Différence Entre Le Cloud Computing Et La Virtualisation

Différence Entre Le Cloud Computing Et La Virtualisation
Différence Entre Le Cloud Computing Et La Virtualisation

Vidéo: Différence Entre Le Cloud Computing Et La Virtualisation

Vidéo: Différence Entre Le Cloud Computing Et La Virtualisation
Vidéo: Les atomes et les molécules 2024, Novembre
Anonim

Cloud Computing vs virtualisation

L'informatique et la virtualisation pourraient être 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 selon les exigences et les besoins. Par exemple, supposons que vous ayez besoin d'un serveur Windows et d'un serveur Linux à des fins différentes, vous pouvez le créer sur un même serveur physique à l'aide de la technique de virtualisation.

Virtualisation (virtualisation logicielle vs virtualisation matérielle)

La virtualisation utilise la même infrastructure matérielle pour créer plusieurs serveurs virtuels selon les exigences et les besoins. Si nous mettons cela dans une architecture en couches, la couche 1 serait SAN (Storage Area Network), la couche 2 serait des 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 de VMware, Xen, Microsoft Hyper V, 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.

Une 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 effectuer 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 pré-système d'exploitation. Il s'agit essentiellement d'une partition physique des ressources et n'atteindra pas l'utilisation maximale des ressources.

Cloud Computing Virtual Server Virtualization
Cloud Computing Virtual Server Virtualization

Cloud computing

Le concept du cloud computing 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 n'a pas d'importance pour les utilisateurs. Le Cloud Computing utilise la technique de virtualisation pour atteindre ses critères.

Fondamentalement, le Cloud Computing est un ensemble de techniques de virtualisation, SOA (architecture orientée services), informatique autonome et utilitaire.

Le concept commercial derrière cela est, plutôt que d'avoir chaque serveur physique pour chaque service ou application sur site, vous pouvez louer un serveur virtuel off shore ou off site auprès d'un fournisseur de cloud computing. Ces ressources hors site ne nécessitent pas de main-d'œuvre dédiée pour la maintenance du point de vue de l'entreprise. L'entreprise peut définir la spécification des exigences et la transmettre au fournisseur de cloud computing ou calculer les besoins en ressources et commander un serveur cloud en ligne.

Cloud Computing intègre IaaS et SaaS (IasS vs SaaS). IaaS signifie Infrastructure as a Service et SaaS est Software as a Service. Plutôt que d'investir dans les serveurs, le SAN, les logiciels, l'espace de rack, les périphériques réseau, la bande passante et la main-d'œuvre de maintenance, il vaut mieux 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 payer les coûts de réparation ou de maintenance.

Software as a Service (SaaS) est un concept pour fournir des services logiciels aux entreprises sur la plate-forme virtuelle IaaS. Les fichiers d'installation ou binaires seront conservés sur le serveur hôte où le logiciel de virtualisation est en cours d'exécution et seront installés sur des serveurs virtuels au fur et à mesure requis ou demandé.

Ainsi, avec l'IaaS et le 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 du personnel, plutôt que d'acheter un serveur physique et de dépenser plus de ressources, vous pouvez acheter une boîte cloud avec MS Exchange installé avec une connexion Internet ou une connexion VPN au réseau d'entreprise.

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

(2) La virtualisation pourrait ê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 ne sera nécessaire.

Recommandé: