OPS06-BP06 小規模で可逆的な変更を頻繁にデプロイする - AWS Well-Architected Framework

OPS06-BP06 小規模で可逆的な変更を頻繁にデプロイする

小規模で可逆的な変更を頻繁に行うことで、変更の範囲を減らします。これにより、トラブルシューティングが容易になり、修復がすばやくできるようになります。また、変更をロールバックすることもできます。

一般的なアンチパターン:

  • あなたは、四半期ごとに、アプリケーションの新しいバージョンをデプロイします。

  • あなたは、データベーススキーマに対して頻繁に変更を加えます。

  • あなたは、手動のインプレースアップグレードを実行し、既存のインストールと設定を上書きします。

このベストプラクティスを活用するメリット: 小さな変更を頻繁にデプロイすることで、開発にかける労力から得られる恩恵をすばやく認識できます。変更が小さい場合、意図しない結果が発生するかどうかを識別することがより容易になります。変更を元に戻すことができる場合、復旧が簡素化されるため、変更を実装するリスクが低減されます。

このベストプラクティスを活用しない場合のリスクレベル:

実装のガイダンス

  • 小規模で可逆的な変更を頻繁にデプロイする: 頻繁に、小さく、可逆的な変更を使用することで、変更の範囲を縮小します。これにより、トラブルシューティングが容易になり、修復がすばやくできるようになります。また、変更をロールバックすることもできます。