Page Properties | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
- Limited number of AWS resources (some can be increased, some can’t)
- Avoid networking conflicts between AWS regions as well as customer networks
- Consistent numbering for our various cloud shards (general population, GDPR, GovCloud, etc)
- Ease automated assignment of networks
- Support for two availability zones per region
There are three types of VPCs we will be utilizing: Cloud Management VPC, Shard Management VPCs and Shard Service VPCs. A single Cloud Management VPC holds the centralized cloud management services for the OpenMethods Cloud solution. The Cloud Management VPC will occupy the 10.255.0.0/16 address space. Each cloud shard will have a single Shard Management VPC that hosts the common, centralized components that are shared between customers that reside in the shard. An initial Class B network is dedicated to each shard. The Shard Management VPC occupies the lower 8 Class C networks, which are split between two availability zones for redundancy. The remaining address space is used for Shard Service VPCs to contain instances. Additional Class B networks can be assigned to a Shard if more address space is needed.
...
Geography | AWS Region | Service VPC Id | Service VPC CIDR | Availability Zone A Subnet | Availability Zone B Subnet |
---|---|---|---|---|---|
1 – Development | N. Virginia (us-east-1) | 1 | 10.254.8.0/21 | 10.254.8.0/22 (1019 hosts) | 10.254.12.0/22 |
Mumbai (ap-south-1) | 2 | 10.254.16.0/21 | 10.254.16.0/22 | 10.254.20.0/22 | |
2 - General Population | N. Virginia (us-east-1) | 1 | 10.253.8.0/21 | 10.253.8.0/22 (1019 hosts) | 10.253.12.0/22 |
Ohio (us-east-2) | 2 | 10.253.16.0/21 | 10.253.16.0/22 | 10.253.20.0/22 | |
N California (us-west-1) | 3 | 10.253.24.0/21 | 10.253.24.0/22 | 10.253.28.0/22 | |
Singapore | 4 | 10.253.32.0/21 | |||
3 - GDPR | Paris (eu-west-3) | 1 | 10.252.8.0/21 | 10.252.8.0/22 (1019 hosts) | 10.252.12.0/22 |
4 - Gov Cloud | N. Virginia (us-east-1) | 1 | 10.251.8.0/21 | 10.251.8.0/22 (1019 hosts) | 10.251.12.0/22 |
5 - XYZ |
...