Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schlüsselkonzepte
Lambda Managed Instances führt mehrere Kernkonzepte ein, die sich von herkömmlichen Lambda-Funktionen unterscheiden. Das Verständnis dieser Konzepte ist für die effektive Bereitstellung und Verwaltung Ihrer Lambda Event Functions in der EC2-Infrastruktur unerlässlich.
Kapazitätsanbieter bilden die Grundlage für Lambda Managed Instances. Ein Kapazitätsanbieter definiert die Recheninfrastruktur, in der Ihre Funktionen ausgeführt werden, einschließlich VPC-Konfiguration, Instanzanforderungen und Skalierungsrichtlinien. Kapazitätsanbieter dienen auch als Sicherheitsgrenze für Ihre Funktionen, was bedeutet, dass allen Funktionen, die demselben Kapazitätsanbieter zugewiesen sind, gegenseitig vertraut werden muss.
Das Skalierungsverhalten unterscheidet sich erheblich von herkömmlichen Lambda-Funktionen. Anstatt bei eingehenden Aufrufen nach Bedarf zu skalieren, skalieren Managed Instances asynchron auf der Grundlage der CPU-Ressourcennutzung. Dieser Ansatz macht Kaltstarts überflüssig, erfordert jedoch eine Planung für das Verkehrswachstum. Wenn sich Ihr Traffic innerhalb von 5 Minuten mehr als verdoppelt, kann es zu Drosselungen kommen, da Lambda die Kapazität entsprechend der Nachfrage erhöht.
Sicherheit und Berechtigungen müssen sorgfältig geprüft werden. Sie benötigen Operator-Rollenberechtigungen, damit Lambda die EC2-Ressourcen in Ihren Kapazitätsanbietern verwalten kann. Darüber hinaus benötigen Benutzer die lambda:PassCapacityProvider Erlaubnis, Kapazitätsanbietern Funktionen zuzuweisen. Diese dienen als Sicherheitsschleuse, um zu kontrollieren, welche Funktionen auf einer bestimmten Infrastruktur ausgeführt werden können.
Multi-concurrent Die Ausführung ist ein wesentliches Merkmal von Managed Instances. Jede Ausführungsumgebung kann mehrere Aufrufe gleichzeitig verarbeiten, wodurch die Ressourcennutzung für Anwendungen maximiert wird. IO-heavy Dies unterscheidet sich von herkömmlichem Lambda, bei dem jede Umgebung jeweils eine Anfrage verarbeitet. Dieses Ausführungsmodell erfordert je nach Laufzeit Aufmerksamkeit für Thread-Sicherheit, Statusverwaltung und Kontextisolation.
Einzelheiten zum Veröffentlichen von Funktionsversionen bei Ihrem Kapazitätsanbieter finden Sie unterLATEST.PUBLISHED $-Version in von Lambda verwalteten Instances.
Die folgenden Abschnitte enthalten detaillierte Informationen zu den einzelnen Kernkonzepten.