Höhepunkte der AWS re:Invent Keynote mit Peter DeSantis

by Justin Kuss, Chief Architect - Public Cloud Applications, Rackspace Technology

Peter DeSantis (a man) on stage presenting

 

In diesem Jahr kehrte Monday Night Live mit Peter DeSantis, Senior Vice President von AWS Utility Computing, zu seinem traditionellen Zeitfenster zurück und bot den Teilnehmern einen Einblick in die Gestaltung von AWS Services und wie manchmal die Lösung eines Problems zu Durchbrüchen in anderen Bereichen führen kann.

In seiner Keynote konzentrierte sich DeSantis auf die Ausgewogenheit von Leistung, Kosten und Security bei der Entwicklung von Lösungen und Services. Für die Leser, die unter Zeitdruck stehen, hier das Wesentliche: Für AWS sagt DeSantis, wenn es um den Kompromiss zwischen Leistung, Kosten und Sicherheit geht: „Keine Kompromisse eingehen“. Einfach genug, oder? Sie können Ihren Kuchen sowohl haben als auch essen. Das ist zumindest das Ziel von AWS.

Schauen wir uns einige Ankündigungen von Monday Night Live an und erfahren Sie, wie sie sich auf Ihre Umgebung von AWS auswirken könnten. Zunächst folgende Launches und Vorankündigungen:

  • AWS Graviton3-Prozessoren bieten bis zu 60 % Reduzierung des Energieverbrauchs im Vergleich zu x86-Systemarchitekturen und sind bis zu 25 % effizienter als Graviton2-Prozessoren
  • Graviton3e-Prozessoren, optimiert für Fließkomma- und Vektorberechnungen, ermöglichen eine neue Generation von Hochleistungsrechnern (HPC)
  • Neue Instanztypen von Amazon EC2 wurden bekanntgegeben: C7gn, Hpc7g und R7iz
  • Ab 2023 wird SRD für neue EBS io2-Volumen standardmäßig aktiviert
  • Elastic Network Adapter (ENA) Express wurde für Instanzen von Amazon EC2 eingeführt, die SRD für normale Workloads verwenden und für das Gast-Betriebssystem/die Gastlast transparent sind
  • AWS Lambda SnapStart für Java-Funktionen nutzt Snapshotting von Firecracker zur Optimierung der Funktionsplanung und Kaltstartleistung

Neue Instanztypen von Amazon EC2 in den Werken — C7gn, R7iz und Hpc7g

Beginnen wir mit der neuen Generation von Instanztypen von EC2, die Leistungsverbesserungen zusammen mit einer größeren Ressourceneffizienz bieten — in der Regel zum gleichen oder niedrigeren Preis im Vergleich zu früheren Generationen von Instanztypen von EC2. Ermöglicht werden diese Innovationen vor allem durch kontinuierliche Investitionen in das AWS Nitro System, das sich mittlerweile in der fünften Generation befindet und es AWS ermöglicht, die Grenzen der Leistung neu zu definieren. Darüber hinaus hat AWS seine ARM64-Prozessoren der dritten Generation , Graviton3, und eine neue Variante spezifisch für High-Performance-Computing, Graviton3e, veröffentlicht.

Was bedeutet das für Sie? Nun, die neuen Instanztypen von EC2 (C7gn, HPC7g) bieten, wenn sie mit Ihren Workloads kompatibel sind, eine Leistungsverbesserung von bis zu 60 % gegenüber ähnlichen x86-Optionen oder eine Verbesserung von 25 % gegenüber dem vorherigen Prozessor von Graviton. Denken Sie daran, dass diese Verbesserungen die Systemarchitektur von ARM64 nutzen, die möglicherweise einige Änderungen an Ihren Softwarepaketen erfordert, um zugänglich zu sein. Wenn Sie heute Instanzen von Intel oder AMD x86 EC2 verwenden und prüfen möchten, ob Prozessoren von AWS Graviton für Ihre Umgebung geeignet sind, kann Onica by Rackspace Technology™ Ihnen bei der Entwicklung und Umsetzung einer Strategie zur Migration und Modernisierung Ihrer Anwendungen helfen, um die Vorteile für Leistung, Kosten und Nachhaltigkeit der Plattform von Graviton zu nutzen.

Verbesserte Leistung für die Volumentypen EBS io2

Ab nächstem Jahr wird AWS eine verbesserte Leistung für die Volumentypen EBS io2 anbieten, indem das Netzwerkprotokoll Scalable Reliable Datagram (SRD) standardmäßig aktiviert wird. Das im Jahr 2021 angekündigte SRD-Protokoll verbessert das bewährte Netzwerkprotokoll TCP, indem es für Multipath-Netzwerkarchitekturen mit hoher Dichte optimiert wird. Die SRD-Kompatibilität wird über zwei Optionen bereitgestellt: AWS Elastic Fabric Adapter (EFA) und Elastic Network Adapter (ENA).

EFA nutzt das AWS Nitro-System und arbeitet mit dem Nitro-Controller zusammen, um den Kernel-Netzwerk-Stack des Betriebssystems zu umgehen, um die Netzwerklatenz zu reduzieren und einen höheren Durchsatz zu ermöglichen. EFAs werden in der Regel für Workloads für HPC und Machine Learning genutzt.

Mit der Ankündigung, dass AWS die Effizienz von SRD auf seine Allzweck-ENA übertragen wird, indem eine Option zur Aktivierung von ENA Express angeboten wird, hat AWS seinen Netzwerk-Stack weiter ausgebaut. ENA Express soll für die virtuelle Gastmaschine transparent sein — sprich „kein Refactoring“ — und bietet eine Reduzierung der P99-Tail-Latenz um bis zu 44% sowie eine 5-fache Durchsatzsteigerung. Das klingt aufregend, aber ENA Express wird derzeit nur auf dem Instanztyp C6gn.16xl unterstützt. Dies ist zwar einschränkend, aber es ist wahrscheinlich, dass AWS in den kommenden Monaten weitere kompatible Instanztypen einführen wird. Bleib dran.

Beschleunigen Sie Ihre Lambda-Funktionen mit Lambda SnapStart

Nicht zu vergessen, AWS Lambda kündigte auch neue Kaltstart-Leistungsoptimierungen in AWS Lambda SnapStart an. Zum Start ist Lambda SnapStart für neue oder vorhandene Java-basierte Lambda-Funktionen verfügbar, die auf Amazon Corretto 11 ausgeführt werden. Die Lambda-Kaltstartlatenz ist ein wichtiges Designkriterium bei der Evaluierung einer ereignisgesteuerten, serverlosen Systemarchitektur, vor allem, weil, wie DeSantis sagte, „Gerade wenn viel los ist, wird Lambda langsamer“.

Lambda SnapStart basiert auf dem Hypervisor Firecracker für mikrovirtuelle Maschinen und nutzt die Vorteile der Profilerstellung, um kleinere Snapshots zu erstellen. Dadurch kann AWS die Dichte der zugrunde liegenden Laufzeiten erhöhen, ohne die Isolationsgrenzen oder Kosten zu beeinträchtigen. Beachten Sie, dass Lambda SnapStart möglicherweise ein gewisses Code-Refactoring erfordert, um die neue Funktion für Snapshotting sicher einsetzen zu können. Bei der Aktivierung dieser neuen Funktion sollten Refaktoren wie die Erzeugung kryptografischer Seeds, Datenbankverbindungen und die Handhabung von Geheimnissen berücksichtigt werden. Insgesamt ist der Lohn für das Refactoring eine Reduzierung der Kaltstartlatenz um bis zu 90 %. Wenn Sie die von Amazon Corretto 11 verwaltete Laufzeit nicht ausführen, brauchen Sie sich keine Sorgen zu machen. Wir werden wahrscheinlich sehen, dass AWS die Unterstützung für Lambda SnapStart schließlich auf zusätzliche Laufzeiten ausdehnt.

DeSantis ging abschließend noch einmal auf die Weigerung von AWS ein, Kompromisse einzugehen. In den Teams von AWS, so sagt er, sei man der Meinung, dass die Arbeit an der Leistung nie abgeschlossen ist und dass der Schwerpunkt weiterhin auf der Bereitstellung der besten Leistung zu den niedrigsten Kosten liegt, ohne dass die Sicherheit darunter leidet.

Damit endet der erste Tag bei AWS re:Invent 2022 und Monday Night Live mit Peter DeSantis. Wenn Sie mehr über diese Ankündigungen erfahren möchten und erfahren möchten, wie Ihre Umgebung von der Optimierung der Leistung, Kosten und Nachhaltigkeit profitieren könnte, kann Onica by Rackspace Technology Ihnen helfen.

Erfahren Sie mehr über Onica von Rackspace Technology