‫Lassen Sie uns darüber sprechen, warum Sie jetzt zur Überprüfung kubanische Einstellungen benötigen.
‫Schauen Sie sich in den vorherigen Abschnitten den ersten Abschnitt für Swarm an. Dort finden Sie eine Vorlesung
‫mit dem Titel Swarm-Modus, der in Orchestrierung integriert ist. Dort erfahren Sie, welche Probleme Orchestrierung löst und warum
‫Sie sie möglicherweise benötigen.
‫Und ich möchte betonen, dass es auf jeden Fall wichtig ist, zu verstehen, welche Orchestrierungsvorteile
‫Sie für die Bereitstellung Ihrer Anwendungen benötigen und ob Sie überhaupt Orchestrierung
‫benötigen und Orchestrierung definitiv an Beliebtheit gewinnt, aber dies ist nicht die einzige Möglichkeit, sie auszuführen
‫Behälter.
‫Wir haben hier über die Verwendung von Ducker-Läufen gesprochen.
‫Wir haben über Docker Compose gesprochen.
‫Wir haben über andere Plattformangebote und -dienste gesprochen.
‫Ich habe Kunden, die immer noch Container auf einzelnen Knoten in acht von uns ohne Orchestrierung ausführen, und sie verwenden
‫die Funktionen dieser Plattform, um eine ähnliche Abstraktion wie bei der Orchestrierung zu erstellen, bei der sie möglicherweise Elastic Load
‫Balancing für automatische Skalierungsgruppen und viele andere Dinge verwenden, die wir Wir haben alle mehr als
‫ein Jahrzehnt damit verbracht, unsere Anwendungsbereitstellungen zu verwalten, und sie haben ein so ausgefeiltes System, dass sie
‫nicht viele Vorteile sehen, wenn sie das alles vollständig auf Orchestrierung umstellen.
‫Jetzt werden die meisten von uns irgendwann eine Form der Container-Orchestrierung verwenden, da dies meiner Meinung
‫nach in der Branche der Fall ist und dies alles zusätzliche Ebenen sind, die auf
‫Docker oder einer anderen Laufzeitumgebung ausgeführt werden dieser Kurs.
‫Eine der einfachen Formeln, die ich verwende, um zu entscheiden, ob Orchestrierung verwendet werden soll oder
‫nicht, ist die Anzahl der Server, die ich für eine bestimmte Umgebung benötige, und dann die Änderungsrate
‫meiner Anwendungen oder der Umgebung selbst und die Multiplikation dieser beiden Das ist wirklich der Vorteil von Orchestrierung, und
‫damit meine ich, dass Orchestrierung darauf ausgelegt ist, Änderungen zu automatisieren, den Zustand der Dinge zu überwachen und sicherzustellen,
‫dass alles so ist, wie Sie es erwarten.
‫Beispielsweise benötigen Apps, die in einem fehlerfreien Zustand ausgeführt werden, zu Beginn möglicherweise nur einen einzelnen Server oder nur
‫wenige Server. Wenn Sie Ihre Anwendungen nicht sehr häufig ändern, nehmen wir an, dass Sie
‫sie nur einmal im Monat oder einmal im Monat ändern Weniger als Orchestrierung und der Aufwand für die
‫Bereitstellung, Verwaltung und Sicherung sind in Ihrem Bundesstaat möglicherweise unnötig, insbesondere wenn Sie ein Einzelentwickler oder nur ein sehr kleines
‫Team sind.
‫Und hier beginnen Dinge wie Elastic Beanstalk oder Heroku der Application
‫Deployment-Plattform als Alternativen zu Ihrer eigenen Orchestrierung zu glänzen.
‫Und natürlich ist die häufigste Frage, die ich von Leuten bekomme, wenn sie herausgefunden
‫haben, dass sie eine Orchestrierung benötigen, zu entscheiden, welche sie wollen, und zu diesem Zeitpunkt gibt
‫es mindestens zwei oder drei große Plattformen.
‫Und wenn Sie die Cloud-Lösungen mit einbeziehen, gibt es möglicherweise vier oder fünf Hauptplattformen, von denen ich
‫in diesem Kurs spreche. Es handelt sich um die beiden wichtigsten Plattformen, die überall funktionieren,
‫und das ist ein Schwarm in Kuba und Wirbeln, und dann gibt es andere, die spezifisch sind auf Cloud-Plattformen wie ACs, die nur
‫auf einem WS basieren, und auf traditionelleren Angeboten, die es schon ein bisschen länger gibt, wie Cloud Foundry oder Mesas
‫und Marathon.
‫Aber ich denke, wenn Sie jemand sind, der sich Gedanken darüber macht, Container vor Ort und in
‫der Cloud oder möglicherweise in mehreren Clouds zu betreiben, möchten Sie möglicherweise nicht mit Cloud-spezifischen Angeboten wie S arbeiten, da
‫diese vor den kubanischen 80ern angeboten wurden.
‫Das war also eine Art Legacy-Lösung, die Amazon immer noch unterstützt, und es ist immer noch eine gute Option, aber nur, wenn Sie für
‫acht von uns spezifisch sind und dies der einzige Ort ist, an dem Sie jemals Container bereitstellen möchten.
‫Für viele meiner Kunden und für alle meine Schüler ist die Auswahl normalerweise eine hybride Lösung. Das
‫bedeutet, dass ich sie in meinem Rechenzentrum oder in einer Multi-Cloud ausführen kann und dass sie nicht nur an
‫einem Ort ausgeführt werden kann In der Regel sind dies Schwärme oder kubanische Wirbel, da es sich um große Auswahl handelt,
‫da es sich um zwei Lösungen handelt, die die beliebtesten Container-Orchestrierer sind und auf jeder Cloud, in Rechenzentren und
‫sogar in kleinen Umgebungen, möglicherweise wie IO T, ausgeführt werden.
‫Wenn Sie sich nun für kubanische Einheiten als Orchestrator entscheiden, ist die nächste große Entscheidung, welche Distribution
‫Sie verwenden werden.
‫Und der erste Teil besteht darin, herauszufinden, ob Sie eine Cloud-verwaltete Lösung oder eine eigene Lösung
‫mit einem Produkt eines Anbieters wollen, das Sie auf den Servern selbst installieren würden, und mit üblichen Distributionen, die von Anbietern
‫unterstützt werden Ich spreche über das Einbeziehen von Docker Enterprise und es gibt andere,
‫wie zum Beispiel Rancher Open Shift von Red Hat Canonical. Die Firma hat ihre eigene Version und VM, wo
‫sie ihre eigene Version P hat. K. Tatsächlich gibt es für kubanische
‫Unternehmen so viele Lösungen für Infrastruktur- und Softwarehersteller, dass es ein bisschen überwältigend ist.
‫Ich werde Ihnen in den Ressourcen einen Link zu einer Liste der von Cuban Natives zertifizierten Distributionen
‫geben, und Sie möchten eine dieser Distributionen verwenden, da sie gewährleisten, dass die API von Cuban Entities direkt
‫verwendet wird und vollständig unterstützt wird, sodass der Idealfall vorliegt dass Sie Ihre Workloads und Ihre Gammadateien, die
‫Ihre Infrastruktur entwerfen, übernehmen und diese von einem Community-Anbieter auf einen anderen verschieben können.
‫Und sie sollten für die meisten Dinge sofort funktionieren.
‫Nun gibt es eine andere Option, die ich gerade erwähnt habe, nämlich die Verwendung der
‫unformatierten GitHub-Upstream-Version von Cuba-Eddies, auf der alle Distributionen basieren.
‫Wenn Sie zum Beispiel nach oben schauen und Cuban 80s One Dot 14 Release sehen.
‫Wenn Sie sich dann ein Produkt eines Anbieters ansehen, interessieren Sie sich für die kubanischen 80er-Versionen,
‫die in der Regel von einigen Anbieterversionen unterstützt werden. Heutzutage besteht das Rennen darin, dass alle so weit wie möglich auf dem
‫neuesten Stand bleiben.
‫Daher sehe ich sie meistens nur in einer veralteten Version.
‫Das, was Sie jetzt aus Anbieterlösungen herausholen, abgesehen davon, dass Anbieter Optionen unterstützen, ist, auch
‫andere Tools damit zu bündeln.
‫Eines der Dinge an kubanischen Wirbeln, die sich ein wenig von Schwarm unterscheiden, ist, dass eine Menge Dinge hinzugefügt
‫werden müssen, damit es wirklich einfacher ist, es aus der Box heraus zu verwenden.
‫Wenn Sie also eine Anbieterlösung erhalten, werden Sie wahrscheinlich Dinge wie benutzerdefinierte Authentifizierungslösungen,
‫benutzerdefinierte Webadministration und benutzerdefiniertes Netzwerk sehen, um nur einige zu nennen.
‫Daher werde ich Ihnen generell empfehlen, ohne Ihre Anforderungen zu kennen, dass Sie
‫wahrscheinlich nicht die reine Upstream-Version von Get Hubs Cuban Eddies benötigen.
‫Sie müssen das Repo von kubanischen Wirbeln nicht klonen und nur ausführen, dass es jetzt großartig zum Lernen
‫ist. Ich empfehle, damit zu beginnen, um kubanische Wirbel zu lernen.
‫Wenn Sie sich jedoch erst einmal mit Lösungen von Anbietern befasst haben, werden sich diese in Bezug auf Sicherheit, Netzwerke
‫und andere Dinge ein wenig unterscheiden.
‫Es wird dir also schwer fallen, eins zu lernen und dann einfach davon auszugehen, dass das
‫andere genauso handelt.
‫Wenn Sie jedoch über die Produktion sprechen, würde ich davon ausgehen, dass Sie zuerst versuchen,
‫eine dieser Anbieterlösungen zu verwenden, da diese einfacher zu verwalten sind.
‫Sie werden bessere Support-Optionen haben und im Allgemeinen werden die Dinge sofort besser und schneller
‫funktionieren.