ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php-CloudFront与Elastic Beanstalk结合用于动态应用程序?

2019-12-01 08:29:26  阅读:323  来源: 互联网

标签:amazon-web-services amazon-cloudfront elastic-beanstalk php


我正在考虑将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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有