Elastic Beanstalk アプリケーションと組み合わせて、動的コンテンツに CloudFront を使用することを考えています。
Elastic Beanstalk が提供する機能 (git デプロイ、自動キャパシティー プロビジョニング、ロード バランシング、自動スケーリング、およびアプリケーション ヘルス モニタリング) が気に入っています。また、CloudFront が先週導入した新機能も気に入っています ( http://bitly.com/aws -cloudfront-dynamic )、Elastic Beanstalk アプリケーションの前で CloudFront を使用することを考えていました。
あなたが思うこと?
それは良いアプローチですか?(ここで簡単な図を参照してください: http://d.pr/i/f6sa )
または、通常の EC2 インスタンスと LoadBalancer (おそらく CloudFormation セットアップを使用) を使用する必要がありますか?
CloudFront を Elastic Beanstalk と組み合わせて使用する場合、CloudFront オリジンを、Beanstalk がアプリケーション用に自動的に作成した Elastic LoadBalancer にポイントする必要があります (例: awseb-My-Environment-00000.us-east-1.elb.amazonaws.com)。環境が失敗し、自動的に新しい環境が作成された場合に変更される可能性があると思いますか、それとも常に同じである必要があるアプリの URL (つまり、 http://myapp.elasticbeanstalk.com ) をオリジンに指定する必要がありますか?
推薦歓迎!
ありがとう!