Connexion / Inscription Account

Cloud computing

Une architecture cloud, qu'est-ce que c'est ?

Jump to section

Une architecture cloud est un modèle pour l'intégration des technologies qui permettent de créer des clouds, environnements qui dissocient, regroupent et partagent des ressources évolutives sur un réseau. L'architecture cloud indique la manière dont les composants et fonctionnalités nécessaires à la conception d'un cloud sont connectés afin de fournir une plateforme en ligne sur laquelle les applications s'exécuteront.

Imaginez que vous construisez une maison : l'infrastructure cloud correspond aux matériaux et l'architecture cloud au plan.

À quoi ressemble une architecture cloud ?

Les clouds sont considérés comme des PaaS (Platform-as-a-Service) puisque le fournisseur de cloud fournit à la fois la plateforme et l'infrastructure informatique sous-jacente. La conception de l'architecture d'une plateforme cloud implique plus que la séparation des capacités d'un ordinateur de ses composants matériels, ce que font les fournisseurs pour proposer une infrastructure cloud aux utilisateurs. Pour concevoir l'architecture, il faut ajouter des niveaux de développement supplémentaires pour intégrer la conteneurisation, l'orchestration, les API, le routage, la sécurité, la gestion et des logiciels d'automatisation. Il est aussi important de ne pas négliger la conception de l'expérience utilisateur si vous souhaitez créer une expérience en ligne navigable.

L'architecture cloud peut varier selon ce que vous essayez de faire, cependant, la plupart des clouds nécessitent du matériel, des solutions de middleware, des solutions de gestion et des logiciels d'automatisation. La plupart des clouds font appel à la virtualisation pour extraire les ressources matérielles et les transférer dans des data lakes gérés de façon centralisée, alors que d'autres clouds, les « clouds nus », connectent directement les clients au matériel.

Voici un exemple concret : OpenStack® est un projet de cloud Open Source reconnu qui combine un grand nombre d'autres projets Open Source pour concevoir et gérer des clouds grâce à la virtualisation des ressources. Red Hat stabilise le projet Open Source et le publie sous le nom de Red Hat® OpenStack Platform. La douzième version du produit (sortie fin 2017) comprend les services cloud suivants qui, ensemble, sont représentatifs d'une architecture cloud de base. 

Comment trouver un architecte cloud ou le devenir ?

Si vous cherchez l'un des architectes de cloud Open Source les plus qualifiés, tournez-vous vers un architecte certifié Red Hat (RHCA). Vous pouvez également essayer d'obtenir vous-même la certification. Pour devenir architecte certifié Red Hat, il faut être titulaire des certifications Administrateur système certifié Red Hat et Ingénieur certifié Red Hat. De plus, près d'une dizaine d'examens qui permettent d'obtenir la certification RHCA couvrent aussi des sujets liés au cloud.

Architectures multicloud, hybrides, publiques ou privées

  • Architecture de cloud public : environnements cloud créés à partir de ressources qui n'appartiennent pas à l'utilisateur final et qui peuvent être redistribuées à d'autres clients.

  • Architecture de cloud privé : généralement décrite comme un environnement cloud réservé à l'utilisateur final, la plupart du temps à l'intérieur du pare-feu et parfois sur site.

  • Architecture de cloud hybride : plusieurs environnements cloud qui offrent différents degrés de portabilité, d'orchestration et de gestion de la charge de travail.

  • Architecture multicloud : système informatique qui comprend au moins deux clouds (privés ou publics) qui peuvent être mis en réseau ou non.

Pourquoi choisir Red Hat pour le cloud ?

Parce que lorsque vous concevez votre architecture cloud avec les produits Red Hat, vous profitez d'une interopérabilité dans tous types d'environnements : cloud public, cloud privé, cloud hybride et multicloud, ainsi que dans les environnements nus et virtuels. Vous pouvez connecter nos produits Open Source à l'aide d'interfaces de programmation d'application (API) et de normes ouvertes pour concevoir une architecture cloud qui favorise l'adoption de pratiques Open Source dans l'entreprise telles que l'intégration agile, les pratiques DevOps et l'approche CI/CD.

Produits pour créer une architecture cloud

Red Hat OpenStack Platform product logo

Plateforme pour les clouds publics et privés.

Red Hat Cloud Suite product logo

Suite d'outils pour les infrastructures de cloud public et privé.

Solution qui permet le déploiement automatisé de logiciels certifiés sur Red Hat OpenShift.