Examen d'un cas d'utilisation de conteneur
Les conteneurs ont changé la manière dont les équipes informatiques testent et déploient les logiciels. Elles permettent aux entreprises de faire évoluer et de déployer leurs applications plus facilement, mais elles ont également introduit de nouveaux défis et une complexité accrue. Les entreprises déploient maintenant quotidiennement des milliers de conteneurs et doivent trouver un moyen de gérer cette complexité.
C’est là que les systèmes de gestion de conteneurs entrent en jeu. Ces plates-formes automatisent le déploiement, la mise à l’échelle et la gestion des applications conteneurisées et peuvent interagir avec toutes les plates-formes cloud – y compris Red Hat OpenShift .
Les entreprises transfèrent leurs charges de travail vers des conteneurs pour diverses raisons, notamment:
- Vitesse: À l'aide de conteneurs, les équipes informatiques peuvent rapidement modifier et déployer des applications.
- Environnement cohérent: Les conteneurs permettent aux développeurs de créer des environnements prévisibles isolés des autres applications.
- Agnostique dans le cloud: Les conteneurs peuvent être utilisés n'importe où, facilitant ainsi le développement et le déploiement.
Chick-fil-A: Un cas d'utilisation de Kubernetes
Lorsque vous pensez aux entreprises qui adoptent les conteneurs comme solution, vous ne penserez probablement pas à une chaîne de restauration rapide. Cependant, Chick-fil-A tire parti de Kubernetes à la périphérie pour résoudre ses problèmes de capacité quotidiens. La plate-forme de gestion de conteneurs open-source permet aux applications de migrer de manière transparente entre environnements. Kubernetes devient la plate-forme de développement d'applications natives dans le cloud, qu'il s'agisse de centres de données sur site hérités ou de cloud hybride ou public.
Contrairement à une entreprise où l’entrée et la sortie quotidiennes sont mesurables, l’afflux quotidien de clients de Chick-fil-A varie en fonction des événements locaux, des conditions météorologiques et de l’heure. Cette imprévisibilité pose des problèmes uniques liés à l’échelle que Kubernetes aide à résoudre. La plate-forme peut:
- évoluer avec votre entreprise sans augmenter votre équipe informatique
- Évoluez avec votre entreprise de manière à pouvoir livrer vos applications de manière simple et cohérente, quelle que soit leur complexité
- Exécuter n'importe où – sur site ou en public ou cloud hybride
Kubernetes a permis à Chick-fil-A de simplifier l'expérience de la restauration pour les employés et les clients et d'augmenter la capacité de leur empreinte existante. Ils ont pu créer un environnement connecté répondant aux besoins de sécurité, d'identité et de connectivité du moment.
Tandis que la plupart des entreprises utilisant Kubernetes exécutent des milliers de conteneurs sur plusieurs clusters, Chick-fil-A fait l'inverse et gère des dizaines de conteneurs sur chacun de leurs milliers de clusters physiquement répartis. En d’autres termes, l’environnement informatique périphérique de Chick-fil-A ressemble à un mini-nuage privé. Ils offrent aux développeurs les ressources dont ils ont besoin et un emplacement pour déployer des applications sur leur infrastructure.
Meilleures pratiques en matière de conteneurs
Chick-fil-A n'est qu'un exemple de la manière d'utiliser et de gérer des conteneurs pour la transformation numérique. Les entreprises de toutes tailles adoptent des stratégies de conteneur en raison de leurs capacités de mise en œuvre et de dimensionnement rentables.
Quels que soient vos objectifs en matière de conteneur, vous devez suivre certaines des meilleures pratiques:
- Planifiez l'architecture de vos applications basées sur un conteneur
- Faites une PoC pour déterminer la véritable capacité de mise à l'échelle de votre solution
- Évaluez votre exigences
- N'oubliez pas la sécurité et la gouvernance
Pour en savoir plus sur la manière de rendre les conteneurs compatibles avec votre entreprise, téléchargez Le Guide des conteneurs de l'exécutif .
Source link