AWS CodeDeploy は、Amazon EC2、AWS Lambda、オンプレミスで実行されるインスタンスなど、さまざまなコンピューティングサービスへのアプリケーションのデプロイを自動化するサービスです。AWS CodeDeploy を使用すると、新しい機能の短期間でのリリース、ダウンタイムなしのアプリケーションのデプロイ、アプリケーションの複雑な更新処理を簡単に実行できます。AWS CodeDeploy を使用してソフトウェアのデプロイメントを自動化できるため、ミスが起きやすい手作業の必要がなくなります。このサービスは、1 つの Lambda 関数から数千の EC2 インスタンスまで、デプロイのニーズに合わせてスケールします。

codeploy-thumb
2:10
AWS CodeDeploy 入門(日本語字幕)

AWS を無料でお試しください

まずは無料で始める »
またはコンソールにサインイン

12 か月間の AWS 無料利用枠と、24 時間年中無休のカスタマーサービスやサポートフォーラムなどの AWS ベーシックサポート機能を利用できます。

AWS アカウント作成の流れはこちら »



CodeDeploy_Benefit_Deployment

AWS CodeDeploy はソフトウェアのデプロイをすべて自動化し、デプロイの信頼性と速度を向上します。デプロイ先が Amazon EC2、AWS Lambda、オンプレミスで実行されるインスタンスのどれであっても、開発、テスト、およびプロダクションの各環境にわたり、アプリケーションを一貫してデプロイできます。このサービスはインフラストラクチャと共にスケールされるため、1 つの Lambda 関数でも数千の EC2 インスタンスでもデプロイの対象にできます。

詳細 »

CodeDeploy_Benefit_Minimize_Downtime

AWS CodeDeploy は、ソフトウェアデプロイプロセスの実行中にアプリケーションの可用性を最大化するのに役立ちます。変更を段階的に導入し、設定可能なルールに従ってアプリケーションの正常性を追跡します。エラーが発生した場合、アプリケーションデプロイは簡単に停止およびロールバックできます。

詳細 »

CodeDeploy_Benefit_Centralized_Control

AWS CodeDeploy では、AWS マネジメントコンソールまたは AWS CLI から簡単にアプリケーションのデプロイを開始し、ステータスを追跡できます。CodeDeploy では、各アプリケーションリビジョンがいつどこに展開されたかを表示できる詳細なレポートを参照できます。またプッシュ通知を作成して、デプロイについてのライブアップデートを受信できます。

詳細 »

CodeDeploy_BenefitIntegration

AWS CodeDeploy はプラットフォームや言語に依存しておらず、あらゆるアプリケーションで動作し、デプロイ先が Amazon EC2 であるか AWS Lambda であるかを問わず同じエクスペリエンスを提供します。既存の設定コードを簡単に再利用できます。CodeDeploy は、既存のソフトウェアリリースプロセスや継続的配信ツールチェーン (AWS CodePipeline、GitHub、Jenkins など) と統合することもできます。

詳細 »