Skip to main content

Qu'est-ce que l'architecture du cloud computing?

L'architecture de cloud computing fait référence à l'ensemble des serveurs interconnectés, des systèmes de stockage et des nœuds de contrôle qui peuvent permettre l'informatique distribuée.Chaque système de cloud computing a généralement à la fois un frontal, l'ordinateur client et un back-end qui se compose de serveurs d'applications, de stockage de données et d'un certain type de nœud de contrôle.Le réseau qui relie tout est une autre facette importante qui peut être associée à l'architecture du cloud computing.Les composants de l'architecture de cloud computing peuvent être connectés les uns aux autres localement ou via Internet, et le client y accède généralement via Internet.

Chaque composant matériel associé à l'architecture de cloud computing communique généralement à l'aide d'interfaces de programmation d'applications (API), telles que diversservices Web.L'extrémité avant de l'architecture, qui est ce à quoi le client ou l'utilisateur voit et interagit, peut prendre une variété de formes différentes.Certains cas de cloud computing utilisent des interfaces courantes, telles que les navigateurs Web, qui peuvent accéder à un e-mail basé sur le cloud ou à d'autres services.D'autres utilisations du cloud computing ont des systèmes logiciels propriétaires conçus pour des tâches spécifiques.

La partie arrière de l'architecture se compose généralement de trois composants principaux.L'un de ces composants est le stockage de données, où les informations peuvent être placées pour une récupération ultérieure.Les données peuvent être stockées sur le cloud par les clients ou par des applications cloud.La capacité de données d'un système cloud est généralement assez importante pour permettre la redondance.Cela signifie essentiellement que le composant de stockage de données dans l'architecture cloud est généralement conçu pour stocker plus d'une copie de chaque ensemble de données dans le cas où une partie du système sera endommagée ou inaccessible.

Les serveurs d'application sont un autre composant important associé à l'architecture du cloud computing.L'architecture cloud implique généralement un certain nombre de serveurs d'applications différents, dont chacun peut être responsable d'une fonction différente.Chacun de ces serveurs est généralement conçu pour exécuter un programme ou un service, et beaucoup d'entre eux peuvent être disponibles pour le client via l'interface frontale.Ce type de configuration distribuée peut permettre au système de fonctionner de manière plus rationalisée que les conceptions monolithiques antérieures.

Les composants finaux qui peuvent contribuer à l'architecture de cloud computing sont des nœuds de contrôle.Ces ordinateurs spécialisés peuvent être connectés à des serveurs de stockage de données et d'applications via Internet ou un autre réseau.L'indice frontal interface généralement avec un nœud de commande, permettant au client d'interagir avec les serveurs d'application.Les nœuds de contrôle connectent généralement également les serveurs d'applications et les clients au stockage de données.