Maison  >  Article  >  Quels sont les trois niveaux d’architecture du cloud computing ?

Quels sont les trois niveaux d’architecture du cloud computing ?

王林
王林original
2020-12-23 16:19:1033886parcourir

L'architecture du cloud computing est divisée en trois niveaux : couche d'infrastructure, couche de plate-forme et couche de services logiciels. Le but du cloud computing est d'organiser et d'intégrer des ressources et des informations logicielles ou matérielles partagées via des méthodes informatiques basées sur le réseau. Fourni aux ordinateurs ou autres systèmes sur demande.

Quels sont les trois niveaux d’architecture du cloud computing ?

L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.

Introduction détaillée :

Le cloud computing est le produit du développement et de l'intégration de technologies informatiques et de réseau traditionnelles telles que l'informatique en grille, l'informatique distribuée, l'informatique parallèle, la technologie utilitaire, le stockage en réseau, la virtualisation et équilibrage de charge. Son objectif est d'organiser et d'intégrer des ressources et des informations logicielles/matérielles partagées via des méthodes informatiques basées sur le réseau, et de les fournir aux ordinateurs et autres systèmes à la demande.

De manière générale, l'architecture cloud généralement acceptée est divisée en trois niveaux : couche d'infrastructure, couche de plate-forme et couche de services logiciels. Les noms correspondants sont IaaS, PaaS et SaaS. IaaS, Infrastructure as a Service, le nom chinois est Infrastructure as a Service.

IaaS comprend principalement les serveurs informatiques, les équipements de communication, les équipements de stockage, etc. Les services d'infrastructure informatique tels que la puissance de calcul, la capacité de stockage ou les capacités réseau qui peuvent être fournis aux utilisateurs à la demande, c'est-à-dire peuvent être fournis au niveau d'infrastructure Servir. Le cœur de l'application mature de l'IaaS réside dans la technologie de virtualisation. Grâce à la technologie de virtualisation, divers appareils informatiques peuvent être uniformément virtualisés en ressources informatiques dans un pool de ressources virtuelles, les périphériques de stockage peuvent être uniformément virtualisés en ressources de stockage dans un pool de ressources virtuelles et les périphériques de stockage peuvent être uniformément virtualisés en ressources de stockage dans un pool de ressources virtuelles. Le réseau peut être unifié. Les appareils sont unifiés et virtualisés en ressources réseau dans le pool de ressources virtuelles. Lorsque les utilisateurs commandent ces ressources, le gestionnaire du centre de données conditionne directement les partages commandés aux utilisateurs, réalisant ainsi l'IaaS.

PaaS, Platform as a Service, le nom chinois est Platform as a Service. Si nous l'examinons du point de vue « matériel + système d'exploitation/outils de développement + logiciels d'application » dans l'architecture informatique traditionnelle, alors la couche plate-forme du cloud computing devrait fournir des fonctions similaires aux systèmes d'exploitation et aux outils de développement. En fait, c'est effectivement le cas. Le PaaS est en mesure de fournir aux utilisateurs un ensemble complet de plates-formes de support pour développer, exécuter et exploiter des logiciels d'application via Internet. Tout comme dans le modèle de développement de logiciels sur ordinateur personnel, les programmeurs peuvent utiliser des outils de développement pour développer et déployer des logiciels d'application sur un ordinateur équipé d'un système d'exploitation Windows ou Linux. Windows Azure de Microsoft et GAE de Google peuvent être considérés comme les deux produits les plus connus de la plateforme PaaS.

SaaS, logiciel en tant que service. En termes simples, il s'agit d'un modèle d'application logicielle qui fournit des services logiciels via Internet. Dans ce modèle, les utilisateurs n'ont plus besoin de dépenser beaucoup d'investissements dans la construction de matériel, de logiciels et d'équipes de développement. Ils n'ont qu'à payer certains frais de location pour bénéficier des services correspondants via Internet, et l'ensemble du système est entretenu par le fabricant. Responsable.

(Partage de vidéos d'apprentissage : Vidéo de programmation)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn