Frage

Wir müssen die EC2 -Instanzen für neue Kunden dynamisch verspotten und ihnen eine Subdomain zuweisen: Customer1.mydomain.com, Customer2.mydomain.com. Ich würde dies gerne programmgesteuert mit dem AWS SDK tun. Ich möchte Route 53 verwenden, um die Subdomänen Instanzen zuzuweisen.

Fragen:

  1. Ist es möglich, Route 53 auf einem InstanzID anstelle eines IP zu zeigen? Oder muss ich jeder Instanz auch dynamisch eine elastische IP zuweisen?

  2. Was passiert, wenn die Hardware abstürzt? Ich konnte nicht herausfinden, wie CloudWatch und automatische Skalierung erkennen können, wenn eine Instanz sinkt, und dann automatisch die (EBS-Backed) Instanz auf neuer Hardware und die Subdomain wieder aufzunehmen.

War es hilfreich?

Lösung

Ja, Sie können Route53 verwenden, um DNS -Namen in EC2 -Instanzen zuzuordnen.

  1. Die elastische IP -Adresse ist die grundlegende Möglichkeit, dauerhaft auf eine EC2 -Instanz hinzuweisen. Es kann einer Ersatzinstanz zugeordnet werden, wenn Sie entscheiden, dass Ihre ursprüngliche Instanz nicht mehr geeignet ist, und sie muss nach Stopp/Start mit der Instanz neu zusammenhängen (es sei denn, Sie befinden sich in einem VPC). Wenn ich es zu Ihrem DNS hinzufügt, empfehle ich, a zu verwenden Cname zum elastischen IP -Adresse DNS -Namen.

  2. Automatische Skalierung Kann automatisch eine Ersatzinstanz starten, wenn festgestellt wird, dass eine Instanz fehlgeschlagen ist oder die Gesundheitsprüfung nicht mehr überschreitet. Es wird jedoch nicht automatisch elastische IP-Adressen neu assoziiert. Sie können automatisch skalieren Elastischer Lastausgleich einen dauerhaften DNS -Eintrag zu haben, um auf die gesunde Instanz einschließlich aller Ersetzungen zuzugreifen. Sie würden Ihre DNS -Einträge als CNAME -Zeiger dem ELB -DNS -Namen abbilden, wie in den Dokumenten beschrieben.

Ich bin mir nicht sicher, wie genau Ihr Frage -Titel auf die Fragekörper bezieht, aber wenn Sie daran interessiert sind, was Stop/Start tut, habe ich einen Artikel über alle Möglichkeiten geschrieben, wie er sich davon unterscheidet, einfach eine Instanz neu zu starten: Neustart gegen Stop/Start der Amazon EC2 -Instanz neu

Andere Tipps

Vielleicht möchten Sie sich das neue ansehen Elastische Netzwerkschnittstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top