0

いくつかの災害復旧シナリオと、それらから迅速に復旧する方法を探っています。ルート AWS アカウントがハッキングされたり、オレゴン州全体がダウンしたりといった災害。基本的に、別の地域またはアカウントでインフラストラクチャ全体を再作成する必要がある状況。

Cloudformation がこれに取り組む最善の方法であることは明らかですが、Chef と統合する方法についていくつか質問があります。私の計画では、CF スクリプトで新しい Chef サーバーと他のすべてのサーバーを作成し、Chef サーバーがリポジトリからすべてのクックブックをプルして、すべてのサーバーを構成することです。これは合理的なプロセスですか、それともより良い処理方法はありますか?

これは、アプリケーション固有の AMI を維持してコピーするよりも優れていると考えました。

事前に助けてくれてありがとう!

4

1 に答える 1

0

Chef には、スタンドアロン インスタンスをプロビジョニングするchef-server クックブックがあります。同じ状況に対処しているので、実際にラッパーを書いています。

私たちの計画はあなたのものと似ていますが、Terraform を使用して環境を調整しています。

クックブックのリポジトリを gzip してデプロイの準備を整えます。Chef サーバーのプロビジョニングと構成が完了したら、前述のクックブックをデプロイします。Chef サーバーは、他のノードを作成する前に、すべてのクックブック、環境設定、およびデータ バッグで完全にブートストラップする必要があります。完了すると、残りの環境のブートストラップは、他の展開と同じように見えます。

于 2016-08-26T16:18:41.833 に答える