Deploying and Managing Infrastructure at Scale Flashcards

1
Q

What is Cloud Formation?

A
  • Infrastructure as Code
  • Declarative definition of AWS Infrastructure
  • JSON definition
  • Can provision template across multiple accounts and regions
  • Creates a Cloud Formation Template
  • Template -> Cloud Formation -> Stack
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the benefits of Cloud Formation?

A
  • No resources are manually created
  • Configuration is reviewed through code
  • Cost an be estimated using your Cloud Formation Template
  • Can develop a savings strategy (delete template at 5, recreate at 8)
  • Leverage existing templates
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Elastic Beanstalk?

A
  • PAAS, Platform as a Service
  • for Deploying an application
  • Only application code is responsibility of developer
  • Instance configuration / OS handled by amazon
  • Is free service, but charged for instances created
  • Supported by many platforms (Java, Go, Ruby, Python) but not all
  • Elastic Beanstalk service does not publish any metrics to Amazon CloudWatch.
  • Elastic Beanstalk health monitoring can determine that the environment’s Auto Scaling group is available and has a minimum of at least one instance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is AWS Code Deploy?

A
  • Allows an application to be deployed/upgraded on both On-Premise and AWS EC2 instances
  • Hybrid service (On-Premise and AWS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is AWS System Manager (SSM) ?

A
  • Hybrid AWS Service
  • Insights on state of your infrstructure
  • Manage/Operational level EC2+On Prem resources
  • Layer between on-premise and AWS systems
  • Allows Patching a fleet of servers and EC2 instances
  • Allows run a command across this fleet
  • Patching automation for enhanced compliance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is AWS OpsWorks

A
  • Protects investment in Chef and Puppet (server configuration tools)
  • Allows Chef and Puppet use with EC2 and On-Premise
  • alternative to SSM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is CodeCommit?

A
  • AWS ‘git hub’ repository
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is CodeBuild?

A
  • Build packages in cloud

- Integrated with CodeCommit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is CodePipeline?

A
  • Orchestrate pushing code to production
  • Code => Build => Test => Provision => Deploy
  • CICD Continuous Integration & Continuous Delivery
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is CodeArtifact?

A
  • Artifact management

- Store Code Dependencies (it’s like PiP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is CodeStar?

A
  • Manage all the capabilities of AWS Code… products
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Cloud9?

A
  • its the AWS IDE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly