多区域网站使用S3

Use S3 for website in multi-regions

我想在 S3 中托管我的网站(因为它看起来更便宜而且我没有服务器端脚本)。我有一个域,我希望我的域 link 到我的 S3 网站。到目前为止,我所做的是在我的 S3 网站存储桶中启用静态网站托管,并将 Route53 记录集的别名目标设置为我的 S3 网站。它的工作。但这还不够好,我希望它能处理多区域。

我知道传输加速可以自动将文件同步到其他地区,因此其他地区的速度更快。但我不知道如何让它与 Route53 一起工作。我听说有些人使用 CloudFront 来做到这一点,但我不太明白如何做。而且我不想在几个区域手动创建桶并为每个区域手动设置

你对我有什么建议吗?

如果您的目标是减少全球用户的延迟,那么 Amazon CloudFront 绝对是您的不二之选。

Amazon CloudFront 在全球有 over 100 edge locations 个,因此它的覆盖范围比仅仅使用 AWS 区域要大。

您只需 create a CloudFront distribution,将其指向您的 S3 存储桶,然后将您的域名指向 CloudFront。

只要有人访问您的内容,CloudFront 就会从 S3 检索它并将其缓存在离该用户最近的边缘位置。然后,其他需要数据的用户将从本地缓存中接收数据。因此,您的网站对许多用户来说显示速度很快。

另请参阅:Amazon CloudFront pricing