1

AutoScaling とロード バランサーを備えた Amazon EC2 インスタンスがあります。

アプリケーションをデプロイし、Apache を構成しました。

すべてうまくいきましたが、何らかの理由で Amazon が私のインスタンスを終了し、新しいインスタンスを開始しました。そこにあるすべてのコードと構成を失いましたか?

私は何をすべきか?もしかしたら、EBS ボリュームをアタッチして、そこにすべてをデプロイするのでしょうか? しかし、Apache サーバーはメイン ボリュームにインストールされています。

誰でも私を助けることができますか?

4

1 に答える 1

2

自動スケーリングを使用している場合、インスタンスは異常になると終了します。自動スケーリングを効果的に使用するには、インスタンス自体に永続データを保持しないでください。これはシェアード ナッシング アーキテクチャと呼ばれます。

あなたがしたいことは、すべてのアプリケーションと、アプリケーションをブートストラップするためのツールを備えた AMI を作成することです。この AMI を、自動スケール グループの起動構成の一部として使用します。そのため、障害またはスケーリングの必要性により新しいインスタンスが起動された場合、アプリケーションは操作なしでバックアップされます。

于 2013-10-18T18:08:15.297 に答える