Amazon web services 不应该';我是否可以使用Direct Connect在AWS中提供从多个区域收集信息的解决方案?

Amazon web services 不应该';我是否可以使用Direct Connect在AWS中提供从多个区域收集信息的解决方案?,amazon-web-services,aws-direct-connect,Amazon Web Services,Aws Direct Connect,在我的AWS实践中,我遇到了以下问题,我有不同的意见,希望将其发布在这里,以便进行更多讨论,因为它解决了一个非常常见的需求,谢谢 贵公司在东京设有总部,在世界各地设有分公司,并在日本、欧洲和美国的AWS上使用多地区部署的物流软件。logistic软件具有三层体系结构,目前使用MySQL 5.6进行数据持久化。每个地区都部署了自己的数据库。在总部区域,您每小时运行一次批处理过程,读取每个区域的数据,以计算通过电子邮件发送给所有办公室的跨区域报告。此批处理过程必须尽快完成,以快速优化物流。如何构建

在我的AWS实践中,我遇到了以下问题,我有不同的意见,希望将其发布在这里,以便进行更多讨论,因为它解决了一个非常常见的需求,谢谢

贵公司在东京设有总部,在世界各地设有分公司,并在日本、欧洲和美国的AWS上使用多地区部署的物流软件。logistic软件具有三层体系结构,目前使用MySQL 5.6进行数据持久化。每个地区都部署了自己的数据库。在总部区域,您每小时运行一次批处理过程,读取每个区域的数据,以计算通过电子邮件发送给所有办公室的跨区域报告。此批处理过程必须尽快完成,以快速优化物流。如何构建数据库体系结构以满足需求

A. For each regional deployment, use RDS MySQL with a master in the region and a read replica in the HQ region
B. For each regional deployment, use MySQL on EC2 with a master in the region and send hourly EBS snapshots to the HQ region
C. For each regional deployment, use RDS MySQL with a master in the region and send hourly RDS snapshots to the HQ region
D. For each regional deployment, use MySQL on EC2 with a master in the region and use S3 to copy data files hourly to the HQ region
E. Use Direct Connect to connect all regional MySQL deployments to the HQ region and reduce network latency for the batch process
我倾向于E,原因是:

  • 直接连接提供的带宽绕过ISP,更私密、更快(如果需要)
  • 这里的问题不考虑成本
  • 与其他选项相比,初始设置时间可能更长,但是,初始设置时间成本不应该是重点,这里要求的是“必须尽快完成此批处理过程,以快速优化物流。”,因此与初始设置无关,这是关于如何实施正确的解决方案,以便在设置后尽快提供“”服务
  • 因此,我认为E是满足需求的最佳选择


    如果我的理解是错误的,我愿意讨论。谢谢。

    E
    不适用。您不能使用直接连接来连接2个VPC。直接连接用于连接专有网络和您的房屋。问题询问了多区域AWS基础设施,但未提及任何关于总部未托管在AWS上的内容

    在我看来,最简单的解决办法是一个简单的解决方案