翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
デプロイサービスの組み合わせ
AWS には「1 つのサイズですべてにフィットする」デプロイソリューションはありません。デプロイソリューションを設計する場合、どの AWS サービスが最も適切かを決定する可能性があるため、アプリケーションの種類を考慮することが重要です。アプリケーションのプロビジョニング、設定、デプロイ、スケーリング、モニタリングを行う完全な機能を提供するには、多くの場合、複数のデプロイサービスを組み合わせる必要があります。
AWS のアプリケーションの一般的なパターンは、CloudFormation (およびその拡張機能) を使用して汎用インフラストラクチャを管理し、より特殊なデプロイソリューションを使用してアプリケーションの更新を管理することです。コンテナ化されたアプリケーションの場合、CloudFormation を使用してアプリケーションインフラストラクチャを作成し、Amazon ECS と Amazon EKS を使用してコンテナのプロビジョニング、デプロイ、モニタリングを行うことができます。
AWS デプロイサービスは、サードパーティーのデプロイサービスと組み合わせることもできます。これにより、組織は AWS デプロイサービスを既存の CI/CD パイプラインまたはインフラストラクチャ管理ソリューションに簡単に統合できます。たとえば、OpsWorks を使用してオンプレミスノードと AWS ノード間の設定を同期し、CodeDeploy を完全なパイプラインの一部として多数のサードパーティー CI/CD サービスと共に使用できます。