Jump to section

Le CaaS, qu'est-ce que c'est ?

Copier l'URL

Les conteneurs en tant que service (CaaS) sont un service cloud qui permet la gestion et le déploiement des applications au moyen d'une abstraction basée sur les conteneurs. Il est possible de déployer le CaaS sur site ou dans un cloud.

Le fournisseur met à disposition le framework, ou la plateforme d'orchestration, qui permet de déployer et gérer les conteneurs. C'est cette orchestration qui permet l'automatisation des fonctions informatiques clés.

Le CaaS aide surtout les développeurs à créer des applications conteneurisées plus sécurisées et évolutives. Les utilisateurs peuvent acheter uniquement les ressources nécessaires (capacités de planification, équilibrage de charge, etc.), et ainsi économiser et gagner en efficacité.

Les conteneurs créent des environnements cohérents dans lesquels vous pouvez développer et fournir rapidement des applications qui s'exécutent partout. 

Les entreprises qui cherchent à déployer un service de conteneurs peuvent choisir d'acheter une plateforme et de gérer les conteneurs elles-mêmes, ou opter pour une solution de conteneurs gérée par le fournisseur, par exemple Google Cloud Platform, Amazon Web Services (AWS), IBM Cloud ou Microsoft Azure. Grâce à la nature flexible des conteneurs, l'utilisateur n'est jamais dépendant d'un seul fournisseur. 

Voici quelques éléments dont vous devez tenir compte pour prendre une décision concernant le CaaS :

  • Votre entreprise découvre-t-elle les conteneurs ou les utilise-t-elle déjà ? Si vous découvrez les conteneurs, optez plutôt pour une plateforme gérée, puisqu'elle vous permet de faire des tests pour déterminer ce que vous êtes capable de gérer par vous-même. 
  • Faut-il choisir un déploiement sur site ou dans un cloud public ?
  • Votre service informatique est-il formé et équipé pour gérer une plateforme de conteneurs ?
  • Quel est votre budget et quel taux de croissance prévoyez-vous ?

Kubernetes est une plateforme Open Source pour l'orchestration des conteneurs Linux, développée à l'origine par des ingénieurs de Google. Elle est utilisée pour automatiser le développement, la gestion et la mise à l'échelle des applications en regroupant en cluster des conteneurs exécutés sur des hôtes Linux, afin d'en automatiser la gestion. La majeure partie des processus manuels impliqués dans le déploiement et la mise à l'échelle des applications conteneurisées est gérée pour vous, en arrière-plan.

Kubernetes peut vous fournir les capacités d'orchestration et de gestion des conteneurs nécessaires pour déployer des conteneurs à grande échelle, sur différents hôtes serveur et avec plusieurs couches de sécurité, tout en gérant leur intégrité au fil du temps.  

Red Hat® OpenShift® est une plateforme de conteneurs Open Source d'entreprise qui permet d'exploiter les conteneurs à grande échelle sans sacrifier la disponibilité des applications. Elle simplifie l'orchestration des conteneurs en vous aidant à équilibrer les applications derrière un routeur, à utiliser les indicateurs de mesure du trafic pour faire évoluer automatiquement les applications, ainsi qu'à fournir des ressources pour créer vos images de conteneurs. 

Avec Red Hat OpenShift, vos développeurs peuvent créer de nouvelles applications conteneurisées, les héberger et les déployer dans le cloud tout en bénéficiant d'un haut niveau d'évolutivité, de contrôle et d'orchestration. Cette plateforme ne dépend d'aucun cloud et prend en charge tous les fournisseurs de cloud, ce qui permet la migration des charges de travail entre les clouds publics et privés, et les datacenters.

En outre, pour simplifier l'achat et la gestion des logiciels d'entreprise, la plateforme Red Hat Marketplace permet de déployer de manière automatisée des logiciels certifiés sur tout type de cluster Red Hat OpenShift.

Et bien sûr, elle est prise en charge et développée par le leader de l'Open Source, Red Hat.

Pour aller plus loin

ARTICLE

La gestion du cloud, qu'est-ce que c'est ?

Découvrez les différents aspects de la gestion du cloud et la manière dont une plateforme de gestion du cloud peut aider votre entreprise.

ARTICLE

Les services informatiques gérés, qu'est-ce que c'est ?

Les services gérés permettent de déléguer les tâches générales à un expert afin de réduire les coûts, d'améliorer la qualité de service ou de libérer du temps chez vos équipes pour qu'elles s'occupent des opérations propres à votre activité.

ARTICLE

Les services cloud, qu'est-ce que c'est ?

Les services cloud peuvent prendre la forme d'une infrastructure, d'une plateforme ou d'un logiciel, hébergés par des fournisseurs tiers et mis à disposition des utilisateurs par Internet.

En savoir plus sur le cloud computing

Produits

Plateforme de virtualisation du matériel et d'organisation des ressources dans le cloud.

Plateforme de conteneurs Kubernetes pour les entreprises qui automatise l'exploitation de toute la pile pour la gestion des déploiements multicloud, de clouds hybrides et d'edge computing.

Contrats avec des conseillers stratégiques qui prennent en considération tous les tenants et les aboutissants de votre entreprise, analysent les défis auxquels vous êtes confrontés et vous aident à les relever avec des solutions complètes et économiques.

Ressources

Présentation de technologie

Créer un cloud de production pour prendre en charge les infrastructures informatiques modernes

Résumé

Stimuler l'innovation dans le secteur des services financiers avec les applications cloud-native

Formations

Cours gratuit

Présentation technique de Red Hat OpenStack

  • La marque verbale OpenStack® et le logo OpenStack sont des marques commerciales/de service déposées ou des marques commerciales/de service de l'OpenStack Foundation, aux États-Unis et dans d'autres pays. Elles sont utilisées avec l'autorisation de l'OpenStack Foundation. Nous ne sommes pas affiliés à l'OpenStack Foundation ou à la communauté OpenStack, ni approuvés ou sponsorisés par celles-ci.