cla*_*s94 6 amazon-s3 amazon-web-services amazon-cloudfront amazon-route53 netlify
我正在使用cloudfront分发位于S3 存储桶中的静态网站对象。我正在使用Route53来处理我的 DNS 路由和健康检查。
我最近遇到了在不同功能分支之间进行拆分测试的Netlify 。我想坚持使用我当前在 AWS 上的堆栈,但想为 AB 测试构建此功能。
最初,我想让 Route53 为 2 个独立的 Cloudfront 服务提供服务,每个服务都有自己的 S3 存储桶。我会使用加权循环将 10% 的流量分配给测试环境,将另外 90% 的流量分配给生产环境。我很快了解到 Amazon 不允许同一个域为 2 个不同的 Cloudfront 服务提供服务,每个服务都服务于自己的 S3。
在另一种选择是在我的CloudFront的服务的边缘节点都做这个测试。这将要求我从同一个 S3 提供两个不同的对象,这看起来非常混乱且不可扩展。
在使用 AWS 时,甚至可以复制 Netlify 对 Split 测试所做的事情吗?如果是这样,我该如何实施?如果没有,AB 测试静态网站的下一个最佳选择是什么?
归档时间: |
|
查看次数: |
435 次 |
最近记录: |