【发布时间】:2017-06-13 04:27:51
【问题描述】:
我有一个托管在亚马逊 EC2 服务器上的 Web 应用程序。此应用程序可以通过不同国家访问,例如美国、英国、中国、印度等
我的问题是亚马逊(或任何其他云服务提供商)云托管是否提供在不同国家/地区托管服务器的设施(默认情况下在 EC2 下或需要支付额外费用 为此)以便可以从 Web 服务器快速提供内容?
例如,如果请求来自中国并且由中国的 EC2 服务器提供服务,它将是 由于请求/响应必须从国家电网/网络跳到国际网络,所以比由美国的服务器提供服务要快一点?
【问题讨论】:
-
您在谈论跨区域负载均衡器docs.aws.amazon.com/elasticloadbalancing/latest/classic/… 如果您想要静态内容,您可以使用亚马逊云前端服务(让您的 S3 成为 CDN)
-
@DanielKrom 他根本不是在谈论负载平衡。他说的是地理定位路由或基于延迟的路由。此外,CloudFront 不仅仅适用于 S3,也不仅仅是静态内容。它也不会“使您的 S3 成为 CDN”。 CloudFront 是一个 CDN,可以放在 S3 前面等等。
-
@MarkByou 做对了。 Cloudfront 只是将请求转发到最佳边缘位置的 CDN(边缘位置缓存来自数据中心的内容以减少时间延迟)以节省请求希望。这是进行地理定位路由的云端吗?如果是,AWS 客户是否必须为此明确付费?我相信没有
标签: amazon-web-services web-applications amazon-s3 amazon-ec2 cloud