gpt4 book ai didi

java - AWS不同区域的数据和数据库存储

转载 作者:行者123 更新时间:2023-12-02 03:13:19 27 4
gpt4 key购买 nike

我正在开发一种可以在世界不同地区访问的医疗产品,并收集患者的数据,根据分配法,我不能将患者的数据、历史或记录带到另一个国家。基本要求是美国站点应将所有相关数据存储在美国数据中心(例如当前的美国东部数据中心),而欧盟站点应将所有数据存储在欧盟数据中心(例如 AWS 爱尔兰或法兰克福)。

应该分析如何最有效地完成此操作 - 运行两个完全不同的堆栈?或者应该在这些不同的位置部署一个数据库和 EFS 系统?

最佳答案

您将希望在每个区域托管应用程序堆栈的单独实例,包括数据存储和访问它们的服务。主要原因有两个:

  • 为了向您的客户提供良好的性能,您的服务需要对数据存储进行低延迟访问。虽然您可以从托管区域之外的其他区域访问 S3 存储桶或 DynamoDB 表,但这样做时您会遇到更高的延迟
  • 要真正提供客户所要求的数据主权,您应该防止数据离开他们想要存储数据的区域

一种探索方法是将整个服务建模为 CloudFormation 模板,并使用参数来控制区域之间的差异。这使得将相同的基础设施部署到多个区域变得更加容易。

关于java - AWS不同区域的数据和数据库存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40734324/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com