2- PaaS
PaaS signifie (Platform as a service) ou plate-forme en tant que
service en français. Ce service fournit une plateforme et un
environnement informatique pour mettre en place différents services et
application sur internet. Les fournisseurs de Plateformes en tant que Services
hébergent les outils de développements sur leurs
infrastructures.
Les utilisateurs peuvent accéder à ces outils par
l'intermédiaire des APIs, des portails web ou des logiciels gateway.
L'utilisateur ne gère pas ou ne contrôle pas l'infrastructure
Cloud sous-jacente (réseaux, serveurs, stockage) mais l'utilisateur
contrôle l'application déployée et sa configuration. Le
client peut installer ses propres applications si besoin.
Réalisé par : Egbahan koissi darius junior
et kouassi albert yves amour 19
Etude et mise en place d'une solution cloud computing
privée avec Apache CloudStack : cas de JIGHI-CI
On peut noter toutefois que ces plateformes sont très
souvent spécifiques à des langages ou à des bases de
données (Apache, langage PHP, base Mysql ou bases non SQL par exemple)
et les applications déployées par les entreprises utilisatrices
de PAAS devront être compatibles. Les offres de PAAS incluent
généralement les notions de temps de processeur, d'espace de
stockage utilisée et de bande passante consommée. L'entreprise
utilisatrice paiera ensuite en fonction de ce qu'elle a consommé.
Par rapport aux deux autres modes de Cloud Computing (on verra le SAAS au
point suivant), le marché est naissant mais en pleine croissance.
Les principaux fournisseurs sont
Salesforce.com, Elastic Beanstalk
d'Amazon et Google App Engine. Les PaaS permettent de déployer de
nouvelles applications sur le Cloud en quelques minutes. Les PaaS sont
également utiles pour permettre aux équipes de
développement de collaborer sur divers projets.
Cependant si un fournisseur cesse de prendre en charge un langage
de programmation particulier, les utilisateurs seront eux aussi forcés
de changer de langage, ou de faire appel à un autre fournisseur. Dans
les deux cas, il s'agit d'un regrettable contre-temps.
Un autre inconvénient d'une PaaS est que l'utilisateur
dépend fortement de l'infrastructure du fournisseur. Les
éventuelles pannes, ou les changements de roadmap de
développement d'un fournisseur, peuvent compromettre les projets des
utilisateurs.
3- SaaS
SaaS signifie (Software as a service) ou encore application en
tant que service en
français.il replace les termes
ASP (Application Service Provider) ou encore (on demand)
précédemment employé. Il est apparu le 28 février
2001.
C'est un modèle de déploiement d'application dans
lequel un fournisseur loue une application clé en main à ses
clients en tant que service à la demande au lieu de leur facturer la
licence du logiciel. De cette façon, l'utilisateur final n'a plus besoin
d'installer le logiciel, le maintenir, ou le mettre à jour.
Réalisé par : Egbahan koissi darius junior
et kouassi albert yves amour 20
|
Etude et mise en place d'une solution cloud computing
privée avec Apache CloudStack : cas de JIGHI-CI
Toutes ces opérations de maintenance sont
effectuées par le fournisseur de service. Quelques exemples
d'utilisation du modèle SaaS : de la messagerie électronique, un
CRM, la visioconférence. Dans une solution de type SaaS, le
contrôle des données est partagé entre le client (qui
crée et utilise les données) et le fournisseur de Cloud (qui
héberge les données, les stocke, les sécurise, les
sauvegardes...).
L'un des plus grand avantage est que le client n'aura besoin que
d'un ordinateur à faible consommation muni d'un simple navigateur Web
sans autres licences associées.
Lors de la mise en place de solutions SaaS, lorsqu'il s'agit de
données sensibles ou confidentielles, l'entreprise est obligée de
prendre des dispositions contractuelles avec le fournisseur.
Le niveau de confidentialité des données ou des
documents dépend de la législation du pays de l'hébergeur
contraignant les entreprises désireuses de confier leurs données
à ne s'adresser qu'à des sociétés certifiées
dans leur espace économique.
Il est indispensable d'avoir mis en place des procédures
permettant, lors d'un départ, de supprimer l'habilitation de l'ancien
collaborateur à accéder aux données de l'entreprise.
Réalisé par : Egbahan koissi darius junior
et kouassi albert yves amour 21
|
Etude et mise en place d'une solution cloud computing
privée avec Apache CloudStack : cas de JIGHI-CI
FIGURE 5 : LES DIFFERENTS NIVEAUX DE
RESPONSABILITE
FIGURE 6 : LES SERVICES ASSOCIES AUX
PRINCIPAUX TYPES DE CLOUD
Réalisé par : Egbahan
koissi darius junior et kouassi albert yves amour 22
Etude et mise en place d'une solution cloud computing
privée avec Apache CloudStack : cas de JIGHI-CI
|