Quelle est la différence entre le cloud et la virtualisation ?
Si vous pensez que le cloud computing et la virtualisation sont interchangeables, vous n'êtes pas le seul. Vous n'avez pas raison, mais vous n'êtes certainement pas le seul.
Forrester Research a constaté que 70 % de ce que les administrateurs informatiques appellent des "nuages privés" ne correspondent pas réellement à la définition de l'informatique en nuage.
La confusion est compréhensible lorsque l'on décompose chaque terme et que l'on apprend que le nuage a plus de points communs avec la technologie de virtualisation qu'il ne présente de différences.
Dans cet article, nous présentons les bases de l'informatique en nuage et de la technologie de virtualisation, ainsi que les avantages de chacune d'entre elles.
Qu'est-ce que le Cloud Computing ?
L'Institut national des normesdéfinit le « cloud computing » comme « un accès réseau omniprésent, pratique et à la demande à un ensemble partagé de ressources informatiques configurables (par exemple, des réseaux, des serveurs, des systèmes de stockage, des applications et des services) ».
Pour qu'un nuage soit considéré comme tel, le NIST a déterminé qu'il devait présenter les cinq caractéristiques essentielles suivantes :
- Libre-service à la demande : Un consommateur peut fournir unilatéralement des capacités informatiques, telles que du temps de serveur et du stockage réseau.
- Large accès au réseau : Les capacités sont disponibles sur le réseau par le biais de plusieurs clients et appareils.
- Mise en commun des ressources : Les ressources informatiques du fournisseur sont mises en commun pour servir de nombreux consommateurs à l'aide d'un modèle multi-tenant.
- Élasticité rapide : Les utilisateurs peuvent ajouter ou réduire la capacité par le biais du logiciel
- Service mesuré : Contrôle automatique et optimisation des ressources en détaillant qui utilise quoi et combien.
Sans ces cinq caractéristiques essentielles, il ne s'agit pas techniquement d'un nuage.
Le modèle en nuage est composé de trois modèles de services :
- Logiciel en tant que service (SaaS) : Le consommateur peut utiliser les applications du fournisseur fonctionnant sur une infrastructure en nuage.
- Plate-forme en tant que service (PaaS) : Le consommateur peut déployer sur l'infrastructure en nuage des applications créées à l'aide de langages de programmation, de bibliothèques, de services ou d'outils pris en charge par le fournisseur.
- Infrastructure en tant que service (IaaS) : Le consommateur peut fournir des ressources de traitement, de stockage, des réseaux et d'autres ressources informatiques pour déployer et exécuter des logiciels arbitraires.
Il existe quatre modèles de déploiement du cloud :
- Cloud privé : L'infrastructure cloud est mise à disposition pour une utilisation exclusive par une seule organisation comprenant plusieurs consommateurs.
- Cloud communautaire : L'infrastructure cloud est mise à disposition pour une utilisation exclusive par une communauté spécifique de consommateurs issus d'organisations ayant des préoccupations communes (par exemple, mission, exigences de sécurité, politique et considérations de conformité).
- Cloud public : L'infrastructure cloud est mise à disposition pour une utilisation ouverte au grand public. Elle peut être détenue, gérée et exploitée par une entreprise, une université ou une organisation gouvernementale.
- Cloud hybride : L'infrastructure cloud est une composition de deux ou plusieurs infrastructures cloud distinctes (privées, communautaires ou publiques).
Qu'est-ce que la virtualisation ?
Contrairement à ce que certains pensent, la virtualisation n'est pas le cloud computing. Il s'agit toutefois d'une technologie fondamentale qui permet à l'informatique en nuage de fonctionner. Bien que le cloud computing et la virtualisation reposent sur des modèles et des principes similaires, ils sont intrinsèquement différents.
En termes simples, la virtualisation permet à une ressource de fonctionner comme plusieurs, tandis que l'informatique en nuage permet à différents utilisateurs d'accéder à un pool unique de ressources.
Grâce à la virtualisation, un seul serveur physique peut se transformer en plusieurs machines virtuelles, qui sont essentiellement des pièces de matériel isolées dotées d'une grande capacité de traitement, de mémoire, de stockage et de réseau.
Chaque machine virtuelle peut fonctionner indépendamment tout en partageant les ressources d'une seule machine hôte parce qu'elles ont été chargées dans des hyperviseurs. Les hyperviseurs, également connus sous le nom de couche d'abstraction, sont utilisés pour séparer les ressources physiques de leurs environnements virtuels. Une fois que les ressources sont mises en commun, elles peuvent être réparties entre plusieurs environnements virtuels selon les besoins.
Cloud Computing vs. Virtualisation
Le choix de la solution à mettre en œuvre pour votre entreprise dépend du type d'entreprise et des exigences que vous avez.
Pour les petites entreprises, l'informatique en nuage est plus facile et plus rentable à mettre en œuvre. Les ressources sont accessibles via Internet plutôt que d'être ajoutées au réseau.
De nombreuses petites entreprises se tournent vers le cloud pour des applications telles que la gestion de la relation client (CRM), la voix sur IP (VoIP) hébergée ou le stockage hors site. Le coût de l'utilisation du cloud est beaucoup moins élevé que celui de la mise en œuvre de la virtualisation. L'informatique en nuage facilite également l'installation des applications et du matériel, permet d'accéder à des logiciels que l'on ne pourrait pas s'offrir autrement et donne la possibilité d'essayer un logiciel avant de l'acheter. La mise en œuvre d'une application basée sur l'informatique en nuage nécessite un petit investissement.
Pour certaines entreprises, la virtualisation est le choix le plus judicieux et permet d'économiser de l'argent de différentes manières :
- L'ajout de nombreux invités dans une maison maximise les ressources, ce qui signifie que l'entreprise a besoin de moins de serveurs. Cela permet de réduire les coûts opérationnels.
- Moins de serveurs signifie moins de personnes pour s'occuper et gérer les serveurs. Cela permet de consolider la gestion et donc de réduire les coûts.
- La virtualisation apporte également une couche de protection supplémentaire pour la continuité des activités, car les machines virtuelles limitent les dommages à elles-mêmes.




