Reputation: 146
I am working on a medical product that is accessible in different regions of the word and collect the data from the patients, as per distribution law i cant take the patients data, history or record to another country. The basic requirement is that US sites should have all related data stored in US data centers (such as the current US east data center) and EU based sites should have all data in EU based data centers (such as AWS Ireland or Frankfurt).
How this is most efficiently done should be analysed - run two completely different stacks? Or should there just be a database and EFS system in place in these different locations?
Upvotes: 0
Views: 917
Reputation: 81
You will want to host separate instances of your application stack in each region, including data stores and services that access them. There are two main reasons:
One approach to explore would be modeling your entire service as a CloudFormation template, with parameters to control the differences between regions. That makes it much easier to deploy the same infrastructure to multiple regions.
Upvotes: 3
Reputation: 690
We are working on the Same type of application requirement.
so you can keep your application stacks separate for each region. you can get region value in each application deployed in cloud.
Based on region value locate the S3 bucket and database. Before going for EFS be sure on EFS implementation.
Let me know if you have any specific requirement of AWS Resources in your Application Development.
Upvotes: 0