CloudStack
Cloud Computing
Le cloud computing est un environnement extrêmement flexible qui
offre, via Internet, un accès à des ressources informatiques extensibles
(réseaux, serveurs, stockage, applications et services).
Avantages Cloud Computing
La possibilité de déployer et de rendre disponibles des applications majeures
et des environnements de travail de manière immédiate;
Partager des données;
La possibilité de créer une plateforme virtuelle en un temps record avec une
architecture sur mesure;
Un accès libre et ouvert au client, qui peut établir sa connexion de n’importe
où;
Accès simplifié, effectué via un simple navigateur web;
Les machines et réseaux sont virtuels, cela permet ainsi de réduction les coûts
Les types de clouds : privés, publics et
hybrides
Les types de clouds : privés, publics et hybrides
Selon les besoins de l’entreprise et des utilisateurs, il existe trois types de Cloud Computing :
Les clouds privés
Ce type de cloud est créé et géré en interne pour les besoins d’une entreprise.
Les serveurs hébergeant les services sont localisés au sein de l’entreprise accessible à travers un réseau sécurisé,
interne et fermé.
Ce sera à vous de choisir la solution de cloud computing vous souhaitez mettre en œuvre ( Openstack ou
CloudStack) en fonction de vos besoins et de vos équipements existants. Si vous intégrez la méthodologie Devops,
cette étape est primordiale pour la suite de votre projet.
Les clouds publics
Ce type de cloud est créé par un organisme spécialisé qui met à disposition ses infrastructures, ses ressources
pour des entreprises aussi multiples que variées. Ainsi, ces entreprises consommatrices de services utilisent et
payent à la demande des services dont elles ont besoin. Le fournisseur garantit une disponibilité et une qualité de
service à travers un contrat signé avec le client.
Les clouds hybrides
Ce type de Cloud combine les Clouds public et privé. On peut ainsi déporter ses applications vers un Cloud
public qui consommera des données stockées et exposées dans un cloud privé; ou bien faire communiquer deux
applications hébergées dans deux cloud privés distincts; ou encore, consommer plusieurs services hébergés dans
des clouds publics différents
Les différentes topologies du cloud Computing
IAAS (Infrastructure as a service)
Il permet de mettre en œuvre une infrastructure virtuelle (serveur, couches de virtualisation, stockage, réseaux) . Le client va pouvoir se
connecter à sa machine virtuelle et va pouvoir héberger des systèmes d’exploitation des serveurs et des logiciels applicatifs. Cela permettra à
l’entreprise de s’affranchir complètement de l’achat et de la gestion d’un parc matériel. Tout doit donc être « cloud-ready » (Amazon, Numergy,
OpenStack…).
PAAS (Platform as a Service)
Il permet de mettre en œuvre une plateforme d’exécution de logiciels et d’applications, sur laquelle l’entreprise utilisatrice pourra y installer,
configurer et y utiliser les applications voulues. Vous pouvez trouver ce type de Cloud chez AWS, Microsoft Azur, Bluemix, OVH, Gandi…
SAAS (Software as a Service)
Il permet de rendre accessible une application aux utilisateurs finaux en mode “service” (exécuter une application à distance). C’est un
modèle de déploiement d’application dans lequel le fournisseur loue une application clé en main à ses clients en tant que service et à la
demande. Il n’y a alors plus lieu de facturer le coût d’une licence logicielle.
De cette façon, l’utilisateur final n’a plus besoin d’installer le logiciel, le maintenir, ou encore de le mettre à jour (Zendesk, Microsoft Office
365, Slack, Adobe Creative Cloud, JIRA Service Desk, etc. ).
DaaS (Desktop as a Service)
Il permet au client d’avoir accès à un véritable bureau virtuel en ligne, accessible à partir de n’importe quel matériel connecté. Toutes les
ressources de l’utilisateur (système d’exploitation, logiciels bureautiques, données personnelles…) sont stockées chez le fournisseur.
Les solutions existantes du cloud computing
Il y a plusieurs solutions possibles pour mettre en place un Cloud, mais les deux plus
grandes sur le marché sont OpenStack et CloudStack, qui sont des solutions open
source.
En effet, les deux solutions vous offrent sensiblement les mêmes services, avec tout de
même des différences structurelles. Elles ont toutes les deux leur propre API.
Openstatck étant plus supporté par les constructeurs que CloudStack.
CloudStack
C’est une solution qui appartient à Citrix sous licence Apache 2.
L’installation de CloudStack est assez simplifiée il suffit de deux VMs, une pour le serveur de gestion et l’autre
agit pour l’infrastructure cloud
Quelques caractéristiques :
La gestion des serveurs
Création des zones de sécurité dans les différentes régions
Bare Metal hosts : RedHat, CentOS, Fedora et Ubuntu
La prise en charge de plusieurs hyperviseurs, Citrix XenServer, KVM, VMware vSphere, Hyper-V
La prise en charge de plusieurs types de réseaux : Vlan, Openflow, Contrôle Centralisé SDN
Compatibilité API : AWS, Vcloud
Gestion des ressources par une interface Web
https://blog.syloe.com/les-avantages-et-les-topologies-du-cloud-computing/
Il est évident que CloudStack a été conçu comme un système unique qui fonctionne d’une
manière intégrale. Tous les composants travaillent ensemble et fonctionnent à partir d’un
noyau unique unifiée avec une base de données opérationnelle unique. Il est vrai qu’il y a
certains aspects de serveurs de managements distribués à travers les différents VM qu’il gère,
mais ceux-ci sont complètement automatisés par le cœur de management. Il n’y a aucune
nécessité d’administrer séparément les autres instances. « Peut-être le meilleur avantage
direct pour avoir un noyau unifié est qu’il n y a qu’une seule API »
https://cloudstackblog.wordpress.com/2016/01/21/openstack-vs-cloudstack/
Présentation
Apache CloudStack est une plateforme d'administration open source
qui permet la mise à disposition d'une infrastructure à la demande, ou
IaaS (Infrastructure-as-a-Service), dans des environnements
informatiques Cloud.
CloudStack est développée de sorte à aider les fournisseurs de services
managés et les services IT des entreprises à créer et exploiter un Cloud
public, un Cloud privé ou des Clouds hybrides,
Le principal concurrent de CloudStack sur le marché de l'orchestration
de Cloud est OpenStack.
CloudStack est une plateforme informatique à la demande (Infrastructure as a Service)
constituée de Logiciels Libres (Open Source). Dans certaines situations, c'est la solution de
Cloud privé que Pilot Systems vous recommandera.
CloudStack a les avantages de son ADN :
Plateforme Cloud : CloudStack permet aux entreprises de déployer rapidement et à
moindre coût les différents éléments d'infrastructure que sont les serveurs, les réseaux et
les données. Le déploiement d'une application est formalisé par des experts sous forme
d'enchaînements d'opérations automatisées dans le but d'être déclenchées ultérieurement
par des non-experts, typiquement des représentants des métiers dans les entreprises.
Logiciel Libre : CloudStack ne nécessite aucun coût de licence et bénéficie du support de
la communauté. CloudStack est né quand Citrix, ancien supporter d'OpenStack, a annoncé
le besoin de créer une souche logicielle gérée par la fondation Apache.
Apache CloudStack est une plateforme open source
Infrastructure-as-a-Service qui gère et orchestre des pools de ressources
de stockage, de réseau et d'ordinateur pour créer un cloud de calcul
IaaS public ou privé.
Avec CloudStack, vous pouvez:
Configurez un service de cloud computing élastique à la demande.
Autoriser les utilisateurs finaux à provisionner des ressources
Restez en Contact
10 Rue El Akhtal El Menzah 1 - 1004 Tunis - Tunisie
Téléphone: +216 70 248 220
Fax: +216 71 750 004
Email: contact@bits.com.tn
Site web: www.bits.com.tn
Merci