【问题标题】:Multi region ec2 instance replication多区域 ec2 实例复制
【发布时间】:2017-07-12 08:15:44
【问题描述】:

我们当前的 Web 应用程序服务器部署在新加坡地区,但由于我们将在欧洲推出服务,因此我们希望在伦敦地区复制我们的 ec2 实例,以便来自该地区的任何流量都将从该实例提供这将为我们提供低延迟。我们如何才能做到这一点?

【问题讨论】:

    标签: amazon-web-services ubuntu amazon-ec2 amazon


    【解决方案1】:

    您应该使用 AWS Route 53 路由策略来解决这个问题。

    Route 53 有 5 种不同的路由策略,在这种情况下,您可以使用以下两种策略之一。

    1. 地理位置路由策略 - 当您希望根据用户的位置路由流量时使用。
    2. 延迟路由策略 - 当您在多个位置拥有资源并且希望将流量路由到提供最佳延迟的资源时使用。

    由于您正在查看基于延迟的流量分配,顾名思义,您应该使用延迟路由策略。

    有关路由策略的更多信息,请参阅this link。

    要将 EC2 实例复制到不同的区域,

    • 创建 EBS 卷的快照。
    • 将 EBS 快照复制到伦敦区域
    • 如果您使用的是自定义 AMI,您还必须将 AMI 复制到伦敦地区
    • 在伦敦地区使用复制的快照启动一个新的 EC2 实例。

    【讨论】:

    • 这是我一直在寻找的,但你能解释一下我如何实现复制吗?
    • 但是问题是部署是如何工作的?要么我必须在两台服务器上提取最新的代码,要么我必须使用 jenkin 作为部署,以便我可以一个接一个地拉动所有服务器。
    • 实际上这取决于您如何交付。一种方法是按照您的建议使用 Jenkins。此线程https://stackoverflow.com/a/13460809/1844843 中描述了一些更有效的方法
    • 当然,AWS CodeDeploy 服务可能会派上用场。
    • @AwnAli 感谢您接受答案。如果您发现它提供了丰富的信息,那么点赞会传达一些爱:)
    猜你喜欢
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 2013-02-11
    • 1970-01-01
    • 2015-06-12
    相关资源
    最近更新 更多