Différence entre Cloud Computing et Virtualisation

Anonim

Cloud Computing vs Virtualization

L'informatique et la virtualisation sont des termes apparentés dans l'optimisation des ressources de l'infrastructure informatique. La virtualisation est une technologie utilisée dans le concept Cloud Computing. La virtualisation utilise la même infrastructure matérielle pour construire plusieurs serveurs virtuels selon les besoins et les 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.

-

Virtualisation (virtualisation souple vs virtualisation dure)

La virtualisation utilise la même infrastructure matérielle pour construire plusieurs serveurs virtuels selon les besoins et les besoins. Si nous mettons cela dans une couche d'architecture, la couche 1 serait SAN (Storage Area Network), la couche 2 serait des serveurs matériels (serveurs lames) pour l'allocation de ressources et la couche supérieure serait le serveur hôte. Les logiciels de virtualisation tels que Citrix, VMware vSphere, Xen, Microsoft Hyper V et Sun xVM s'exécuteront sur les serveurs de 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 le serveur dédié peut exécuter si nécessaire. La technique mentionnée ci-dessus est appelée Soft Virtualization. Il existe une autre technique appelée Hard Virtualization qui se fait en allouant des ressources dédiées lors de la construction du serveur. Cela peut être fait sur des serveurs de marque uniquement avec le Pre OS. Il s'agit essentiellement d'une partition physique des ressources et n'atteindra pas l'utilisation maximale des ressources.

Cloud Computing

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

Fondamentalement, le Cloud Computing est une collection de techniques de virtualisation, SOA (Service Oriented Architecture), Autonomic et Utility Computing.

Le concept d'entreprise qui se cache derrière chaque serveur physique pour chaque service ou application sur site est que vous pouvez embaucher un serveur virtuel off-shore ou hors site auprès d'un fournisseur de cloud computing. Cette ressource hors site ne nécessite pas de personnel dédié pour la maintenance du point de vue de l'entreprise.Corporate peut définir la spécification des exigences et la donner au fournisseur de cloud computing ou calculer les besoins en ressources et la commande d'un serveur cloud en ligne.

Le Cloud Computing intègre IaaS et SaaS (IasS vs SaaS). IaaS signifie Infrastructure en tant que Service et SaaS en tant que Software en tant que Service. Plutôt que d'investir dans des serveurs, des SAN, des logiciels, des espaces rack, des périphériques réseau, de la bande passante et de la maintenance, il est préférable d'acheter un service de serveur cloud auprès d'un fournisseur de cloud computing. Dans ce modèle, les entreprises n'ont pas besoin d'investir beaucoup d'argent dans l'infrastructure et n'ont pas besoin de supporter les coûts de réparation ou les coûts de maintenance.

Le logiciel en tant que service (SaaS) est un concept qui fournit des services logiciels aux entreprises sur la plateforme virtuelle IaaS. Les fichiers d'installation ou les fichiers binaires seront conservés sur le serveur hôte sur lequel le logiciel de virtualisation est en cours d'exécution et seront installés sur les serveurs virtuels, au besoin ou à la demande.

Ainsi, avec IaaS et SaaS, les fournisseurs de cloud computing devraient être en mesure de fournir une solution complète dans une seule boîte virtuelle en fonction des besoins du client. Par exemple, si vous souhaitez exécuter un serveur pour Microsoft Exchange Server à des fins de mailing personnel, plutôt que d'acheter un serveur physique et dépenser plus de ressources, vous pouvez acheter une boîte cloud avec MS Exchange avec connexion Internet ou VPN au réseau d'entreprise.

Différence entre Cloud Computing et Virtualisation

(1) La virtualisation est une technique mais le Cloud Computing est un concept utilisant des techniques de virtualisation.

(2) La virtualisation pourrait se faire en interne sur place et l'implication des ressources, à l'exception du matériel, mais alors que dans le Cloud Computing, aucune ressource interne ne sera nécessaire.