我在 AWS 上有一个 Wordpress 网站us-east-1
。由于业务政策,我无法使用 CDN 或多租户。澳大利亚的管理员说该网站已关闭或速度很慢,但对我来说它是可以运行的,isup.me 也是如此。
如果我创建了一个 AWS 客户端 VPN 来连接悉尼的 AWS 区域,澳大利亚的管理员连接到该 VPN 然后使用该站点,他们会看到性能提升吗?我的想法是,他们通过us-east-1
比澳大利亚的 ISP 更快的“AWS 到 AWS”网络连接到澳大利亚的 AWS。
澄清:
我在该区域的 EC2 上安装了一个 wordpress 网站us-east-1
。
澳大利亚的用户说它很慢,打不开。当他们能打开时,我从美国检查了网站,速度很快。
我通常会部署到 Cloudfront,或者在悉尼地区的 EC2 上安装一个 wordpress 版本,但这次我不能这样做,因为该网站有广告,如果我需要在 DDoS 下停止广告,我不想冒广告违规的风险或在 CDN 中产生动力。
因此,我想在悉尼地区创建一个 AWS 客户端 VPN: https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/what-is.html
澳大利亚的用户连接到该服务器,然后打开网站 URL。由于他们使用的是 AWS VPN,因此流量从 AWS 悉尼地区流向 AWS us-east-1
,这与他们当前的互联网提供商现在所做的相反。
我的另一个选择是在悉尼的 EC2 上使用相同的数据库启动 Wordpress,精简以便他们只能输入帖子,但我想避免这样做,因为它仍然存在风险。
我正在关注的另一件事是 Amazon Workspaces: https://aws.amazon.com/workspaces
答案1
我认为这行不通。客户端 VPN 可让您进入悉尼 VPC,但无法传输到您的 us-east-1 资源。AWS 全球加速器可能会有帮助,CloudFront 也可能有帮助,但是你说过你不想要 CDN。
您最好弄清楚为什么您的网站在澳大利亚无法正常运行。https://www.webpagetest.org/让您可以从世界各地的许多点测试您的服务器,这可能会有所帮助,但您还应该检查您的 Web 服务器错误日志、安全组规则以及任何可能阻止它的其他内容。