翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
このセクションのトピックでは、追加の AWS サービスを Elastic Beanstalk アプリケーションで使用するさまざまな方法について説明します。Elastic Beanstalk では、アプリケーションの環境を実装するために、他の AWS サービスの機能が使用され、これらのサービスのリソースが管理されます。また、Elastic Beanstalk では環境の一部として直接使用しない AWS サービスを統合できます。
トピック
- アーキテクチャーの概要
- Amazon CloudFront で Elastic Beanstalk を使用する
- AWS CloudTrail を使用した Elastic Beanstalk API コールのログ記録
- 「Amazon CloudWatch で Elastic Beanstalk を使用する」
- Amazon CloudWatch Logs で Elastic Beanstalk を使用する
- Amazon EventBridge で Elastic Beanstalk を使用する
- による Elastic Beanstalk リソースの検索と追跡AWS Config
- Amazon DynamoDB で Elastic Beanstalk を使用する
- Amazon ElastiCache で Elastic Beanstalk を使用するには
- Amazon Elastic File System で Elastic Beanstalk を使用する
- AWS Identity and Access Management で Elastic Beanstalk を使用する
- Amazon RDS で Elastic Beanstalk を使用する
- Amazon S3 で Elastic Beanstalk を使用する
- Amazon VPC で Elastic Beanstalk を使用する
アーキテクチャーの概要
次の図は、複数のアベイラビリティーゾーンで Amazon CloudFront、Amazon Simple Storage Service (Amazon S3)、Amazon Relational Database Service (Amazon RDS) など他の AWS 製品と連携して動作する Elastic Beanstalk のアーキテクチャの例を示しています。
耐障害性に備えて、N+1 Amazon EC2 インスタンスを確保し、複数のアベイラビリティーゾーンにインスタンスを分散させることをお勧めします。アベイラビリティーゾーンが故障することはあまりありませんが、たとえ故障しても、別のアベイラビリティーゾーンで実行されている Amazon EC2 インスタンスを引き続き利用できます。最小インスタンス数と複数のアベイラビリティーゾーンに合わせて、Amazon EC2 Auto Scaling を調整することができます。これを行う手順については、「Elastic Beanstalk 環境用の Auto Scaling グループ」を参照してください。耐障害性を備えたアプリケーション構築の詳細については、「AWS で耐障害性の高いアプリケーションの構築
次のセクションでは、Amazon CloudFront、Amazon CloudWatch、Amazon DynamoDB Amazon ElastiCache、Amazon RDS、Amazon Route 53、Amazon Simple Storage Service、Amazon VPC、IAM との統合について詳しく説明します。