If you have any questions feel free to contact with me. I may take a day to respond but I will get back to you. If this helps you, please Star(⭐️) this reponitory. 😁
This was designed to be deployed inside us-east-1 datacenter. Instances are placed inside the private subnets, internet traffic coming from the load balancer traverses through the public subnets. If you're looking to migrate your customized application into the AWS cloud, this is a template I built. It has a total of 7 Subnets (4 Private, 3 Public), automatically scales for more compute power based on used resources, and uses the blue-green deployment method (replacing 25% of active instances at a time) with the ability to role back if an error occurs in the new version deployment.
- 1 /28 10.1.14.0 - 10.1.14.15
- 2 /28 10.1.14.16 - 10.1.14.31
- 3 /28 10.1.14.32 - 10.1.14.47
- 1 /22 10.1.0.0 - 10.1.3.255
- 2 /22 10.1.4.0 - 10.1.7.255
- 3 /22 10.1.8.0 - 10.1.11.255
- 4 /23 10.1.12.0 - 10.1.13.255
Sources:
http://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/describe-configuration-options.html
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html#configuration-options-recommendedvalues
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/vpc-rds.html
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options-general.html