Chapter 18 - Why Do We Automate Flashcards

1
Q

CloudFormation

A
  • We don’t have to be a coding expert
  • Those instances, those networks, those databases, everything that you’re trying to build out.
  • Immutable architecture is the best.
  • On the exam we like to prefer answers that include a stateless environment.
  • Something that I can easily pick up and throw away, and reprovision, it’s that disposable architecture.
  • We want to have automation built out that is so robust, that I can turn it off. I can chuck it out the window
  • when it’s no longer needed.
  • It could mean that I’m throwing away those web servers those backend servers, I’m hosting my data in S3 or EFS,
  • and I’m treating that compute as something that is disposable.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Parameter Store

A
  • It’s kind of like that universal key value storage,
  • and CloudFormation can look up values that are stored in there.
  • So mappings and parameters are an appropriate location to store those IDs, as long as we are never hard-coding them directly into the resource section itself,
  • That’s much more likely to cause that breakage when you move that template from one environment to another.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Elastic Beanstalk

A
  • That it’s your one-stop shop for everything AWS.
  • You’re building out a web server, that’s really what it excels in.
  • If it’s looking for a situation that is simple, yeah, we want to make a quick migration, or my coworkers are not interested in learning CloudFormation. Well, then we can focus on using Elastic Beanstalk over that CloudFormation architecture.
  • If the scenario is a little bit more complex, if it’s talking about things like Lambda functions and sqsqs and load balancers, and API Gateway, and a little bit more robust architecture, then we’d want to think CloudFormation,
  • That gives us the most granular level of automation control over everything that we’re building.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Systems Manager

A
  • Those automation documents are going to be very useful to you.
  • These automation documents can be used to configure the insides of EC2 instances, as well as parts of the AWS environment.
  • So they’re kind of the jack of all trades automation tool.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly