php-CloudFront与Elastic Beanstalk结合用于动态应用程序?
作者:互联网
我正在考虑将CloudFront用于动态内容,并与Elastic Beanstalk应用程序结合使用.
我喜欢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)?
建议欢迎!
谢谢!
解决方法:
尽管您的问题过时了,但我认为我会对您的解决方案发表评论,因为我相信您不必出于两个原因而在Elastic Beanstalk之前使用Cloudfront.
>如上所述,您的网站是动态的.
>您网站的任何更新都需要时间来更新CF POP的
如果需要速度,请使用Cloudflare作为反向代理,并确保您的RDS服务器与EB实例位于同一区域.您还可以在S3中存储您的静态资产(即图片,CSS,JS),然后通过CF进行投放.
我对您最终的解决方案感兴趣,还是您完全放弃了?
标签:amazon-web-services,amazon-cloudfront,elastic-beanstalk,php 来源: https://codeday.me/bug/20191201/2079634.html