Wie erstellt man eine skalierbare containerisierte Umgebung auf AWS?

Ist es möglich, eine skalierbare containerisierte Umgebung auf AWS zu erstellen? Dies ist eine häufige Frage für diejenigen, die noch Fragen zu Container haben.

Deivid Bitti , leitender Wissenschaftler bei Flexa Cloud, erläutert diesen Standardansatz zum Verpacken von Anwendungscode, Konfigurationen und Abhängigkeiten in ein einzelnes Objekt.

Im folgenden Video haben Sie auch eine Erklärung, wie diese Skalierbarkeit in Amazon Web Service durch Containerisierung erreicht wird. 

Kasse!

Sind Container skalierbar?

„Es gibt keine andere Möglichkeit, Ihre Anwendung so schnell zu skalieren wie mit Containern. Das liegt daran, dass keine Startzeiten anfallen , da die Maschinen bereits laufen.“

Und noch etwas sehr Wichtiges: Da ich meine gesamte Anwendung gepackt habe und mehrere Umgebungen habe – zum Beispiel Entwicklung, Genehmigung und Produktion – kann ich sehr schnell packen, sodass die Umgebungsvariablen dieses Containers die Einstellungen beschreiben, die ich haben muss. 

So kann ich genau identische Entwicklungs-, Staging- und Produktionsumgebungen haben, um sicherzustellen, dass ich jede Version spielen kann. Es ändern sich beispielsweise nur der Benutzername und das Passwort der Bank.

Es ist heute die beste Möglichkeit, die Entwicklung Ihrer Anwendung zu verfolgen. Denn sobald die Anwendung angedockt ist, garantieren wir, dass nichts fehlt. Alles, was die Anwendung zum Funktionieren benötigt, ist untrennbar mit ihr verbunden. 

Ein weiterer Vorteil ist, dass die Dockerfile selbst zusammen mit der Anwendung versioniert wird. Dadurch hat der Entwickler die volle Kontrolle über die Umgebung, die die Anwendung zum Ausführen benötigt.

Das ist wichtig, denn sobald Sie in der Produktion laufen müssen, brauchen Sie kein ganzes Betriebsteam für die Installation – und diese riesigen Installationshandbücher.“ 

Wie kann Flexa Cloud helfen?

„Flexa ist der großartige Partner von Amazon. Wir verfügen über das Fachwissen und die Erfahrung, um äußerst anspruchsvolle Anwendungen in der containerisierten Umgebung von Amazon auszuführen.

Amazon hat mehrere Dienste. Das wichtigste, das wir häufig verwenden, ist AWS Fargate, das keine Server zum Ausführen von Containern benötigt. Wir platzieren den Container einfach und führen ihn in einer Aufgabe aus. Der Vorteil dabei: Wenn Ihre Anwendung für Tausende von Containern laufen muss, hat Amazon selbst bereits einen Pool an Servern zur Verfügung. Keine Notwendigkeit, den Server zu verwalten, keine Sorge um die Startzeit.

Ein weiterer Vorteil von AWS Fargate Spot, mit dem es möglich ist, die Kosten einer Aufgabe um bis zu 90 % zu reduzieren, solange die Ausfallsicherheit gewährleistet ist. 

Ein weiterer Vorteil von Amazon ist, dass es mehrere integrierte Dienste hat. Zum Beispiel das AWS Elastic File System (EFS), das wie ein Netzlaufwerk ist, auf dem Sie in allen Containern in der Fargate-Umgebung laufen können. 

Amazon ist in Bezug auf Container heute die beste Architektur, um Anwendungen auszuführen, die schnell und mit hoher Nachfrage skaliert werden müssen. Und Sie bezahlen für die zweite Aufgabe, die Sie benötigt haben.

Wir haben heute Kunden, die zu normalen Zeiten beispielsweise zwei Aufgaben benötigen; aber während der Stoßzeiten benötigen sie 30/40 Aufgaben. Sie zahlen nur CPU und Arbeitsspeicher für die Sekunden der Aufgaben, die in der Spitzenzeit verwendet werden.

Dies führt zu einer drastischen Kostensenkung, die jeder anderen Lösung auf dem Markt weit überlegen ist.“

→ Können wir Ihnen zeigen, wie Sie eine skalierbare containerisierte Umgebung auf AWS erstellen? Abonnieren Sie unseren YouTube-Kanal damit Sie keines unserer Videos verpassen!

Nachricht

Artikel verwandt

Künstliche Intelligenz von AWS für die Finanzbranche

Lesen Sie den vollständigen Artikel.

Notfallwiederherstellung: Verstehen Sie, warum diese Strategie für Ihr Unternehmen von entscheidender Bedeutung ist

Lesen Sie den vollständigen Artikel.

AWS Storage Services und ihre Vorteile

Lesen Sie den vollständigen Artikel.

Threat Intelligence: Warum diese Strategie wichtig ist

Lesen Sie den vollständigen Artikel.