Konfigurieren von EC2-Instances mit dem AWS Toolkit for Visual Studio - AWS Elastic Beanstalk

Konfigurieren von EC2-Instances mit dem AWS Toolkit for Visual Studio

Sie können Amazon Elastic Compute Cloud (Amazon EC2) verwenden, um Server-Instances in den Rechenzentren von Amazon zu starten und zu verwalten. Sie können Amazon EC2-Server-Instances zu jedem beliebigen Zeitpunkt, so lange wie nötig und für alle rechtlichen Zwecke verwenden. Instances sind in verschiedenen Größen und Konfigurationen verfügbar. Weitere Informationen finden Sie unter Amazon EC2.

Sie können die Amazon-EC2-Instance-Konfiguration über die Registerkarte Server innerhalb der Registerkarte für die Anwendungsumgebung im AWS Toolkit for Visual Studio bearbeiten.


        Screenshot des Portierungs-Assistent-Konfigurationsfensters fpr .NET in Visual Studio Toolkit für Elastic Beanstalk

Amazon EC2-Instance-Typen

Instance type (Instance-Typ) zeigt die für Ihre Elastic Beanstalk-Anwendung verfügbaren Instance-Typen an. Ändern Sie den Instance-Typ, um einen Server mit den Merkmalen (einschließlich Speichergröße und CPU-Leistung) auszuwählen, die für Ihre Anwendung am besten geeignet sind. Anwendungen mit aufwändigen und lange dauernden Operationen erfordern mehr CPU oder Speicher.

Weitere Informationen über die für die Elastic Beanstalk-Anwendung verfügbaren Instance-Typen von Amazon EC2 finden Sie unter Instance-Typen im Amazon EC2-Benutzerhandbuch.

Amazon EC2-Sicherheitsgruppen

Sie können den Zugriff auf Ihre Elastic Beanstalk-Anwendung mit einer Amazon EC2-Sicherheitsgruppe steuern. Eine Sicherheitsgruppe definiert Firewall-Regeln für Ihre Instances. Diese Regeln legen fest, welcher eingehende Netzwerkverkehr an Ihre Instance übertragen werden soll. Der gesamte andere eingehende Datenverkehr wird verworfen. Sie können die Regeln für eine Gruppe jederzeit ändern. Die neuen Regeln werden automatisch für alle laufenden und künftigen Instances durchgesetzt.

Sie können angeben, welche Amazon EC2-Sicherheitsgruppen den Zugriff auf Ihre Elastic Beanstalk-Anwendung steuern. Geben Sie dazu die Namen bestimmter Amazon-EC2-Sicherheitsgruppen (trennen Sie dabei mehrere Sicherheitsgruppen durch Kommas) in das Textfeld EC2-Sicherheitsgruppen ein. Dazu können Sie entweder die AWS-Managementkonsole oder das AWS Toolkit for Visual Studio verwenden.

So erstellen Sie eine Sicherheitsgruppe mit dem AWS Toolkit for Visual Studio
  1. Erweitern Sie in Visual Studio unter AWS Explorer den Amazon-EC2-Knoten und wählen Sie dann die Option Sicherheitsgruppen aus.

  2. Wählen Sie Sicherheitsgruppe erstellen aus und geben Sie einen Namen und eine Beschreibung für Ihre Sicherheitsgruppe ein.

  3. Wählen Sie OK.

Weitere Informationen zu Amazon-EC2-Sicherheitsgruppen finden Sie unter Using Security Groups im Amazon-Elastic-Compute-Cloud-Benutzerhandbuch.

Amazon EC2-Schlüsselpaare

Mit einem Amazon EC2-Schlüsselpaar können Sie sich sicher an den für Ihre Elastic Beanstalk-Anwendung bereitgestellten Amazon EC2-Instances anmelden.

Wichtig

Sie müssen ein Amazon EC2-Schlüsselpaar erstellen und Ihre von Elastic Beanstalk bereitgestellten Amazon EC2-Instances konfigurieren, um auf diese Instances zugreifen zu können. Sie können ein Schlüsselpaar mit dem In AWS veröffentlichen im AWS Toolkit for Visual Studio erstellen, wenn Sie Ihre Anwendung für Elastic Beanstalk bereitstellen. Wenn Sie zusätzliche Schlüsselpaare mit dem Toolkit erstellen möchten, führen Sie die hier beschriebenen Schritte aus. Alternativ können Sie Ihre Amazon-EC2-Schlüsselpaare mit der AWS-Managementkonsole einrichten. Anleitungen zum Erstellen eines Schlüsselpaars für Amazon EC2 finden Sie unter Amazon Elastic Compute Cloud Getting Started Guide.

Im Textfeld Existing Key Pair (Vorhandenes Schlüsselpaar) können Sie den Namen eines Amazon EC2-Schlüsselpaares angeben, das Sie verwenden können, um sich sicher bei den Amazon EC2-Instances anzumelden, die Ihre Elastic Beanstalk-Anwendung ausführen.

So geben Sie den Namen eines Amazon EC2-Schlüsselpaares ein
  1. Erweitern Sie den Amazon-EC2-Knoten und wählen Sie Schlüsselpaare aus.

  2. Wählen Sie Schlüsselpaar erstellen aus und geben Sie den Namen des Schlüsselpaares ein.

  3. Wählen Sie OK.

Weitere Informationen zu Amazon EC2-Schlüsselpaaren finden Sie unter Verwenden von Amazon EC2-Anmeldeinformationen im Amazon Elastic Compute Cloud-Benutzerhandbuch. Weitere Information zum Verbinden mit Amazon EC2-Instances erhalten Sie unter

Überwachungsintervall

Standardmäßig werden nur grundlegende Amazon CloudWatch-Metriken aktiviert. Sie geben Daten in 5-Minuten-Intervallen zurück. Sie können detailliertere CloudWatch-Metriken für eine Minute aktivieren, indem Sie 1 Minute im Monitoring-Intervall im Abschnitt Server der Registerkarte Konfiguration für Ihre Umgebung in AWS Toolkit for Eclipse auswählen.

Anmerkung

Für Metriken in 1-Minuten-Intervallen können Amazon CloudWatch-Servicegebühren anfallen. Weitere Informationen finden Sie unter Amazon CloudWatch.

Benutzerdefinierte AMI-ID

Sie können das für die Amazon EC2-Instances verwendete Standard-AMI mit einem eigenen, benutzerdefinierten AMI überschreiben. Geben Sie dazu den Bezeichner des benutzerdefinierten AMI auf der Registerkarte Konfiguration im Bereich Server in das Feld Custom AMI ID (Benutzerdefinierte AMI-ID) für die Umgebung im AWS Toolkit for Eclipse ein.

Wichtig

Die Verwendung eines eigenen AMI ist eine Aufgabe für Fortgeschrittene und sollte mit Bedacht ausgeführt werden. Wenn Sie ein benutzerdefiniertes AMI benötigen, empfehlen wir, das standardmäßige Elastic Beanstalk-AMI als Ausgangspunkt zu nehmen und es zu ändern. Für einen ordnungsgemäßen Zustand erwartet Elastic Beanstalk, dass die Amazon EC2 Instances eine Reihe von Anforderungen erfüllen, einschließlich Vorhandensein eines laufenden Hostmanagers. Werden diese Anforderungen nicht erfüllt, funktioniert Ihre Umgebung möglichweise nicht ordnungsgemäß.