The 2nd project of Udacity Cloud DevOps Engineer nanodegree
Assuming a company is creating an Instagram clone called Udagram
Developers wanted to deploy a new application to the AWS infrastructure.
My task was to create a high availability infrastructure and deploy it throug AWS using CloudFormation.
$ aws cloudformation create-stack --stack-name network --template-body file://udagram-network.yml --parameters file://udagram-parameters.json --region=us-east-1
- VPC
- Internet Gateway
- Public subnets
- Private subnets
- Route tables
- Routes
- Nat Gateways
$ aws cloudformation create-stack --stack-name servers --template-body file://udagram-servers.yml --parameters file://servers-parameters.json --region=us-east-1 --capabilities "CAPABILITY_IAM" "CAPABILITY_NAMED_IAM"
- IAM Role for S3 and its policy
- Load balancer
- Targer group
- Security groups
- Auto scaling group
- Launch configration
$ aws cloudformation delete-stack --stack-name network
$ aws cloudformation delete-stack --stack-name servers
Please click the link below
Udagram Or
http://serve-webse-1trc2gm01d7m4-1482192828.us-east-1.elb.amazonaws.com/