Différence entre le cloud computing et la virtualisation

Cloud Computing vs Virtualisation

Est-ce que l'informatique et la virtualisation sont des termes liés dans l'optimisation des ressources de l'infrastructure informatique. La virtualisation est une technologie utilisée dans le concept de Cloud Computing. La virtualisation utilise la même infrastructure matérielle pour créer plusieurs serveurs virtuels en fonction des exigences et des besoins. Par exemple, supposons que vous ayez besoin d’un serveur Windows Server et Linux à des fins différentes, vous pouvez le construire sur un même serveur physique en utilisant la technique de virtualisation..

La virtualisation (Soft Virtualization vs Hard Virtualization)

La virtualisation utilise la même infrastructure matérielle pour créer plusieurs serveurs virtuels en fonction des exigences et des besoins. Si nous mettons cela dans une architecture en couches, la couche 1 serait SAN (Storage Area Network), la couche 2 serait les serveurs matériels (serveurs lames) pour l'allocation des ressources et la couche supérieure serait le serveur hôte. Les logiciels de virtualisation tels que Citrix, vSphere, Xen, Microsoft Hyper V et Sun xVM de VMware seront exécutés sur les serveurs de la couche supérieure, appelés serveurs hôtes. Le serveur hôte exécute n'importe quel système d'exploitation et les serveurs virtuels peuvent être construits sur n'importe quel système d'exploitation selon les besoins..

La technique de virtualisation a été introduite pour optimiser l'utilisation des périphériques matériels et réduire les charges de maintenance et les coûts associés. Le serveur virtuel avec la même configuration que le serveur dédié donnera les performances exactes que peut effectuer un serveur dédié si nécessaire. La technique mentionnée ci-dessus s'appelle Soft Virtualization. Il existe une autre technique appelée hard virtualisation qui consiste à allouer des ressources dédiées lors de la création du serveur. Cela peut être fait sur des serveurs de marque uniquement avec le système d'exploitation Pre. Il s’agit d’une partition physique de ressources qui ne permet pas d’utiliser les ressources au maximum..

Cloud computing

Le concept d'informatique en nuage consiste à fournir des serveurs virtuels avec des détails de configuration spécifiques avec un système d'exploitation, des applications et des services spécifiques. L'emplacement physique des cœurs (processeurs ou puissance de calcul), des logiciels, de l'accès aux données et de l'espace de stockage est indifférent pour les utilisateurs. Le Cloud Computing utilise la technique de virtualisation afin d'atteindre ses critères.

Fondamentalement, le Cloud Computing est une collection de techniques de virtualisation, d’informatique autonome et utilitaire (SOA)..

Le concept commercial qui sous-tend cette démarche consiste à avoir chaque serveur physique pour chaque service ou application sur site, vous pouvez donc embaucher un serveur virtuel off-shore ou hors site auprès d'un fournisseur d'informatique en nuage. Ces ressources hors site ne nécessitent aucune main-d'œuvre dédiée pour la maintenance du point de vue de l'entreprise. Les entreprises peuvent définir la spécification des exigences et la transmettre au fournisseur d'informatique en nuage ou calculer les besoins en ressources et la commande d'un serveur en nuage en ligne..

Le Cloud Computing intègre IaaS et SaaS (IasS vs SaaS). IaaS signifie Infrastructure en tant que service et SaaS, un logiciel en tant que service. Plutôt que d’investir dans les serveurs, les réseaux SAN, les logiciels, l’espace rack, les périphériques réseau, la bande passante, le personnel de maintenance, il est préférable d’acheter un service de serveur en nuage à un fournisseur de services d’informatique en nuage. Dans ce modèle, les entreprises n'ont pas besoin d'investir beaucoup d'argent dans les infrastructures et ne doivent pas supporter les coûts de réparation ou de maintenance..

Logiciel en tant que service (SaaS) est un concept visant à fournir des services logiciels aux entreprises sur la plate-forme IaaS virtuelle. Les fichiers d'installation ou les fichiers binaires seront conservés sur le serveur hôte sur lequel le logiciel de virtualisation est exécuté et seront installés sur les serveurs virtuels au fur et à mesure requis ou demandé.

Ainsi, avec IaaS et SaaS, les fournisseurs d’informatique en nuage devraient être en mesure de fournir la solution complète dans une boîte virtuelle unique en fonction des besoins du client. Par exemple, si vous souhaitez exécuter un serveur pour Microsoft Exchange Server à des fins de publipostage, achetez plutôt un serveur physique et dépensez plus de ressources que vous pourriez acheter une boîte en nuage avec MS Exchange installé avec une connexion Internet ou une connexion VPN au réseau d'entreprise..

Différence entre le cloud computing et la virtualisation

(1) La virtualisation est une technique, mais le cloud computing est un concept utilisant des techniques de virtualisation..

(2) La virtualisation peut être effectuée en interne sur site et l'implication des ressources, à l'exception du matériel, existe toujours, mais alors que dans le Cloud Computing, aucune ressource interne n'est requise..