お時間をいただきありがとうございます。私は AWS を初めて使用し、HTTP/HTTPS リクエストを処理するクラウド向けアプリケーションをセットアップしようとしています。
ドメイン名 (example.com)をElastic Load Balancer (ELB)にアタッチしており、私の要件は、ELB を AutoScaling グループ (ASG)にアタッチすることだけです。このグループの最小 - 最大は 2 ~ 5 個の EC2 です。できれば、ASG によって作成された EC2 をプライベート サブネットに配置したいと考えています。
ここで提供されているソリューションに従っていましたが、ステップ 5 で理解しているように、ELB を既存の EC2 インスタンスに接続するためのものです。しかし、私の要件はそれを ASG にアタッチすることであるため、特定の EC2 インスタンスに接続できません。
今のところ、2 つの AZ だけに焦点を当てており、両方の AZ にそれぞれパブリック サブネットとプライベート サブネットを作成しました。ELB を作成して 2 つのパブリック サブネットにアタッチした後、Launch-Configuration & ASG に進みました。LC と ASG を設定する際に、次の選択が意味することを明確にしていただきたいと思います。
ASG の起動構成を作成する際、手順の 1 つ (IP アドレスの種類) で次の3 つのオプションがあります。
(1) デフォルトの VPC/SubNet で作成された場合、新しいインスタンスにパブリック IP を付与します
(2) 新しいインスタンスには常にパブリック IP
(3) 新しいインスタンスのパブリック IP はありません。
私の要件を考えると、上記のどれを選択する必要がありますか?
追加の質問
ASG の作成中にサブネットを選択する場合、パブリック サブネットとプライベート サブネットの両方を選択する必要がありますか?それとも、パブリック SNのみ、またはプライベート SN のみを選択する必要がありますか? EC2をプライベートSNに配置したかったので、私の推測ではプライベートサブネットのみでした。
ASG によって作成された EC2 がプライベート SN に展開される場合、パブリック サブネットには他に何が存在する必要がありますか?
お時間をいただき、ご指導いただきありがとうございました。
6/13更新
上記で投稿した質問について、以下のように選択を進めました。
ASG の起動構成の作成中に、IP アドレスの種類: 新しいインスタンスのパブリック IP がありません。
ASG 作成時にサブネットを選択する場合 : プライベート SN のみ
パブリック サブネットに NAT ゲートウェイを配置し、プライベート サブネットのルーティング テーブルを更新して、0.0.0.0/0 から NAT へのルートを含めました。
物事は今働いています!!