我正在开发一种可以在不同地区访问的医疗产品,并从患者那里收集数据,根据分配法,我不能将患者数据,病史或记录带到另一个国家。基本要求是美国站点应将所有相关数据存储在美国数据中心(例如当前的美国东部数据中心),而基于欧盟的站点应具有基于欧盟的数据中心(例如AWS Ireland或Frankfurt)的所有数据。 应该分析如何最有效地完成这项工作 - 运行两个完全不同的堆栈?或者在这些不同的位置是否只有数据库和EFS系统?
答案 0 :(得分:2)
您需要在每个区域中托管应用程序堆栈的单独实例,包括访问它们的数据存储和服务。主要有两个原因:
探索的一种方法是将整个服务建模为CloudFormation模板,并使用参数来控制区域之间的差异。这使得将相同的基础架构部署到多个区域变得更加容易。
答案 1 :(得分:0)
我们正在研究相同类型的应用程序要求。
因此您可以将每个区域的应用程序堆栈分开。您可以在云中部署的每个应用程序中获取区域值。
根据区域值找到S3存储桶和数据库。在进行EFS之前,请确保EFS实施。
如果您在应用程序开发中对AWS资源有任何特定要求,请告诉我。