Haidian und willkommen zurück. Heute werden wir ausführlicher über den elastischen Bienstock-Service
sprechen.
Nachdem Sie sich mit den Grundlagen von Elastic Bienstock vertraut
gemacht haben, stellt sich häufig die Frage, ob der Elastic Bienstock-Service die gleiche Infrastruktur für
alle Anwendungen erstellt oder ob Sie diese an die Anforderungen anpassen können.
Im heutigen We Do werden wir uns also genau mit diesem Bereich befassen und gleichzeitig untersuchen, wie
wir eine benutzerdefinierte Anwendung in Elastic Bienstock hochladen können.
Momentan befinde ich mich in der elastischen Bienstock-Konsole, also lass uns weitermachen und hier auf Umgebungen
klicken und eine neue Umgebung erstellen.
Wir werden ab sofort die Standardumgebung verwenden, die Webserverumgebung wird bei Bedarf ausführlicher über
die Umgebungen diskutieren, aber verwenden Sie ab sofort einfach die Standardumgebung für den
Anwendungsnamen, nennen wir es einfach als benutzerdefinierte App.
Sobald Sie darauf klicken, sehen Sie, dass bestimmte Details im Laufe des Jahres automatisch ausgefüllt werden.
Innerhalb der Domäne haben Sie jetzt auch die Möglichkeit, eine benutzerdefinierte Domäne zu haben.
Lassen Sie mich Ihnen also ein Beispiel geben.
Um einen schnellen Überblick zu erhalten, gebe ich nur an, dass Dominus Silveira nach der Bereitstellung der Anwendung untersucht,
was dies genau bedeutet.
Jetzt haben Sie in der Plattform verschiedene Plattformen, die von Elastic Bienstock unterstützt werden.
Nun, nicht elastisch Bienstock unterstützt nicht alle Programmiersprachen.
Es gibt bestimmte Plattformen, die unterstützt werden, wie Glass Fish, Go Java, BHP Billiton und so weiter.
Für R wird Simplicity DOCA verwenden, sobald Sie die Marke auswählen und die Version automatisch ausgefüllt
wurde.
Im Anwendungscode haben Sie jetzt die Möglichkeit, eine Beispielanwendung bereitzustellen.
Sie haben auch die Möglichkeit, Ihren Code hochzuladen.
Für das heutige Video wird also Arcore jetzt im Quellcode hochgeladen. Der Ursprung des Quellcodes kann eine lokale Datei
sein, die eine Datei auf Ihrem Laptop ist, oder es kann auch ein öffentlicher S3
sein.
Sie verwenden der Einfachheit halber eine lokale Datei.
Ich habe bereits eine Beispieldatei, die ich erstellt habe.
Ich werde es auch im Code teilen, damit Sie es ausprobieren können.
Lassen Sie mich also auf Datei auswählen klicken und darin habe ich eine Datei in der BCB-App von Collette oder eine ZIP-Datei, klicken Sie auf Öffnen.
Sobald die Datei hochgeladen ist, erhalten Sie die Nachricht, dass die Datei erfolgreich hochgeladen wurde.
Jetzt können Sie die Umgebung erstellen und Ihre Anwendung, die Teil dieser Datei ist,
wird automatisch bereitgestellt.
Nun, bevor wir das tun, da wir über die Frage diskutierten, ob Elastic Bienstock immer die
gleiche Ausrüstung schaffen wird oder ob wir diesbezüglich Flexibilität haben.
Also, ja, wir haben eine diesbezügliche Flexibilität.
Wenn Sie also in Ihrem Inneren auf Weitere Optionen konfigurieren klicken, können Sie genau angeben, was Sie
benötigen.
In der Konfigurationsvoreinstellung haben Sie also derzeit eine einzelne Instanz, die ausgewählt ist.
Was nun also passieren wird, ist dies und wenn ich auf Umgebung erstellen klicke, wird nur eine einzelne Instanz
erstellt.
Sie haben auch verschiedene andere Konfigurationsvoreinstellungen wie Hochverfügbarkeit.
Wenn ich zum Beispiel auf eine einzelne Instanz klicke, haben Sie nicht wirklich verschiedene Dinge wie
Lastausgleich usw.
Sobald ich jedoch auf Hochverfügbarkeit klicke, aktiviert es sowohl das Load-Balancing als auch das
Autoscaling.
Wenn Sie also eine automatische Lastausgleichsskalierung benötigen, können Sie auswählen, wie Sie möchten und so weiter.
So funktioniert es hier also.
Und je nachdem, welche andere Konfiguration Sie ändern möchten, können Sie dies jetzt
vorerst schnell auf der Konfigurationsseite von Elastic Bienstock tun, die
Hochverfügbarkeitsumgebung auswählen und eine Umgebung erstellen.
Nun wurde, ähnlich wie bei der vorherigen Einrichtung, die elastische Bienstock-Umgebung
gestartet, sodass die Load Balancer-Sicherheitsgruppe, die Auto Scaling-Gruppe, die C2-Instanzen usw. erstellt werden.
Also lasst uns weitermachen und schnell einen Moment warten, bis die Umgebung großartig ist.
Toll.
Es dauerte also etwa vier bis fünf Minuten, bis unsere Umgebung erstellt war.
Sie sehen also, dass die Gesundheit in Ordnung ist und es zeigt Ihnen auch die Plattform der Umwelt.
In diesem Fall ist die Plattform also Dockett.
Nun, wenn Sie in das Wasser schauen, dass Sie Elisi Water sind, hat ein PSA, kein elastisches Bienstock dot com.
Damit hoffe ich, dass Sie verstanden haben, wie wichtig es ist, Deerness einzurichten.
Auch jetzt können Sie je nach Ihren Anforderungen das passende DNS für Sie haben.
Sobald Sie also auf diese Story klicken, sehen Sie die Beispielanwendung, die betriebsbereit ist.
Beachten Sie also, dass, da dies auf der Docker-Plattform basiert, Elastic Bienstock intown dort
installiert wurde, DOCA-bezogene Pakete in den Easy-to-Instant-Paketen und dann unsere Docker-bezogene Anwendung innerhalb
der Easy-to-Instant-Programme bereitgestellt wurde.
Nun ist es nicht so, dass diese Absicherung auch auf Elastic Load Balancer, Auto Scaling Group und so weiter basiert.
Falls Sie also die Umgebung ändern möchten, können Sie dies auch tun.
Sie können also hier zur Konfiguration gehen.
Und je nachdem, welche Einstellungen Sie benötigen, können Sie die Dinge hier ändern.
Lassen Sie mich Ihnen also ein kurzes Beispiel geben.
Also lass uns weitermachen und zu den einfachen Dingen übergehen.
Derzeit laufen also zum Beispiel nur eine oder zwei Instanzen als Teil unserer Umgebung.
Nehmen wir an, morgen gibt es eine Promotion, die ansteht und eine Instanz ist nicht wirklich
genug.
Sie müssen zwei einfach zu instanziierende haben, die die ganze Zeit laufen sollten.
Jetzt können Sie also fortfahren und die elastische Bienstock-Konfiguration ändern.
Also lassen Sie uns im Rahmen der Kapazitäten weitermachen und es bearbeiten.
Und innerhalb der Instanzen wird Lizzi die minimale Instanz, Espoo, angeben und unsere Konfiguration
anwenden.
In Ordnung, es hat also ein paar Minuten gedauert, bis das Update jetzt abgeschlossen ist. Wenn
Sie unter den Instanzen schnell aktualisieren, werden Sie sehen, dass zwei einfache Instanzen in Betrieb sind
und der Load Balancer die Verteilung fortsetzt. über beide Instanzen laden.
Ich hoffe, Sie haben damit die Grundlagen verstanden, wie die elastische Bienstock-Umgebung funktioniert und wie einfach es
für Sie ist, sie anzupassen.
Jetzt gibt es noch ein paar Dinge, die ich Ihnen schnell zeigen wollte.
Also haben wir die Konfiguration untersucht.
Sie haben auch eine sehr wichtige Funktion von Protokollen.
Im Grunde passiert also, dass die Protokolle auf Instanzebene gespeichert werden.
Wenn Sie also die Protokolle holen möchten, müssen Sie sich erneut ins Meer einloggen.
Da es sich um eine automatische Skalierung handelt, kann es viele einfache zwei Instanzen geben.
Anstatt sich also manuell bei dieser Instanz anzumelden und die Protokolle anzuzeigen, können Sie die Protokolle schnell
anfordern.
Nehmen wir an, wir benötigen Protokolle für die letzten 100 Zeilen.
Sie können es schnell anfordern und kennen alle Protokolle, die dann zum einfachen Tun gehören.
Es heißt also, dass Sie beispielsweise eine Protokolldatei mit dieser Idee haben und Sie haben beispielsweise eine Protokolldatei mit
einer anderen Idee.
Und jetzt können Sie die Protokolldatei herunterladen.
Und Sie sehen, dies sind die genauen Protokolle, die verfügbar sind.
Auf diese Weise können Sie schnell fortfahren und Probleme untersuchen, wenn Sie auf Probleme stoßen.
Nein, abgesehen davon haben Sie auch eine Registerkarte zum Thema Gesundheit, die Ihnen den Gesundheitszustand der So und
So anzeigt, derzeit sind beide in Ordnung.
Es zeigt Ihnen auch verschiedene andere Informationen in Bezug auf die eingegangene Anfrage, die EPA-Antwort
und verschiedene andere.
Sie haben die Möglichkeit des Monitorings, das Ihnen im Wesentlichen die Details zur
Reaktionszeit auf Umgebungsdaten, die CPU-Auslastung usw. bezogen auf die aktuelle Instanz anzeigt.
Das ist großartig.
Ich hoffe also, dass Sie die Grundlagen der Flexibilität verstanden haben, die Elastic Bienstock in Bezug
auf die zu erstellende Umgebungskonfiguration bietet.
Wir prüfen auch, wie wir unsere eigene benutzerdefinierte Anwendung in Elastic Bienstock hochladen können.
Jetzt lade ich auch die ZIP-Datei der Anwendung zusammen mit den Codes hoch, damit Sie sie auch ausprobieren
können.
Stellen Sie außerdem sicher, dass Sie, nachdem Sie die diesbezüglichen praktischen Übungen abgeschlossen haben, die
gesamte Umgebung löschen, da verschiedene Dinge wie der elastische Load Balancer ansonsten Ihre
Kosten erhöhen.
Damit endet also das heutige Video.