AWS CodeDeploy

コードデプロイを自動化してアプリケーションのアップタイムを管理する

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

AWS CodeDeploy 入門 (2:10)

利点

自動デプロイ

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

ダウンタイムの最小化

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

一元管理

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

導入が容易

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

導入事例

200x100_Smartnews_Logo

SmartNews は CodeDeploy を使ってニュースクローラー、コンテンツ抽出、イメージ分析エンジン、検索エンジンなどの複数のマイクロサービスを構成するソフトウェアデリバリーパイプラインをサポートしています。

200x100_Gilt-Groupe_Logo

Gilt が CodeDeploy を使用してソフトウェアデプロイを加速し、インフラストラクチャの心配なくソフトウェアアップデートをデプロイしている方法について学んでください。

instacart-200x100
Instacart は CodeDeploy を使って 1 日あたり数百におよぶデプロイを管理し、素早く確実にコードを顧客に送っています。
200x100_Burt_Logo

CodeDeploy では、Burt は、デプロイを自動化し手動操作を除くことによって、数千のアップグレードとデプロイをサービスに影響を与えることなく行うことができます。  詳細については、導入事例をお読みください。

200x100_3M_Logo

3M HIS は、AWS CodeDeploy と CodeCommit を使用することによってアプリケーション環境の構築とアプリケーションの管理を簡単で素早くしています。

200x100_Click-Travel_Logo

CodeDeploy が Click Travel のローリング更新の間にダウンタイムを発生させないアップデートをサポートしている方法について学んでください。

AWS の使用を開始する

icon1

AWS アカウントにサインアップする

AWS 無料利用枠にすぐにアクセスできます。
icon2

10 分間チュートリアルで学ぶ

簡単なチュートリアルで学習します。
icon3

AWS で構築を開始する

ステップバイステップのガイドに従って構築を開始すれば、 AWS プロジェクトを立ち上げることができます。

AWS CodeDeploy の詳細 »

特徴のページをご覧ください
構築を始めましょう。
AWS CodeDeploy の開始方法
ご不明な点がおありですか?
お問い合わせ