Infrastructure cloud

Mis à jours 6 septembre 2022

L’architecture du Cloud Computing comprend de nombreux composants. Chacun d’entre eux est faiblement couplé. Nous pouvons diviser l’architecture de nuage en deux parties:

  • Front-End
  • Back-End

Organisation sommaire

Chaque extrémité est reliée par l’intermédiaire d’un réseau, généralement par l’intermédiaire d’Internet. Le schéma suivant montre la représentation graphique de l’architecture de cloud computing:

Avant et arrière-plan

Front-End

L’avant-plan ou en anglais le « Front End » se réfère à la partie client du système. Il se compose d’interfaces et d’applications nécessaires pour accéder aux plates-formes du cloud, par exemple, un navigateur Web.

Back-End

Le Back End se réfère au nuage lui-même. Il se compose de toutes les ressources nécessaires pour fournir des services de cloud computing. De plus, il comprend un espace de stockage de données énorme, machines virtuelles, mécanisme et dispositifs de sécurité, services, modèles de déploiement, les serveurs, etc.

Points importants

Par ailleurs, il est de la responsabilité du Back End de fournir les mécanismes de sécurité intégrés, contrôle du trafic et des protocoles.

Le serveur utilise certains protocoles, appelés middleware, qui aident les périphériques connectés pour communiquer les uns avec les autres.

Organisation détaillée

Le cloud se compose d’un serveur, d’une zone de stockage, d’un réseau, d’un logiciel de gestion, d’un logiciel de déploiement et d’une plateforme de virtualisation.

Composants de l'infrastructure cloud

1. Hyperviseur

L’hyperviseur est un firmware ou un micrologiciel qui agit comme un gestionnaire virtuel. Il permet de partager l’unique instance physique des ressources du cloud entre plusieurs utilisateurs.

2. Logiciel de gestion

Le logiciel de gestion permet de maintenir et de configurer l’infrastructure.

3. Logiciel de déploiement

Le logiciel de déploiement permet de déployer et d’intégrer l’application au cloud.

4. Réseau

Le réseau est l’élément clé du cloud. Il permet de connecter les services du cloud à internet. Il est aussi possible de fournir le réseau comme produit utilitaire sur internet, c’est-à-dire que le consommateur peut personnaliser le chemin d’accès au réseau et le protocole.

5. Serveur

Le serveur assure d’évaluer le partage des ressources et offre d’autres services tels que l’allocation et la désallocation des ressources, le suivi des ressources, la sécurité…

6. Zone de stockage

Le cloud utilise plusieurs systèmes de fichiers à des fins de stockage. Si l’une des ressources de stockage tombe en panne, alors on peut extraire l’information à partir d’une autre ressource de stockage, ce qui rend le cloud plus fiable.

Contraintes de l’infrastructure

Les contraintes fondamentales auxquelles le cloud devrait  faire face sont montrées dans le graphique suivant :

Contraintes de l'infrastructure du cloud

1. Transparence

La virtualisation est la clé pour partager les ressources dans l’environnement du cloud. Mais, il est impossible de satisfaire la demande avec une seule ressource ou un seul serveur. Par conséquent, il devrait y avoir une certaine transparence dans les ressources, dans l’équilibre des charges et l’application, de manière que l’on puisse les ajuster à la demande.

2. Adaptabilité

Adapter une solution pour distribuer l’application n’est pas aussi simple que d’adapter une application car cela demande une configuration supérieure ou même un remodelage du réseau. Ainsi, une solution pour distribuer l’application doit être évolutive, ce qui demande aux infrastructures virtuelles d’être telles que les ressources puissent être approvisionnées et désapprovisionnées facilement.

3. Suivi intelligent

Pour assurer la transparence et l’adaptabilité, la distribution de la solution devra bénéficier d’un suivi intelligent.

4. Sécurité

Le super centre de données du cloud devrait solidement être construit. De même que le point de contrôle, un point d’entrée dans le super centre doit aussi être sécurisé.

Roland Ian

À lire aussi

Définition du Cloud Computing selon NIST

Mis à jours 13 septembre 2022 Dans cet article, vous allez découvrir la définition du …