"With AWS CloudFormation you can model, provision, and update the full breadth of AWS resources. You can manage anything from a single Amazon EC2 instance to a multi-tier application.
If you are familiar with AWS CloudFormation or using it already, this session is for you. If you are familiar with AWS CloudFormation, you may have questions such as ''How do I plan my stacks?', ''How do I deploy and bootstrap software on my stacks?' and ''Where does AWS CloudFormation fit in a DevOps pipeline?' If you are using AWS CloudFormation already, you may have questions such as ''How do I manage my templates at scale?', ''How do I safely update stacks?', and ''How do I audit changes to my stack?' This session is intended to answer those questions.
If you are new to AWS CloudFormation, get up to speed for this session by completing the Working with CloudFormation lab in the self-paced Labs Lounge."
5. Frontend Services
•Consumer Website, Seller Website, Mobile Backend
Backend Services
•Search, Payments, Reviews, Recommendations
Shared Services
•CRM DBs, Common Monitoring /Alarms, Subnets, Security Groups
Base Network
•VPCs, Internet Gateways, VPNs, NATs
Identity
•IAM Users, Groups, Roles
6. Food Catalog website
Ordering website
Customer DB service
Inventory service
Recommendations service
Analytics service
Fulfillment
service
Payment
service
7. Food Catalog website
Customer DB service
“Outputs” : {
“CustDBEndPoint”
}
“Parameters” : {
“CustDBEndPoint”
}
13. User/Role
AWSCloudFormation
Amazon EC2
Amazon RDS
AmazonElastiCache
Etc.
Permissions to call AWS CloudFormation
Permissions to create ALL resources specified in a template
14. Account
AWSCloudFormation
Amazon EC2
Amazon RDS
ElastiCache
Etc.
# of AWS CloudFormation stacks
# of EC2 instances, total Amazon RDS storage, etc.