‫Parlons des raisons pour lesquelles vous pourriez avoir besoin des paramètres cubains maintenant.
‫Revenez avec les sections précédentes, la première section pour swarm et une conférence intitulée Orchestration en
‫mode swarm, qui explique en quelques mots les problèmes que l’orchestration résout et pourquoi vous pourriez
‫en avoir besoin.
‫Et je tiens à souligner qu’au début, il est absolument essentiel de comprendre les avantages de l’orchestration
‫dont vous aurez besoin pour déployer vos applications et de savoir si vous avez
‫même besoin d’orchestration et si celle-ci gagne en popularité, mais ce n’est pas le seul moyen de fonctionner.
‫conteneurs.
‫Nous avons parlé de l'utilisation de pistes Ducker ici.
‫Nous avons parlé de composer Docker.
‫Nous avons parlé d'autres offres et services de plates-formes.
‫Certains de nos clients exécutent encore des conteneurs sur des nœuds uniques sur huit d'entre eux sans orchestration et
‫utilisent les fonctionnalités de cette plate-forme pour créer une abstraction similaire à celle de l'orchestration, où ils utilisent peut-être
‫des groupes de redimensionnement automatique Elastic Load Balancing et bien d'autres Tous utilisés depuis plus
‫de dix ans pour gérer nos déploiements d’applications, ils disposent d’un système tellement perfectionné qu’ils ne
‫voient tout simplement aucun avantage à changer tout cela en orchestration.
‫Maintenant, la plupart d’entre nous utiliserons éventuellement une certaine forme d’orchestration de conteneurs, car c’est vraiment ce que je
‫pense de l’industrie et ce sont toutes ces couches supplémentaires qui s’exécutent sur Docker ou sur un autre
‫runtime, ce que vous avez appris tout au long de. ce cours.
‫Mais une des formules simples que j'utilise pour utiliser ou non l'orchestration est de prendre le nombre
‫de serveurs dont je vais avoir besoin pour un environnement particulier, puis le taux de modification de mes applications
‫ou de l'environnement lui-même et la multiplication de ces deux Cela équivaut vraiment au bénéfice de l'orchestration et ce que
‫je veux dire par là, c'est que l'orchestration est conçue pour automatiser les changements, surveiller l'état des choses et garantir
‫que tout est dans l'état que vous attendez.
‫Par exemple, les applications fonctionnant dans un état sain et lorsque vous débutez, vous n’avez peut-être besoin que d’un seul
‫serveur ou de quelques serveurs. Si vous ne modifiez pas vos applications très souvent, supposons
‫que vous ne modifiez qu’une fois par mois. moins que l’orchestration et les efforts nécessaires pour la déployer, la
‫gérer peut être inutile dans votre état, en particulier si vous êtes développeur solo ou si vous êtes une très
‫petite équipe.
‫Et c’est là que des choses comme Elastic Beanstalk ou Heroku de la plate-forme de déploiement d’applications sont
‫là où beaucoup d’entre elles commencent à briller comme des alternatives à votre propre orchestration.
‫Et bien sûr, la question la plus fréquente que les gens me posent une fois
‫qu'ils ont compris qu'ils avaient besoin d'orchestration, c'est de décider laquelle ils veulent et, en réalité, sur vingt-neuf, il
‫existe au moins deux ou trois plates-formes majeures.
‫Et si vous incluez les solutions cloud, il pourrait y avoir quatre ou cinq grandes plates-formes dont celles
‫dont je parle dans ce cours sont les deux meilleures qui fonctionnent partout et c'est un
‫essaim à Cuba et des tourbillons et vous en avez d'autres qui sont spécifiques sur des plates-formes en nuage telles que les AC, qui ne
‫sont disponibles qu’en WS et par des offres plus traditionnelles qui existent depuis un peu plus longtemps, telles que Cloud Foundry ou
‫mesas et marathon.
‫Mais je pense que si vous êtes préoccupé par la gestion de conteneurs sur site et dans le
‫cloud ou éventuellement par le multi-cloud, vous ne voudrez peut-être pas utiliser ces offres spécifiques au cloud telles que vous voyez
‫S parce qu'elles existaient avant Cuban 80.
‫C’était donc en quelque sorte une solution héritée prise en charge par Amazon. C’est toujours une option intéressante, mais uniquement si vous êtes
‫spécifique à huit d’entre nous et que c’est le seul endroit où vous envisagez de déployer des conteneurs.
‫Donc, pour bon nombre de mes clients et pour tous mes étudiants, les choix sont les suivants: en
‫général, j'ai besoin de quelque chose d'hybride, ce qui signifie que je peux l'exécuter dans mon centre de données ou dans plusieurs
‫nuages. Elle ne peut pas être exécutée dans un seul emplacement. généralement des essaims ou des tourbillons cubains, car ils constituent un choix important,
‫car ce sont les deux solutions qui sont les orchestrateurs de conteneurs les plus populaires. Ils fonctionnent sur tous les clouds,
‫centres de données et même de petits environnements, probablement comme IO T.
‫Maintenant, si vous choisissez des entités cubaines comme orchestrateur, la prochaine grande décision est de savoir quelle distribution
‫vous allez utiliser.
‫La première partie consiste à déterminer si vous souhaitez une solution gérée sur le cloud ou si
‫vous souhaitez créer votre propre solution avec un produit du fournisseur que vous installeriez vous-même sur les serveurs et avec les distributions
‫courantes prises en charge par le fournisseur et que vous avez entendues. Je parle
‫d’inclure Docker enterprise et d’autres, comme celui d’éleveur ouvert de red hat canonique, la société a sa propre version et
‫VM où a sa propre version P. K. En fait, il y a tellement de
‫solutions de fournisseurs d'infrastructure et de fournisseurs de logiciels pour les entités cubaines maintenant que c'est un peu écrasant.
‫Je vous donnerai un lien dans les ressources vers une liste des distributions certifiées par les indigènes cubains
‫et vous souhaitez en utiliser une, car elles garantissent que l'API des entités cubaines est utilisée directement et qu'elle
‫est entièrement prise en charge, de sorte que le cas idéal soit vous pouvez utiliser vos charges de travail
‫et vos fichiers gamma pour concevoir votre infrastructure et les transférer d’un fournisseur à l’autre.
‫Et ils devraient fonctionner hors de la boîte pour la plupart des choses.
‫Maintenant, il y a une autre option que je viens de mentionner ici qui consiste à utiliser la version brute GitHub en
‫amont des tourbillons Cuba et c’est sur quoi sont basées toutes les distributions.
‫Ainsi, par exemple, si vous regardez en amont et que vous voyez le communiqué à point 14 de Cuban 80s.
‫Ensuite, lorsque vous examinerez un produit de fournisseur, vous voudrez bien savoir quelles versions des Cubains des années 80
‫ils prennent en charge. Les produits des fournisseurs ont quelques versions de retard, mais la course à la concurrence est qu’ils doivent tous rester à
‫jour autant que possible.
‫J'ai donc tendance à ne voir qu'une version obsolète la plupart du temps.
‫Désormais, ce que vous retirez des solutions de fournisseurs en plus des options de support offertes aux fournisseurs,
‫est également de regrouper d’autres outils.
‫Une des particularités des tourbillons cubains qui diffère un peu de Swarm, c’est qu’il faut ajouter
‫de nombreux éléments pour le rendre vraiment plus facile à utiliser.
‫Ainsi, lorsque vous aurez une solution fournisseur, vous verrez probablement des solutions telles que des solutions d'authentification
‫personnalisées, l'administration Web personnalisée et la mise en réseau personnalisée, pour n'en nommer que quelques-unes.
‫Je vous recommanderai donc généralement, sans connaître vos exigences, que vous n’ayez probablement pas
‫besoin de la version purement en amont de Get hubs Cuban Eddies.
‫Vous n'avez pas besoin de cloner le référentiel de tourbillons cubains et de courir comme ça, maintenant c'est génial pour apprendre et en
‫fait, je vous recommande de commencer avec cela comme moyen d'apprendre les tourbillons cubains.
‫Mais une fois que vous entrez dans les solutions des fournisseurs, celles-ci seront toutes un peu différentes avec la sécurité,
‫la mise en réseau et autres.
‫Il sera donc difficile pour vous d’en apprendre un et de supposer que l’autre agit de
‫la même manière.
‫Cependant, lorsque vous commencez à parler de production, je suppose que vous essaierez d’abord d’utiliser
‫une de ces solutions, car elles seront plus faciles à gérer.
‫Vous aurez de meilleures options de support et, d’une manière générale, les choses fonctionneront mieux et plus
‫rapidement.