本日勉強したことをメモします。
オンプレミスからAWSにデータ移行する方法
48時間以内など制限時間がある、データ消失はあってはならない、ダウンタイムは最小限、データ移行時に以下のような方法が取れる。
マイグレーションの1週間前からアプリケーションのデータをS3に同期し始め、金曜の夜に最後の同期を行う。同期が完了した後、全てのデータをAWSのファイルサーバーにコピーする。
上記の方法を取ることで、データの変更は制限され、帯域も効率的に使える。
ELBを介してもEC2からIPアドレスの取得は可能
ロードバランサーがTLSを終端している時ターゲットをインスタンスIDで特定している場合はクライアントのIPがアプリケーションに保存されるらしい。ここはまだまだ整理できていないので引き続き勉強。
OpsWorksのLifeCycleイベント
OpsWorksには以下のLifeCycleイベントがある。
Setup: 新しくインスタンスが起動された時に発生
Configure: インスタンスがオンライン状態に入るかオンラインから抜けた時、スタックの全てのインスタンスがこの状態になる
Deploy: アプリケーションをデプロイした状態
Undeploy: アプリケーションを削除した状態
Shutdown: インスタンスを止めた状態
OpsWorksのAuto healing機能
OpsWorksのAuto healingはスタック内のディザスタリカバリを提供します。