AWS CodeDeploy の特徴
CodeDeploy を選ぶ理由
AWS CodeDeploy は、Amazon Elastic Compute Cloud (Amazon EC2)、AWS Fargate、AWS Lambda、オンプレミスインスタンスなど、さまざまなコンピューティングサービスへのアプリケーションのデプロイを自動化するサービスです。CodeDeploy はアプリケーションのデプロイを完全に自動化するため、手動での操作が不要になります。CodeDeploy はローリング更新およびデプロイの正常性追跡機能により、アプリケーションをデプロイ中のダウンタイムから保護します。CodeDeploy では AWS マネジメントコンソール、AWS コマンドラインインターフェイス (AWS CLI)、SDK、API からデプロイを一元管理し、デプロイを開始、管理、モニタリングできます。デプロイの進行状況を個々の設定イベントに至るまで表示できます。CodeDeploy はデプロイの最近の履歴を追跡および保存するため、過去のデプロイのタイムラインおよび変更履歴を調査できます。
CodeDeploy はプラットフォームや言語に依存せずすべてのアプリケーションと使用できるため、既存の設定コードを再利用できます。また、CodeDeploy API を使用して、アプリケーションのデプロイを既存のソフトウェア配信プロセスと統合したり、継続的デリバリーツールチェインに組み込んだりできます。