Servisphere
AWS CodeDeploy のアイコン(AWS Architecture Icons)

AWS CodeDeploy

アプリケーションの自動デプロイ

`appspec` ファイルに従い、新しいバージョンを EC2、オンプレミスサーバー、Lambda、ECS に自動デプロイします。in-place、rolling、blue/green 方式をサポートし、エラー時は自動でロールバックします。

  • コスト$ 安い
  • 難易度●●●●●
  • 未使用でも課金?いいえ
  • サーバーレス
  • 出題試験DVA · SOA

範囲: Regional

CodeDeploy をマップで開く →
たとえるなら1 フロアずつ電球を交換するチームのようなものです。このフロアを替えて問題がないことを確認してから次のフロアへ進み、不具合があれば古い電球に戻します。

いつ使う?

✓ 使うべき場面

EC2、Lambda、ECS 向けに、制御されたデプロイ、ダウンタイムの削減、自動ロールバックが必要なとき。

✗ 避けるべき場面

インフラを気にせず Web アプリを素早く公開したいだけ → Elastic Beanstalk / App Runner。

よくある使い方

  • load balancer 配下の ECS の Blue/green deployment
  • Lambda トラフィックの段階的な切り替え(canary、linear)
  • Auto Scaling group 内の EC2 群の Rolling update

料金はいくら?

  • 課金方式: EC2、Lambda、ECS へのデプロイは無料です。オンプレミスサーバーでは instance 1 台の更新ごとに課金されます。

料金は us-east-1 の参考値(2026年10月14日 更新)で、変更されている可能性があります。必ず AWS の料金ページでご確認ください。

関連サービス

CodeDeploy をマップで開く →