Maison Problème commun Quels sont les trois niveaux d'architecture du cloud computing ?

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

Dec 23, 2020 pm 04:19 PM
云计算 架构 层次

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le géant du cloud computing lance une bataille juridique : Amazon poursuit Nokia pour violation de brevet Le géant du cloud computing lance une bataille juridique : Amazon poursuit Nokia pour violation de brevet Jul 31, 2024 pm 12:47 PM

Selon des informations publiées sur ce site le 31 juillet, le géant de la technologie Amazon a poursuivi mardi la société de télécommunications finlandaise Nokia devant le tribunal fédéral du Delaware, l'accusant d'avoir violé plus d'une douzaine de brevets d'Amazon liés à la technologie de cloud computing. 1. Amazon a déclaré dans le procès que Nokia avait abusé des technologies liées à Amazon Cloud Computing Service (AWS), notamment l'infrastructure de cloud computing, les technologies de sécurité et de performance, pour améliorer ses propres produits de services cloud. Amazon a lancé AWS en 2006 et sa technologie révolutionnaire de cloud computing a été développée depuis le début des années 2000, indique la plainte. "Amazon est un pionnier du cloud computing et Nokia utilise désormais les innovations brevetées d'Amazon en matière de cloud computing sans autorisation", indique la plainte. Amazon demande au tribunal une injonction de blocage

Quelle est l'architecture et le principe de fonctionnement de Spring Data JPA ? Quelle est l'architecture et le principe de fonctionnement de Spring Data JPA ? Apr 17, 2024 pm 02:48 PM

SpringDataJPA est basé sur l'architecture JPA et interagit avec la base de données via le mappage, l'ORM et la gestion des transactions. Son référentiel fournit des opérations CRUD et les requêtes dérivées simplifient l'accès à la base de données. De plus, il utilise le chargement paresseux pour récupérer les données uniquement lorsque cela est nécessaire, améliorant ainsi les performances.

Quelle est la courbe d'apprentissage de l'architecture du framework Golang ? Quelle est la courbe d'apprentissage de l'architecture du framework Golang ? Jun 05, 2024 pm 06:59 PM

La courbe d'apprentissage de l'architecture du framework Go dépend de la familiarité avec le langage Go et le développement back-end ainsi que de la complexité du framework choisi : une bonne compréhension des bases du langage Go. Il est utile d’avoir une expérience en développement back-end. Les cadres qui diffèrent en complexité entraînent des différences dans les courbes d'apprentissage.

Meilleures pratiques de cloud computing C++ : considérations relatives au déploiement, à la gestion et à l'évolutivité Meilleures pratiques de cloud computing C++ : considérations relatives au déploiement, à la gestion et à l'évolutivité Jun 01, 2024 pm 05:51 PM

Pour parvenir à un déploiement efficace des applications cloud C++, les meilleures pratiques incluent : le déploiement conteneurisé, à l'aide de conteneurs tels que Docker. Utilisez CI/CD pour automatiser le processus de publication. Utilisez le contrôle de version pour gérer les modifications du code. Mettez en œuvre la journalisation et la surveillance pour suivre l’état des applications. Utilisez la mise à l’échelle automatique pour optimiser l’utilisation des ressources. Gérez l’infrastructure des applications avec les services de gestion cloud. Utilisez la mise à l’échelle horizontale et la mise à l’échelle verticale pour ajuster la capacité des applications en fonction de la demande.

Déchirage manuel de la couche 1 de Llama3 : implémentation de Llama3 à partir de zéro Déchirage manuel de la couche 1 de Llama3 : implémentation de Llama3 à partir de zéro Jun 01, 2024 pm 05:45 PM

1. Architecture de Llama3 Dans cette série d'articles, nous implémentons Llama3 à partir de zéro. L'architecture globale de Llama3 : Imaginez les paramètres du modèle de Llama3 : Jetons un coup d'œil aux valeurs réelles de ces paramètres dans le modèle Llama3. Image [1] Fenêtre contextuelle (context-window) Lors de l'instanciation de la classe LlaMa, la variable max_seq_len définit la fenêtre contextuelle. Il existe d'autres paramètres dans la classe, mais ce paramètre est le plus directement lié au modèle de transformateur. Le max_seq_len ici est de 8K. Image [2] Vocabulaire-taille et AttentionL

Revoir! Résumer de manière exhaustive le rôle important des modèles de base dans la promotion de la conduite autonome Revoir! Résumer de manière exhaustive le rôle important des modèles de base dans la promotion de la conduite autonome Jun 11, 2024 pm 05:29 PM

Écrit ci-dessus et compréhension personnelle de l'auteur : Récemment, avec le développement et les percées de la technologie d'apprentissage profond, les modèles de base à grande échelle (Foundation Models) ont obtenu des résultats significatifs dans les domaines du traitement du langage naturel et de la vision par ordinateur. L’application de modèles de base à la conduite autonome présente également de grandes perspectives de développement, susceptibles d’améliorer la compréhension et le raisonnement des scénarios. Grâce à une pré-formation sur un langage riche et des données visuelles, le modèle de base peut comprendre et interpréter divers éléments des scénarios de conduite autonome et effectuer un raisonnement, fournissant ainsi un langage et des commandes d'action pour piloter la prise de décision et la planification. Le modèle de base peut être constitué de données enrichies d'une compréhension du scénario de conduite afin de fournir les rares caractéristiques réalisables dans les distributions à longue traîne qui sont peu susceptibles d'être rencontrées lors d'une conduite de routine et d'une collecte de données.

Alors que la demande augmente à l'ère de l'intelligence artificielle, AWS, Microsoft et Google continuent d'investir dans le cloud computing Alors que la demande augmente à l'ère de l'intelligence artificielle, AWS, Microsoft et Google continuent d'investir dans le cloud computing May 06, 2024 pm 04:22 PM

La croissance des trois géants du cloud computing ne montre aucun signe de ralentissement jusqu’en 2024, Amazon, Microsoft et Google générant tous plus de revenus dans le cloud computing que jamais auparavant. Les trois fournisseurs de cloud ont récemment publié des résultats, poursuivant leur stratégie pluriannuelle de croissance constante des revenus. Le 25 avril, Google et Microsoft ont annoncé leurs résultats. Au premier trimestre de l’exercice 2024 d’Alphabet, le chiffre d’affaires de Google Cloud s’élevait à 9,57 milliards de dollars, soit une augmentation de 28 % sur un an. Les revenus cloud de Microsoft s'élevaient à 35,1 milliards de dollars, soit une augmentation de 23 % sur un an. Le 30 avril, Amazon Web Services (AWS) a déclaré un chiffre d'affaires de 25 milliards de dollars, soit une augmentation de 17 % sur un an, se classant parmi les trois géants. Les fournisseurs de cloud computing ont de quoi se réjouir, avec les taux de croissance des trois leaders du marché au cours du passé

Java Cloud Computing : stratégies et étapes de migration vers le cloud Java Cloud Computing : stratégies et étapes de migration vers le cloud Jun 05, 2024 pm 03:54 PM

La migration vers le cloud Java implique la migration d'applications et de données vers des plates-formes cloud pour bénéficier d'avantages tels que l'évolutivité, l'élasticité et l'optimisation des coûts. Les meilleures pratiques incluent : Évaluer minutieusement l’éligibilité à la migration et les défis potentiels. Migrez par étapes pour réduire les risques. Adoptez les principes du cloud d'abord et créez des applications cloud natives dans la mesure du possible. Utilisez la conteneurisation pour simplifier la migration et améliorer la portabilité. Simplifiez le processus de migration grâce à l'automatisation. Les étapes de migration vers le cloud couvrent la planification et l'évaluation, la préparation de l'environnement cible, la migration des applications, la migration des données, les tests et la validation, ainsi que l'optimisation et la surveillance. En suivant ces pratiques, les développeurs Java peuvent migrer avec succès vers le cloud et profiter des avantages du cloud computing, en atténuant les risques et en garantissant des migrations réussies grâce à des migrations automatisées et par étapes.