L'architecture cloud fait référence à la façon dont tous les composants et fonctionnalités requis pour créer un cloud sont connectés pour fournir une plate-forme en ligne sur laquelle les applications s'exécutent. Le cloud est considéré comme une plateforme en tant que service car le fournisseur de cloud fournit aux utilisateurs la plateforme ainsi que l'infrastructure informatique sous-jacente.
Architecture cloud :
L'architecture cloud fait référence à la façon dont les technologies s'assemblent pour créer un cloud fait référence à la capacité d'abstraire, d'agréger et de créer un cloud. Un environnement informatique qui partage des ressources évolutives sur le réseau. L'architecture cloud fait référence à la façon dont tous les composants et fonctionnalités requis pour créer un cloud sont connectés pour fournir une plate-forme en ligne sur laquelle les applications s'exécutent.
(Recommandation vidéo d'apprentissage : tutoriel vidéo Java)
Supposons que vous construisiez une maison : l'infrastructure cloud contient tous les matériaux et l'architecture cloud est le modèle.
À quoi ressemble une architecture cloud ?
Le cloud est considéré comme une plateforme en tant que service (PaaS) car le fournisseur de cloud fournit la plateforme ainsi que l'infrastructure informatique sous-jacente aux utilisateurs. La construction d'une plate-forme cloud nécessite de la complexité, non seulement en extrayant les fonctions informatiques des composants matériels informatiques, mais également en créant et en fournissant une infrastructure cloud aux utilisateurs. Des couches de développement supplémentaires sont également nécessaires pour intégrer les logiciels de conteneurisation, d'orchestration, d'interfaces de programmation d'applications (API), de routage, de sécurité, de gestion et d'automatisation. La conception de l’expérience utilisateur (UX) est également importante et constitue un élément nécessaire à la création d’une expérience en ligne navigable.
Bien que les architectures cloud varient selon les objectifs, la plupart des cloud nécessitent du matériel, des middlewares, des logiciels de gestion et d'automatisation. La plupart des cloud utilisent également la virtualisation pour extraire les ressources matérielles dans un lac de données géré de manière centralisée, tandis que certains cloud connectent les clients directement au matériel, appelés cloud nus.
Ce qui suit est un exemple pratique :
OpenStack® est un projet cloud open source grand public qui combine plusieurs autres projets open source pour créer et gérer des cloud à l'aide de ressources virtualisées. Red Hat a développé le projet open source et l'a publié une fois arrivé à maturité, en le nommant Red Hat® OpenStack Platform. La version 12 du produit (publiée fin 2017) regroupe les services cloud suivants, qui, pris dans leur ensemble, représentent l'architecture cloud de base.
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!