AWS and Google Cloud Region Choices for US EU Brazil
AWS and Google Cloud region choices should be made from the tenant’s workload, service availability, contract, latency, backup, support, and transfer requirements. A region map is a starting inventory, not a promise that every service, key, log, subprocessor, or support action stays there. Recheck volatile provider pages on the draft and launch dates.
For US, EU, and Brazil workloads, assign an immutable home region, select only verified services, and keep records separate from global routing metadata. Compare one-region and multi-region designs using the same evidence categories. A region can reduce movement while adding replication and support complexity.
What a useful region map contains
A useful map names the provider, service, region identifier, workload, data class, replication, support path, contract, and review date. Do not list only compute regions. A cloud application may use a runtime, database, object store, queue, key manager, logging service, monitoring service, build system, and backup product with different location behavior.
| Map column | Question | Why it matters |
|---|---|---|
| Service | Which exact product holds or processes data? | Eligibility and feature scope |
| Region | Where does the service run? | Residency and latency |
| Replication | Where are copies created? | Availability and transfers |
| Support | Which countries can access? | Remote access risk |
| Contract | Which agreement covers it? | Role and obligation evidence |
| Review date | When was the fact checked? | Volatility control |
AWS publishes a HIPAA eligible services reference, but it does not make every account or deployment eligible by itself. Google Cloud publishes location pages for individual services, and Firestore location behavior can differ from Cloud Run. Check the exact service and feature.
How to compare US, EU, and Brazil homes
Choose a home region from tenant requirements. US may simplify a US customer’s contract and support expectations. EU may support an EU residency policy and local latency. São Paulo may support a Brazil local-processing default. None of these statements answers remote support, backup, or transfer mechanisms by itself.
| Home zone | Primary decision | Questions left open |
|---|---|---|
| US | US records and operational locality | Overseas support, backup, and state privacy |
| EU | EU record location | Third-country access and Chapter V mechanism |
| Brazil | Brazil local default | ANPD transfer mechanism and foreign support |
Use HIPAA US data residency, GDPR EU health data residency, and São Paulo home region as the related decision paths. Keep their legal analysis separate; do not present one jurisdiction’s rule as another’s.
Why service-level availability matters
A region may exist for the provider but not for the service or feature you need. Verify runtime, database, storage, queue, keys, backups, logging, monitoring, and deployment tooling independently. Record the source title and retrieval date. If a feature is in preview, excluded from an agreement, or subject to a later migration, mark that volatility plainly.
Compare service behavior as well as location:
- Can the database location be changed after creation?
- Does a managed service replicate across a paired region?
- Where are backups and point-in-time recovery copies held?
- Can support or incident personnel access data from another country?
- Are encryption keys regional, global, or customer-controlled?
- Do logs contain request content or only metadata?
A region map should list the answer and the evidence. Unknown is a valid state that blocks a residency promise until resolved.
DynamoDB global tables and home-region policy
AWS documentation describes DynamoDB global tables as a multi-region, multi-active capability that replicates table items to selected regions. That behavior can conflict with a policy that assigns one home region to protected records. Do not use global tables for a single-home-region workload without a deliberate legal, contract, and architecture decision.
Separate ordinary regional tables may be a better fit when each tenant’s records must remain in one zone. The tradeoff is operational complexity: application routing, migrations, cross-region reporting, backups, and recovery must be designed explicitly. Availability does not justify unreviewed replication.
The same principle applies to any provider. “Global” can mean global control plane, global replication, or global support. Ask which one applies.
Cost and latency without false precision
Region choice can change request latency, service price, egress, backup cost, and operational effort. Treat any estimate as a planning range with an as-of date. Provider prices and regional multipliers change, and a small workload may be dominated by fixed services such as load balancing, logging, keys, or backups.
| Estimate input | Label | Recheck trigger |
|---|---|---|
| Compute and database | Planning estimate | Volume or service change |
| Backup and egress | Planning estimate | New region or restore path |
| Latency | Measured observation | Customer geography or routing change |
| Eligibility and contract | Current source claim | Provider terms change |
Do not choose a lower-cost region if it violates the tenant’s approved residency or contract. Conversely, do not add regions merely because they sound safer. Measure the recovery and support requirement first.
Tenant approval checklist
Before selecting AWS or Google Cloud regions, document the tenant’s home zone, data classes, availability objective, support countries, legal mechanism, service list, and backup policy. Security should validate the provider configuration and negative region tests. Procurement and counsel should review agreement and transfer scope.
- Service-by-service region map completed.
- Provider eligibility and BAA or DPA scope checked.
- Backups, keys, logs, queues, and support included.
- Global replication behavior understood.
- Costs labeled as estimates with an as-of date.
- Region move and restore process tested.
- Customer wording limited to evidence.
- Recheck owner and stop condition assigned.
When the map is incomplete, do not call the deployment regional or compliant. Finish the evidence first.
FAQ
What is the first verification step for AWS and Google Cloud regions?
List each exact service and verify its current location, replication, support, and contract behavior. A provider-wide region list is not sufficient.
Which source or configuration detail could change this answer?
Service launches, region availability, global replication, backup defaults, pricing, provider contracts, and support routing can change the map. Recheck on material changes.
What must be approved before a production claim or outbound action?
The tenant home zone, service list, replication policy, backup and key scope, transfer mechanism, cost assumptions, and customer wording should be approved by the relevant owners.
References
- Amazon Web Services, HIPAA Eligible Services Reference, retrieved 2026-08-15, https://aws.amazon.com/compliance/hipaa-eligible-services-reference/
- Amazon Web Services, DynamoDB Global Tables Core Concepts, retrieved 2026-08-15, https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables-CoreConcepts.html
- Google Cloud, Cloud Run Locations, retrieved 2026-08-15, https://cloud.google.com/run/docs/locations
Related articles
How to Run a Tabletop Exercise for Breach Notification
A breach-notification tabletop should test roles, facts, evidence, risk assessment, communications, recovery, and post-exercise actions…
Proposed HIPAA Security Rule Changes for Incident Plans
As of August 15, 2026, distinguish the HIPAA Security Rule currently in effect from proposed modifications. Prepare incident,…
HIPAA Contingency Plans: Backup, Restore, and Testing
A HIPAA contingency plan should cover backup, disaster recovery, emergency mode, restore testing, recovery objectives, and evidence. The…