見出し画像

【AWS SAPro】Agile開発とDevOps(2022/10/27)

「⇒」は個人で思ったことを記載しています。
自身で解いた問題のポイントのみを箇条書きしています。

問題 Agile開発とDevOps

  • 今回実験的に大規模な改修を行い、反応が悪ければすぐに切り戻す。
    ⇒グリーンとかブルーとかいうデプロイのことか?

  • 素早く切り戻しができる方法として、以下の4つの選択肢から選択する。

  1. 環境を新規構築。
    Route53の加重ラウンドロビンを利用する。
    ⇒こういうケースで顧客ごとに加重で動くアプリを変えてしまってよいのか?違うような気がする。

  2. 環境を新規構築。(選択)
    Route53のレコードセットを新システムに向け、戻しはこのレコードセットのみを戻せばOK。
    ⇒新規構築の手間はあるが、これが一番簡単にすぐ戻せる気がする。なので、これ。

  3. ELBからEC2を1台切り離し、リリース。これを全EC2に対して行う。
    ⇒これも新旧入り乱れることになるのでNGでは。

  4. ELBから全EC2を切り離し、リリースしたらELBに接続する。
    ⇒サービス停止時間があるし、戻し作業にも手間がかかるのでNG。


解答

選択肢2が正解。
⇒正解!今回は簡単でした。
 選択肢3のやり方は、ローリングデプロイメントという名称。

以上。



いいなと思ったら応援しよう!