In this short series, I outline the notes that I took while preparing for the AWS Cloud Practitioner exam.
These are my personal notes that I have made while working through the A Cloud Guru exam practitioner course. They are in no way official notes from AWS.
I would advise you that if you do use my notes to help you revise for this exam, that you use them as a supplement to the most recent information in the White Papers, Exam Guide and go over your knowledge with practice exam papers.
Previous notes within this blog series:
- Cloud Computing and the Topics To Cover
- AWS Global Infrastructure
- AWS Cost Management
- Identity Access Management (IAM)
- Simple Storage Service (S3)
- CloudFront
- Elastic Compute Cloud (EC2)
- Roles
- Load Balancers
- Databases
- Domain Name System
- Elastic Beanstalk
CloudFormation
- Cloud is a service that helps you model and set up your AWS resources.
- You create a template that describes all the AWS resources that you want using JSON and CloudFormation will take care of creating and configuring all the resources for you.
- You can create a template from scratch or use a pre-existing template. The Template Designer provides you with a visual GUI of what the template will look like.
- Can take between 5 to 20 minutes depending on the complexity of the stack.
- The Output tab once the stack is created which will have the URL for the site. If when you go to the site and it times out, check the inbound and outbound security groups set up.
- Elastic Beanstalk and CloudFormation are free services but the resources they provision aren’t free.
Differences between Elastic Beanstalk and CloudFormation
- Elastic Beanstalk is limited to some services, while CloudFormation can provision most AWS services and is programmable.
- Elastic Beanstalk is for developers that want to get their code up and running in the cloud fast.
- CloudFormation is for someone who knows AWS inside and out.