
Photo by
norinity1103
【AWS SAPro】Agile開発とDevOps(2022/10/27)
「⇒」は個人で思ったことを記載しています。
自身で解いた問題のポイントのみを箇条書きしています。
問題 Agile開発とDevOps
今回実験的に大規模な改修を行い、反応が悪ければすぐに切り戻す。
⇒グリーンとかブルーとかいうデプロイのことか?素早く切り戻しができる方法として、以下の4つの選択肢から選択する。
環境を新規構築。
Route53の加重ラウンドロビンを利用する。
⇒こういうケースで顧客ごとに加重で動くアプリを変えてしまってよいのか?違うような気がする。環境を新規構築。(選択)
Route53のレコードセットを新システムに向け、戻しはこのレコードセットのみを戻せばOK。
⇒新規構築の手間はあるが、これが一番簡単にすぐ戻せる気がする。なので、これ。ELBからEC2を1台切り離し、リリース。これを全EC2に対して行う。
⇒これも新旧入り乱れることになるのでNGでは。ELBから全EC2を切り離し、リリースしたらELBに接続する。
⇒サービス停止時間があるし、戻し作業にも手間がかかるのでNG。
解答
選択肢2が正解。
⇒正解!今回は簡単でした。
選択肢3のやり方は、ローリングデプロイメントという名称。
以上。