Hallo Edwin, und herzlich willkommen zu dem praktischen Video zu X.
Wenn Sie nun die grundlegenden Komponenten von X wie Aufgabendefinitionsdienste und Aufgaben verstanden
haben, ist die Gesamtkonfiguration des X-Clusters sehr einfach.
Mit dieser Grundausstattung können wir also gleich loslegen.
Jetzt bin ich gerade in der Konsole.
Wechseln wir schnell zum X-Dienst.
In diesem Stadium gibt es noch eine ältere Konsole, die Sie sehen werden, aber diese wird ersetzt
werden.
Lassen Sie uns also schnell zum neuen X-Erlebnis übergehen.
Zu einem späteren Zeitpunkt müssen Sie dieses Kontrollkästchen nicht mehr aktivieren.
Das neuere X-Erlebnis wird das Standard-Erlebnis sein.
Eines der ersten Dinge, die wir erstellen müssen, ist der x-Cluster.
Sobald der x-Cluster erstellt ist, können wir fortfahren und Aufgabendefinitionsdienste usw. erstellen.
Lassen Sie uns also schnell weitermachen und den X-Cluster erstellen.
Nennen wir es also einfach Demo x Cluster.
Wir lassen die VPC und alles, was in der Infrastruktur Standard ist.
Das Ziel ist standardmäßig ausgewählt.
Wir werden die Amazon EC2-Instanz auswählen.
Sobald Sie diese auswählen, werden Sie aufgefordert, eine neue Auto-Skalierungsgruppe zu erstellen.
Wählen wir also zunächst das Betriebssystem aus.
Wir werden Amazon Linux für den EC-Typ mit zwei Instanzen verwenden, sagen wir DT two micro.
Sie können die Tastatur auswählen, oder auch wenn es keine Tastatur in der Region gibt, ist das völlig in Ordnung.
Jetzt in der gewünschten Kapazität der automatischen Skalierung, lassen Sie uns sagen, Minimum als eins und Maximum als drei.
Es wird also mindestens eine einfach zu bedienende Instanz geben, die zu Beginn gestartet wird.
Dies sind also die Grundlagen.
Machen wir weiter und erstellen wir schnell das ex cluster grid.
Die Erstellung des Clusters ist also noch im Gange, bis der Cluster erstellt wird.
Wechseln wir zur Aufgabendefinition und legen wir hier eine neue Aufgabendefinition an.
Der Name, sagen wir mal Demo-Aufgabendefinition.
Und hier müssen Sie die Details zu den gewünschten Container-Images angeben.
Wir werden ein Beispiel-Engine-X-Container-Image verwenden, also sage ich einfach "Engine X latest", falls Sie ein benutzerdefiniertes
Image für Ihre Anwendung haben, können Sie es hier verwenden.
Ich werde das Bild von Motor X verwenden.
Wenn das erledigt ist, gehen wir schnell ein wenig nach unten.
Wir klicken auf "Weiter".
Innerhalb der Anwendungsumgebung wird nicht ausgewählt.
Das Ziel ist der einfache Ansatz, die EC2-Instanz hier und jetzt zu verwenden.
Sie müssen Dinge wie das Betriebssystem, die Architektur, die CPU und speicherbezogene Details angeben,
die für Ihre Aufgabe reserviert werden sollen.
Beachten Sie nun, dass die EC two-Instanz, die als Teil unseres SC-Clusters erstellt werden soll, auf RT two micro
basiert.
Wenn Sie also eine V-CPU und drei GB Arbeitsspeicher zur Verfügung stellen, wird dies fehlschlagen.
Da das RT two micro nicht wirklich viel Speicherplatz hat.
So CPU lassen Sie mich einfach sagen 0. 25 und Gedächtnis.
Ich würde sagen 0. 5 GB.
Also gut.
Die Grundeinstellung, die einmal auf die Instanz passt, dann lassen wir diese als Standard.
Gehen wir ein Stück weiter runter.
Klicken wir auf "Weiter".
Dies ist ein Überprüfungsbildschirm.
Sobald Sie es ausgewählt haben, können Sie auf Raster erstellen klicken.
Unsere Aufgabendefinition ist also erfolgreich erstellt worden.
Gehen wir zurück zum X und hier läuft unser Cluster derzeit.
Sie werden feststellen, dass in diesem Cluster nichts eingesetzt wird.
Was wir also tun können, ist, einen neuen Dienst einzurichten.
Lassen Sie uns fortfahren und einen Einsatz hier drin durchführen.
Wählen wir den Starttyp von EC zwei.
Wir gehen ein bisschen tiefer in die Anwendungsart hinein.
Sie können Aufgabe oder Dienst auswählen.
Wir bleiben bei der Dienstleistung innerhalb der Familie.
Ich werde die Demo-Aufgabendefinition angeben, die wir erstellt haben, und Sie können ihr einen Namen geben, ich werde sie einfach
als Engine X Service bezeichnen.
Und hier haben Sie zwei Möglichkeiten.
Ich werde die gewünschte Aufgabe als eine auswählen.
Das ist völlig in Ordnung.
Sie können auch verschiedene Dinge wie Lastausgleich und anderes auswählen.
Wir werden es einfach halten.
Ab jetzt machen wir weiter und führen eine Verteilung durch.
Wenn ich in diesem Stadium schnell aktualisiere, wird versucht, die neue Aufgabe auf der Grundlage des Engine X-Images
bereitzustellen.
Lassen Sie uns die Seite aktualisieren.
Sie sehen nun, dass die Aufgabenverteilung erfolgreich abgeschlossen wurde.
Überprüfen Sie in diesem Stadium lediglich die Sicherheitsgruppe.
Wenn Sie sich die Sicherheitsgruppe ansehen, ist der Port acht ab 0000 erlaubt.
Zu diesem Zeitpunkt sollte der Container "Engine X" innerhalb der Instanz "EC two" laufen.
Lassen Sie mich Ihnen das auch kurz zeigen, damit es keine Verwirrung bei der Inbound-Regel gibt.
Der Einfachheit halber möchte ich hier nur die SSH-Regel für eingehende Verbindungen von allen hinzufügen.
Wechseln wir nun zu den Instanzen.
Lassen Sie mich die öffentliche IP der Instanz kopieren.
Auch hier verwende ich die SSH-Verbindung nur, um Ihnen zu zeigen, dass der Container engine x von
meinem Terminal aus läuft.
Lassen Sie mich schnell eine Verbindung zur EC two-Instanz und zum Netz herstellen.
Wir sind verbunden.
Wenn ich jetzt hier ein Docker-Stück mache, sollten Sie sehen, dass wir den Engine X-basierten Container
haben, der läuft.
Großartig.
Ich hoffe, dass Sie mit diesem groben Überblick die Grundlagen von X verstanden haben.
Es ist wichtig zu wissen, dass die erfolgreiche Durchführung einer Aufgabe in der EG zwei nicht bedeutet, dass sie wirklich
funktioniert.
Ich kopiere zum Beispiel die öffentliche IP und füge die IP-Adresse im Browser hinzu.
Sie sehen, es gibt keine ICS-Maschinenseite, die gerade geladen wird.
Bevor Sie das tun, sollten Sie sicherstellen, dass Ihre Sicherheitsgruppe Port acht zulässt.
Also gut.
Obwohl unser Engine X-Container eingesetzt wird, funktioniert er also immer noch nicht.
Hier muss also etwas geändert werden.
Kehren wir also schnell zu unserer X-Konsole zurück.
Gehen wir nun zur Aufgabendefinition.
Wir hatten die Aufgabendefinition hier drüben.
Lassen Sie uns schnell eine neue Revision erstellen.
Dieses Mal werden wir die Kartierung vornehmen.
Der Host-Anschluss wäre also acht.
Motor x läuft also auf dem Port 80 und wird auf den Host-Port 80 abgebildet.
Sobald Sie dies ausgewählt haben, bleibt alles beim Alten.
Ich werde schnell etwas erstellen.
Wenn Sie mit einem Container-Orchestrator-Tool arbeiten, vielleicht mit x oder x, ist Ihr Grundverständnis
für Docker wichtig.
Sie sollten zum Beispiel wissen, was genau die Portzuordnung und all diese Dinge bedeuten.
Diese sind grundlegend für Docker.
Also gut.
Sobald wir also diese Revision Nummer zwei mit der neueren Aufgabendefinition verknüpft haben, kehren wir zum Cluster
zurück.
Wählt den Dienst aus.
Lassen Sie uns schnell eine Löschung durchführen.
Und ich werde hier einfach löschen.
Also gut.
Sobald dies der Fall ist, lassen Sie uns schnell einen weiteren Dienst auf Basis einer EC2-Instanz bereitstellen.
Wählt unsere Aufgabendefinition aus.
Diesmal wird die Revisionsnummer zwei verwendet und wir nennen sie einfach Motor X Service zwei.
Also gut.
Sobald dies geschehen ist, können wir mit der Bereitstellung beginnen.
Aktualisieren wir also die Seite, und Sie werden sehen, dass unser neuer Dienst erstellt wurde.
Wenn ich nun die Seite hier aktualisiere, sollten Sie das Grundraster der Seite Willkommen bei Engine X sehen.
Ich hoffe, dass Sie damit die Grundlagen von X besser verstanden haben und schließe damit das
heutige Video ab.