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.
Erstellen einer Startvorlage mithilfe erweiterter Einstellungen
In diesem Thema wird beschrieben, wie Sie eine Startvorlage mit erweiterten Einstellungen aus dem AWS-Managementkonsole erstellen.
So erstellen Sie eine Startvorlage mithilfe der erweiterten Einstellungen
Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich unter Instances die Option Launch Templates und dann Create launch template aus.
-
Konfigurieren Sie Ihre Startvorlage wie in den folgenden Themen beschrieben:
-
Wählen Sie Startvorlage erstellen.
Erforderliche Einstellungen
Wenn Sie eine Startvorlage erstellen, müssen Sie die folgenden erforderlichen Einstellungen angeben.
- Name der Startvorlage
-
Geben Sie einen eindeutigen Namen ein, der die Startvorlage beschreibt.
- Anwendungs- und Betriebssystem-Images (Amazon Machine Image)
-
Wählen Sie das Amazon Machine Image (AMI), das Sie verwenden möchten. Sie können entweder nach dem AMI suchen oder nach dem AMI suchen, das Sie verwenden möchten. Um eine optimale Skalierungseffizienz zu erzielen, wählen Sie ein benutzerdefiniertes AMI, das vollständig für den Start einer Instance mit Ihrem Anwendungscode konfiguriert ist und beim Start nur wenige Änderungen erfordert.
- Instance-Typ
-
Wählen Sie einen Instance-Typ, der mit Ihrem AMI kompatibel ist. Sie können das Hinzufügen eines Instance-Typs zu Ihrer Startvorlage überspringen, wenn Sie mehrere Instance-Typen verwenden möchten, die in die eigene Ressourcendefinition der Auto Scaling-Gruppe eingebettet sind. Ein Instanztyp ist nur erforderlich, wenn Sie nicht vorhaben, eine gemischte Instanzgruppe zu erstellen.
Erweiterte Einstellungen
Die erweiterten Einstellungen sind optional. Wenn Sie keine erweiterten Einstellungen konfigurieren, werden die spezifischen Funktionen nicht zu Ihren Instances hinzugefügt.
Erweitern Sie den Abschnitt Erweiterte Details, um die erweiterten Einstellungen anzuzeigen. In den folgenden Abschnitten werden die nützlichsten erweiterten Einstellungen beschrieben, auf die Sie sich beim Erstellen einer Startvorlage für eine Auto Scaling-Gruppe konzentrieren sollten. Weitere Informationen finden Sie unter Erweiterte Details im Amazon EC2-Benutzerhandbuch.
- IAM-Instanzprofil
-
Das Instanzprofil enthält die IAM-Rolle, die Sie verwenden möchten. Wenn Ihre Auto Scaling-Gruppe eine EC2-Instance startet, werden die in der zugehörigen IAM-Rolle definierten Berechtigungen den Anwendungen gewährt, die auf der Instance ausgeführt werden. Weitere Informationen finden Sie unter IAM-Rollen für Anwendungen, die auf Amazon EC2-Instances ausgeführt werden.
- Termination protection
-
Wenn diese Funktion aktiviert ist, verhindert sie, dass Benutzer eine Instance mithilfe der Amazon EC2-Konsole, CLI-Befehle und API-Operationen beenden. Der Kündigungsschutz bietet zusätzlichen Schutz vor versehentlicher Kündigung. Er verhindert nicht, dass Amazon EC2 Auto Scaling eine Instance beendet. Informationen zur Steuerung, welche Instances Amazon EC2 Auto Scaling beenden kann, finden Sie unter. Verwenden Sie den Instance Scale-In-Schutz, um die Beendigung von Instances zu kontrollieren
- Detaillierte Überwachung CloudWatch
-
Sie können eine detaillierte Überwachung für Ihre EC2-Instances aktivieren, damit sie Metrikdaten in Intervallen von 1 Minute CloudWatch an Amazon senden können. Standardmäßig senden EC2-Instances Metrikdaten in Intervallen von 5 Minuten CloudWatch an. Es fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter Überwachung für Auto-Scaling-Instances konfigurieren.
- Kreditspezifikation
-
Amazon EC2 bietet Burstable-Performance-Instances wie T2, T3 und T3a, mit denen Anwendungen bei Bedarf die CPU-Grundleistung übersteigen können. Standardmäßig können diese Instances für eine begrenzte Zeit Burst ausführen, bevor ihre CPU-Auslastung gedrosselt wird. Sie können optional den unbegrenzten Modus aktivieren, sodass die Instances so lange wie nötig über den Basiswert hinaus Bursts ausführen können. Dadurch können Anwendungen bei Bedarf eine hohe CPU-Leistung aufrechterhalten. Zusätzliche Gebühren können anfallen. Weitere Informationen finden Sie im Amazon EC2-Benutzerhandbuch unter Verwenden einer Auto Scaling-Gruppe zum Starten einer Burstable-Performance-Instance als Unlimited.
- Name der Platzierungsgruppe
-
Sie können eine Platzierungsgruppe angeben und mithilfe einer Cluster- oder Partitionsstrategie beeinflussen, wie sich Ihre Instances physisch im AWS Rechenzentrum befinden. Für kleine Auto Scaling-Gruppen können Sie auch die Spread-Strategie verwenden. Weitere Informationen finden Sie unter Placement-Gruppen im Amazon EC2-Benutzerhandbuch.
Bei der Verwendung von Platzierungsgruppen mit Auto Scaling-Gruppen sind einige Überlegungen zu beachten:
-
Wenn sowohl in der Startvorlage als auch in der Auto Scaling-Gruppe eine Platzierungsgruppe angegeben ist, hat die Platzierungsgruppe für die Auto Scaling-Gruppe Vorrang.
-
Seien Sie vorsichtig CloudFormation, wenn Sie eine Platzierungsgruppe in der Startvorlage definieren. Amazon EC2 Auto Scaling startet Instances in der angegebenen Platzierungsgruppe. Es CloudFormation empfängt jedoch keine Signale von diesen Instances, wenn Sie eine UpdatePolicy mit Ihrer Auto Scaling-Gruppe verwenden (obwohl sich dies in Zukunft ändern könnte).
-
- Kaufoption
-
Sie können Spot-Instances anfragen wählen, um Spot-Instances zum Spot-Preis anzufordern, der auf den On-Demand Preis begrenzt ist, und „Anpassen“ wählen, um die Standardeinstellungen für Spot-Instances zu ändern. Bei einer Auto-Scaling-Gruppe müssen Sie eine einmalige Anforderung ohne Enddatum angeben (Standardeinstellung). Weitere Informationen finden Sie unter Spot-Instances für fehlertolerante und flexible Anwendungen anfordern. Diese Einstellung kann unter besonderen Umständen nützlich sein, aber im Allgemeinen ist es am besten, sie nicht festzulegen und stattdessen eine gemischte Instances-Gruppe zu erstellen. Weitere Informationen finden Sie unter Auto-Scaling-Gruppen mit mehreren Instance-Typen und Kaufoptionen.
Wenn Sie in Ihrer Startvorlage eine Spot Instance-Anfrage angeben, können Sie keine gemischte Instances-Gruppe erstellen. Wenn Sie versuchen, eine Startvorlage zu verwenden, die Spot Instances mit einer gemischten Instance-Gruppe anfordert, erhalten Sie die folgende Fehlermeldung:
Incompatible launch template: You cannot use a launch template that is set to request Spot Instances (InstanceMarketOptions) when you configure an Auto Scaling group with a mixed instances policy. Add a different launch template to the group and try again. - Capacity Reservation
-
Kapazitätsreservierungen ermöglichen es Ihnen, Kapazität für Ihre Amazon EC2-Instances in einer bestimmten Availability Zone für eine beliebige Dauer zu reservieren. Weitere Informationen finden Sie unter On-Demand Kapazitätsreservierungen im Amazon EC2-Benutzerhandbuch.
Sie können wählen, ob Instances gestartet werden sollen in:
-
jede offene Kapazitätsreservierung (Offen)
-
eine bestimmte Kapazitätsreservierung (Ziel nach ID)
-
eine Gruppe von Kapazitätsreservierungen (Ziel für Gruppe)
Um auf eine bestimmte Kapazitätsreservierung abzuzielen, muss der Instance-Typ in Ihrer Startvorlage mit dem Instance-Typ der Reservierung übereinstimmen. Wenn Sie Ihre Auto Scaling-Gruppe erstellen, verwenden Sie dieselbe Availability Zone wie die Kapazitätsreservierung. Je nachdem, AWS-Region was Sie auswählen, können Sie stattdessen einen Kapazitätsblock als Ziel auswählen. Weitere Informationen finden Sie unter Target Kapazitätsblöcke oder unterbrechbare Kapazitätsreservierungen aus einer Startvorlage.
Informationen zur Ausrichtung auf eine Gruppe von Kapazitätsreservierungen finden Sie unterVerwenden Sie Kapazitätsreservierungen in Ihrer Auto Scaling-Gruppe. Indem Sie auf eine Gruppe von Kapazitätsreservierungen abzielen, können Sie die Kapazität auf mehrere Availability Zones verteilen, um die Stabilität zu verbessern.
-
- Tenancy
-
Amazon EC2 bietet drei Optionen für die Tenancy Ihrer EC2-Instances:
-
Gemeinsam genutzt (gemeinsam genutzt) — Mehrere Benutzer AWS-Konten können dieselbe physische Hardware gemeinsam nutzen. Dies ist die Standard-Tenancy-Option beim Starten einer Instance.
-
Dedizierte Instances (Dedicated) — Ihre Instance wird auf Single-Tenant-Hardware ausgeführt. Kein anderer AWS Kunde nutzt denselben physischen Server. Weitere Informationen finden Sie unter Dedicated Instances im Amazon EC2-Benutzerhandbuch.
-
Dedicated Hosts (Dedicated Host) — Die Instance wird auf einem physischen Server ausgeführt, der für Sie reserviert ist. Die Verwendung von Dedicated Hosts macht es einfacher, Ihre eigenen Lizenzen (BYOL) mit dedizierten Hardwareanforderungen für EC2 zu verwenden und Compliance-Anwendungsfälle zu erfüllen. Wenn Sie diese Option wählen, müssen Sie eine Hostressourcengruppe für die Hostressourcengruppe Tenancy angeben. Weitere Informationen finden Sie unter Dedicated Hosts im Amazon EC2-Benutzerhandbuch.
Unterstützung für Dedicated Hosts ist nur verfügbar, wenn Sie eine Host-Ressourcengruppe angeben. Sie können keinen bestimmten Host als Ziel festlegen oder eine Host-Platzierungsaffinität verwenden.
-
Wenn Sie versuchen, eine Startvorlage zu verwenden, die eine Host-ID angibt, erhalten Sie die folgende Fehlermeldung:
Incompatible launch template: Tenancy host ID is not supported for Auto Scaling. -
Wenn Sie versuchen, eine Startvorlage zu verwenden, die die Host-Placement-Affinität angibt, erhalten Sie die folgende Fehlermeldung:
Incompatible launch template: Auto Scaling does not support host placement affinity.
-
- Host-Ressourcengruppe „Tenancy“
-
Mit AWS License Manager können Sie Ihre eigenen Lizenzen verwenden AWS und diese zentral verwalten. Eine Host-Ressourcengruppe ist eine Gruppe von Dedicated Hosts, die mit einer bestimmten License Manager-Lizenzkonfiguration verknüpft sind. Host-Ressourcengruppen ermöglichen es Ihnen, EC2-Instances einfach auf Dedicated Hosts zu starten, die Ihren Softwarelizenzanforderungen entsprechen. Sie müssen Dedicated Hosts nicht im Voraus manuell zuweisen. Sie werden bei Bedarf automatisch erstellt. Beachten Sie, dass, wenn Sie ein AMI mit einer Lizenzkonfiguration verknüpfen, dieses AMI jeweils nur einer Hostressourcengruppe zugeordnet werden kann. Weitere Informationen finden Sie AWS License Manager im License Manager-Benutzerhandbuch unter Hostressourcengruppen.
- Lizenzkonfigurationen
-
Mit dieser Einstellung können Sie eine Lizenzkonfiguration für Ihre Instances angeben, ohne deren Tenancy auf Dedicated Hosts zu beschränken. Die Lizenzkonfiguration verfolgt die auf den Instances bereitgestellten Softwarelizenzen, sodass Sie Ihre Lizenznutzung und -konformität überwachen können. Weitere Informationen finden Sie im License Manager-Benutzerhandbuch unter Erstellen einer selbstverwalteten Lizenz.
- Metadaten verfügbar
-
Sie können wählen, ob Sie den Zugriff auf den HTTP-Endpunkt des Instanz-Metadatendienstes aktivieren oder deaktivieren möchten. Standardmäßig ist der HTTP-Endpunkt aktiviert. Wenn Sie den Endpunkt deaktivieren, wird der Zugriff auf Ihre Instance-Metadaten deaktiviert. Sie können die Bedingung angeben, dass IMDSv2 nur erforderlich ist, wenn der HTTP-Endpunkt aktiviert ist. Weitere Informationen finden Sie unter Konfigurieren der Instance-Metadatenoptionen im Amazon-EC2-Benutzerhandbuch.
- Metadaten-Version
-
Sie können wählen, ob beim Anfordern von Instanzmetadaten die Verwendung von Instanzmetadaten Version 2 (IMDSv2) erforderlich ist. Wenn Sie keinen Wert angeben, unterstützt standardmäßig IMDSv1 und IMDSv2. Weitere Informationen finden Sie unter Konfigurieren der Instance-Metadatenoptionen im Amazon-EC2-Benutzerhandbuch.
- Antwort-Hop-Limit für Metadaten-Token
-
Sie können die zulässige Anzahl von Netzwerk-Hops für das Metadaten-Token festlegen. Wenn Sie keinen Wert angeben, wird der Standard auf 1 festgelegt. Weitere Informationen finden Sie unter Konfigurieren der Instance-Metadatenoptionen im Amazon-EC2-Benutzerhandbuch.
- Benutzerdaten
-
Sie können Ihre Instances beim Start anpassen und die Konfiguration abschließen, indem Sie Shell-Skripte oder Cloud-Init-Direktiven als Benutzerdaten angeben. Die Benutzerdaten werden beim ersten Start der Instance ausgeführt, sodass Sie Anwendungen, Abhängigkeiten oder Anpassungen beim Start automatisch installieren können. Weitere Informationen finden Sie unter Befehle auf Ihrer Linux-Instance beim Start ausführen im Amazon EC2-Benutzerhandbuch.
Wenn Sie umfangreiche Downloads oder komplexe Skripts haben, verlängert dies die Zeit, die benötigt, bis die Instance einsatzbereit ist. In diesem Fall müssen Sie möglicherweise einen Lifecycle-Hook konfigurieren, um das Erreichen des
InServiceStatus einer Instance zu verzögern, bis sie vollständig bereitgestellt ist. Weitere Informationen zum Hinzufügen eines Lifecycle-Hooks zu Ihrer Auto Scaling-Gruppe finden Sie unterLebenszyklus-Hooks bei Amazon EC2 Auto Scaling.