スケーラブルでプロダクション環境に対応しており、安全な Infrastructure-as-code (IaC) テンプレートにより、共通のアプリケーションアーキテクチャを迅速に構築します。
1 つのコマンドでデプロイを自動化し、コードリポジトリからアプリケーションの環境へのデリバリーパイプラインを構成します。
エンドツーエンドのワークフローを活用し、1 つのツールを使用してすべてのマイクロサービスを構築、リリース、運用します。
仕組み
AWS Copilot は、AWS でコンテナ化されたアプリケーションを素早く起動し、管理することを可能にするコマンドラインインターフェイス (CLI) です。これにより、Amazon Elastic Container Service (ECS)、AWS Fargate、および AWS App Runner でのアプリケーションの実行が簡素化されます。

ユースケース
コンテナ化されたアプリケーションを開発する
1 つのコマンドを使用して、Amazon Elastic Container Service (ECS) と AWS Fargate で本番稼働環境対応のコンテナ化されたアプリケーションとサービスを作成、リリース、運用します。
安定した安全な基盤でより迅速に対応する
コンテナ化されたアプリケーション用に必要なインフラストラクチャを設定し、異なる AWS アカウントとリージョンで複数のデプロイ環境を確立します。
拡大するビジネスニーズをサポートする
AWS CloudFormation などの IaC ツールを使用して AWS Copilot をカスタマイズすることで、ビジネスがスケールするのに合わせてインフラストラクチャのニーズを満たします。
サービスをモニタリングおよびトラブルシューティングする
日常的なワークフローで AWS Copilot を使用します。1 つのコマンドを使用してログ、ヘルスステータス、インフラストラクチャの詳細を確認することで、サービスをトラブルシューティングします。
最初に行うべきこと
AWS コパイロットの使用を開始する
AWS にサンプルアプリケーションをデプロイする。
営業とつながる
AWS コパイロットについて担当者にご相談ください。
AWS コパイロットの仕組みを確認する
AWS Copilot と他のサービスとの関係をご覧ください。