AWS Copilot は、お客様が AWS でコンテナ化されたアプリケーションを素早く起動し、簡単に管理することを可能にするコマンドラインインターフェイス (CLI) です。AWS Copilot はシンプルな宣言型のコマンドセットを提供し、これにはお客様が素早くデプロイできるように組み込まれたサンプルやガイド付きエクスペリエンスが含まれます。アプリケーションコードを記述した後は、Copilot がレジストリへのプッシュ、タスク定義の作成、およびクラスターの作成などのデプロイライフサイクルにおける各ステップを自動化します。AWS のベストプラクティスに基づいた、新しいアプリケーション向けのデフォルトのアプリケーションタイプが提供されており、デベロッパーの生産性を向上させ、クラウドでのコンテナの実行をシンプル化します。実稼働対応のサービスをスピンアップするために必要なのは、AWS Copilot、AWS アカウント、およびお客様のコードだけです。AWS Copilot は一般提供されています。
利点
インフラストラクチャではなくアーキテクチャに集中
時間は、アプリケーションを実行するためのインフラストラクチャの作成ではなく、アプリケーションの作成に費やされるべきです。Copilot では、サービスのタイプ (構築しようとしている一般的なアプリケーションスタック) を選択すると、AWS がインフラストラクチャをセットアップします。
シンプルで強力な設定
Copilot は、アプリケーションを管理して調整するためのシンプルなマニフェストファイルを提供します。Copilot には、1 つのファイルでアプリケーションを運用するために必要な、最も一般的な調整機能のすべてがそろっています。メモリフィールドを更新してデプロイし、アプリケーションに利用できるメモリを増やします。
特徴
開発
必要となるのは Dockerfile のみで、Copilot がアプリケーションに適切なインフラストラクチャでのセットアップを行います。
独自のアプリケーションのセットアップ:
copilot init
リリース
Copilot は、テスト環境や実稼働環境などの複数のデプロイ環境をプロビジョンできます。Copilot はさらに、これらの環境にアプリケーションを自動的にデプロイするための CI/CD パイプラインもセットアップできます。
独自のパイプラインのセットアップ:
copilot pipeline init
運用
アプリケーション内の各サービスには、独自のアラーム、メトリクス、およびログがあります。Copilot では、1 か所でこれらの統計値とログを詳しく検証することができます。
サービスのステータスのチェック:
copilot svc status
注目のパートナー


「AWS Copilot ユーティリティは、お客様のコンテナ化ジャーニーを迅速化するための、待ちに待った推進力を提供します。Wipro は、コンテナアプリケーション向けの標準的な起動およびデプロイツールとして Copilot を活用し、Wipro の Smart Container プラットフォームに統合します。これは、お客様のコンテナ化ジャーニーの自動化にさらに役立ちます。AWS クラウド移行に関する当社の深い知識と、Copilot で拡張されたモダナイゼーションは、移行の全体的なコストを削減し、お客様のクラウド導入を迅速化するユニークなコンテナベースの製品を生み出す助けとなるでしょう」。

「AWS プレミアコンサルティングパートナーとして、Capgemini は、進化するクラウドとデジタルの世界でクライアントのさまざまな機会のすべてに対応するために、イノベーションの最前線に立っています。これには、コンテナ化のために AWS が提供する最高のサービスを、当社のエンタープライズクライアントに提供することが含まれます。この場合、AWS Copilot は、クラウドジャーニーを迅速化したいと考えている、コンテナベースのセットアップを活用するエンタープライズのための素晴らしいアセットです。AWS Copilot は、コンテナの手動でのセットアップとデプロイからの移行を目指すエンタープライズの役に立ちます」。

