‫Indigènes cubains ou essaim.
‫C’est l’une des questions les plus courantes que je me pose après que quelqu'un en ait appris suffisamment sur
‫l’orchestration pour ensuite décider de laquelle utiliser.
‫Et je recommanderais que vous regardiez d'abord les vidéos sur essaim en particulier la toute première vidéo de ce mode
‫en essaim intégré à l'orchestration, car cela vous donnera une idée de la raison pour laquelle l'orchestration
‫est nécessaire pour résoudre certains problèmes, puis regardez également les vidéos précédentes. dans cette section sur les communautés afin
‫que vous compreniez l’arrière-plan des deux outils avant de continuer.
‫Et comme base de référence ici, ce sont deux outils qui résolvent des problèmes similaires.
‫Ce sont tous deux des orchestrateurs de conteneur qui s'exécutent par-dessus un environnement d'exécution de conteneur.
‫Dans cette série de vidéos, vous avez découvert le runtime du conteneur Docker.
‫Il y en a d'autres maintenant.
‫Conteneur D et Cry oh et vraiment Docker est le numéro un, il est utilisé dans presque tous les cas et les deux sont
‫soutenus par des fournisseurs et des équipes de personnes travaillant sur les produits.
‫Maintenant, en général, si je devais faire un tweet pour comparer les deux, c’est
‫simplement que swarm est facile à créer, facile à ajouter, et facile à gérer.
‫Il est clair que c’est la seule chose que je dirais. pour swarm mais cela ne
‫résout pas tous les cas d'utilisation où les entités cubaines ont beaucoup plus de flexibilité
‫et de personnalisation des fonctionnalités.
‫Donc, pour vous aider à choisir celui que vous voulez utiliser, nous allons passer en revue les avantages de
‫chacun et je pense que c'est vraiment important pour nous tous.
‫Si vous souhaitez faire partie de la communauté des développeurs et utiliser ces outils pour résoudre des problèmes
‫commerciaux que vous devez connaître, vous devriez pouvoir installer les deux, puis déployer des applications sur les deux et connaître certaines
‫des fonctionnalités de base relatives au déploiement d'applications créant des entrées Les options pour le trafic entrant puis la mise à jour de
‫ces applications et je pense que cela seul vous familiarisera suffisamment avec les outils pour
‫que vous sachiez lequel utiliser pour résoudre quels problèmes, de sorte que chacun présente de nombreux avantages.
‫Décomposons cela très rapidement du côté de la forme.
‫Comme vous l’avez appris tout au long de ce cours, Docker
‫est fourni avec une solution unique prise en charge par le fournisseur, ce qui
‫signifie que l’exécution du conteneur et l’orchestrateur sont construits par la même société. exécuter swarm nécessite très
‫peu de ressources sur Docker et est conçu pour un flux de travail de
‫développement, il est donc très utile pour les opérateurs et les développeurs.
‫Et comme je l'ai dit, il est facile de déployer et de gérer un orchestrateur de ce type.
‫Il peut facilement atteindre plusieurs centaines, voire des milliers de nœuds et vous n’avez pas nécessairement besoin d’une
‫grande équipe pour le gérer.
‫Vous pouvez dire que cela suit la règle 80 20 où 20% des fonctionnalités des communautés sont
‫résolues, ce qui résout 80% des cas d'utilisation de conteneurs et d'orchestration.
‫Maintenant, ce n'est pas une comparaison scientifique.
‫Je ne connais pas vraiment le numéro de fonction exact.
‫Je ne sais pas comment vous y feriez, mais cela semble être le sentiment quand vous exécutez à
‫la fois que vous réalisez que swarm résout la majorité des cas d'utilisation d'applications en ligne fonctionnant depuis longtemps sur des serveurs, que ce soit
‫dans le cloud ou centre de données ou même sur de petits appareils.
‫Et il semble bien fonctionner, il a ce dont vous avez besoin, il dispose de la mise en réseau, il a une entrée,
‫il a le cryptage, tout ce qui se trouve dans la base de données.
‫Ainsi, dès le départ, cela résout beaucoup de problèmes, mais cela ne résout pas tous les cas d'utilisation de tous
‫les scénarios pour exécuter une application sur une machine.
‫Et c’est là que les rédacteurs cubains peuvent combler le vide.
‫Un autre gros avantage est qu’il fonctionne partout où Docker est en marche et le moteur de docker a 6
‫ans maintenant et marque le début de toute cette révolution des conteneurs.
‫Le moteur tourne dans plus d'endroits que n'importe quel autre outil, pas seulement sous Linux.
‫Il fonctionne sur Windows, il fonctionne sur le système central, il fonctionne sur des périphériques armés, ce qui signifie IO T Raspberry
‫Pis intégré.
‫Il fonctionne sur l'ancien bras nouveau bras 32 bit 64 bit.
‫Comme je l'ai dit, c'est un peu partout.
‫Il fonctionne en mode natif sur Windows Server depuis des années depuis Server 2016, ce qui en fait le plus long
‫orchestrateur pris en charge pour un environnement multi-architecture varié.
‫Si vous répondez exactement à ces besoins, il est sécurisé et vous en avez entendu parler
‫dans ce cours. Lorsque vous créez un essaim et que vous ajoutez des noeuds, vous vous assurez de l'authentification mutuelle Telus, il chiffre
‫le plan de contrôle et la base de données à protéger. vos secrets au cas où vous voudriez les stocker.
‫Et c’est formidable, car je trouve que beaucoup d’équipes sont pressées par des échéances
‫ou dépassées par la complexité qui a tendance à oublier ou à ignorer certaines des exigences de sécurité imposées par
‫d’autres outils, tels que les Cubains.
‫Enfin, je pense qu’il est plus facile de résoudre les problèmes car il ya moins de pièces en mouvement, il ya
‫moins de choses à gérer et depuis, il est intégré dans le dock ou par défaut.
‫Si vous savez comment résoudre Docker, vous savez probablement comment dépanner Swarm.
‫Il utilise les mêmes journaux de démon, la même commande Docker logs pour les applications et la
‫même commande d'événements Docker pour examiner les événements sur les nœuds et l'essaim lui-même.
‫Cela ressemble à beaucoup d'avantages pour un essaim, mais je ne veux pas que vous pensiez que
‫ce sera toujours la bonne chose pour vous en général. Essaim est l'outil que je recommande aux personnes qui commencent et
‫qui commencent petit.
‫Peut-être sont-ils une seule personne ou juste une ou deux ou trois personnes dans leur équipe et ils ont besoin de voir si
‫c'est un simple petit orchestrateur qui travaillera pour eux.
‫Je recommande toujours swarm d'abord, à moins que vous ne sachiez absolument que vous devez utiliser des tourbillons cubains.
‫Je recommande essaim.
‫Une fois que vous pensez avoir atteint certaines limites et essaimé et que vous ne pouvez pas obtenir ce dont
‫vous avez besoin, c'est le moment de regarder les orties Coober.
‫Parlons de certains de ces avantages maintenant.
‫Premièrement, les nuages et les fournisseurs aiment vraiment aider les natifs cubains, qui sont
‫devenus si populaires et particulièrement populaires, en particulier dans les médias.
‫C’est quelque chose que chaque fournisseur cherche maintenant à cocher sur sa liste.
‫Nous soutenons les communautés, je dirais donc qu’il dispose du support le plus large possible pour le cloud et les fournisseurs.
‫Chaque fournisseur de cloud propose des idées cubaines. Si vous ne voulez
‫pas l'exécuter vous-même, laissez-les simplement démarrer tous les systèmes, puis exécutez simplement vos applications.
‫En utilisant les fichiers de déploiement natifs cubains et même les fournisseurs d’infrastructure ont
‫maintenant leur propre distribution natifs cubains, y compris VM, où même des sociétés comme Netflix, qui est traditionnellement
‫un simple fournisseur de stockage, ont leur propre version ou distribution approuvée d’entités cubaines. qu’il soit adopté et
‫soutenu le plus largement possible, c’est tout à fait vrai.
‫Mais au-delà de cela, il possède également le plus grand nombre de cas d'utilisation pris en charge, car il dispose de tant
‫de choses à basculer et à manipuler, ainsi que de nombreuses fonctionnalités et options tierces.
‫Couvre définitivement plus de cas que d'essaim.
‫Et en fait, vous commencerez à voir cela avec les fournisseurs avec lesquels vous avez probablement
‫déjà travaillé aujourd'hui, où ils fourniront un premier soutien aux natifs cubains. C'est ma façon de dire que les fournisseurs chercheront à
‫voir comment ils peuvent aider les entreprises avec leur produit avant de s'embêter. aller voir le produit essaim Dockers.
‫Surtout parce que, étant donné que l’industrie est en quelque sorte dans l’attitude de tout
‫ce qui est nécessaire pour aider les indigènes cubains, vous allez découvrir que vos fournisseurs ont déjà une
‫distribution ou une solution pour utiliser leurs outils sur les tourbillons cubains, par exemple avec Jenkins du entreprise cloud.
‫Si vous avez acheté leur solution d'entreprise, ils vous donneront des idées et des outils cubains.
‫Comment.
‫Sur la façon de courir, cela ne signifie pas que vous ne pouvez pas courir Jenkins sur essaim.
‫Ça fonctionne très bien là-bas.
‫Cela signifie simplement que vous obtiendrez un meilleur support de la part du fournisseur pour cela. Le
‫dernier Evangel mentionné ici présente un avantage étrange et je vais dire que personne ne s'est jamais fait virer
‫pour avoir acheté IBM.
‫Or, cet adage était populaire il y a plusieurs décennies, alors qu'IBM était le plus important fournisseur d'informatique et de sous-traitance de votre matériel, de vos ordinateurs centraux
‫et de vos pièces. Il y a eu tout ce temps où ils étaient vraiment en train de le tuer sur le
‫marché et essentiellement si vous ne pouviez pas prendre de décision. sur quel vendeur vous voulez
‫aller avec.
‫Si vous agissiez de la manière la plus sûre, vous iriez avec IBM et vous ne vous feriez jamais virer parce
‫que c'était le fournisseur de confiance de l'époque.
‫Je dirais qu’en général, c’est le cas pour la plate-forme cubaine des années 80.
‫Et je dirais que cela a même été au point d’être un élément de retenue pour les PDG, ce qui peut
‫être un peu bon et mauvais car cela peut signifier que l’on vous dira de diriger
‫des entités à Cuba même si vous n’avez pas de compétences techniques. Votre direction vient
‫de vous dire que nous avons besoin d’exécuter des entités cubaines, qu’elles souhaitent pouvoir être exploitées indépendamment
‫des exigences techniques ou des avantages, ou de leur comparaison avec différentes plates-formes.
‫Cela fait évidemment partie de ce monde politique où je T. les décisions ne sont pas toujours prises uniquement sur le
‫plan du mérite technique ou des exigences.
‫Cela peut souvent être dû à la facilité d'utilisation de l'achat.
‫En d'autres termes, si vous avez déjà un fournisseur qui en a un, vous pouvez simplement utiliser son
‫produit au lieu d'un autre parce que c'est plus facile ou que votre expérience d'équipe en arrière-plan peut avoir une
‫meilleure expérience de leurs emplois ou projets antérieurs.
‫Et donc vous allez simplement déployer celui-ci parce que quelqu'un le sait déjà ou peut-être que
‫vous allez l'acheter parce que, malheureusement, votre direction a lu un magazine ou Internet, et Internet leur a dit
‫qu'ils devaient choisir un certain produit comme Cuba. indigènes et c'est donc celui qu'ils
‫vous disent d'utiliser.
‫En fait, lorsque je participe à des ateliers et que je demande aux gens pourquoi ils ont choisi l’orchestrateur qu’ils dirigent, la
‫réponse la plus courante que j’obtiens de leur part est malheureusement que mon patron m’a dit de le faire pour que les gens n’aient
‫pas toujours leur mot à dire. ils courent.
‫C'est pourquoi j'essaie de vous donner un bon équilibre entre l'outillage et les fonctionnalités des deux pour que vous soyez
‫la personne la plus instruite de votre équipe et que vous puissiez l'aider avec les véritables exigences techniques et vous
‫aider à tirer le meilleur parti possible. décision.