3

新しい顧客のために EC2 インスタンスを動的に起動し、サブドメイン (customer1.mydomain.com、customer2.mydomain.com) を割り当てる必要があります。AWS SDK を使用してプログラムでこれを行いたいと思います。Route 53 を使用してサブドメインをインスタンスに割り当てたいと考えています。

質問:

  1. IP の代わりにインスタンス ID で Route 53 を指すことは可能ですか? または、エラスティック IP を各インスタンスに動的に割り当てる必要もありますか?

  2. ハードウェアがクラッシュするとどうなりますか? CloudWatch と Auto Scaling でインスタンスがダウンしたことを検出し、新しいハードウェアで (EBS-backed) インスタンスを自動的にスピンアップしてサブドメインを再アタッチする方法を理解できませんでした。

4

2 に答える 2

5

はい、Route53を使用してDNS名をEC2インスタンスにマッピングできます。

  1. Elastic IPアドレスは、EC2インスタンスを永続的に指すための基本的な方法です。元のインスタンスが適切でなくなったと判断した場合は、置換インスタンスに関連付けることができます。停止/開始後にインスタンスに再関連付ける必要があります(VPCを使用している場合を除く)。DNSに追加するときは、 ElasticIPアドレスのDNS名にCNAMEを使用することをお勧めします。

  2. Auto Scalingは、インスタンスが失敗したか、ヘルスチェックに合格しなくなったことを検出した場合に、置換インスタンスを自動的に開始できます。ただし、ElasticIPアドレスは自動的に再関連付けされません。AutoScalingとElasticLoadBalancingを組み合わせて、置換を含む正常なインスタンスにアクセスするための永続的なDNSエントリを作成できます。ドキュメントで説明されているように、DNSエントリをCNAMEポインタとしてELBDNS名にマップします。

質問のタイトルが質問の本文とどの程度正確に関連しているかはわかりませんが、停止/開始の機能に興味がある場合は、インスタンスを再起動するだけの場合とは異なるすべての点について記事を書いています:再起動と停止/AmazonEC2インスタンスの開始

于 2012-02-16T21:31:24.030 に答える
0

新しいElastic Network Interfaceを確認することをお勧めします。

于 2012-02-16T21:13:17.123 に答える