Udemy Lecture 9: Deploying and Managing Infrastructure At Scale Flashcards

1
Q

What is cloudformation?

A

It’s a declarative way of outlining your AWS infrastructure for any resource

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

What is a benefit of cloudformation?

A
  • Infrastructure is code so no resources are manually created, which is good for control n charges to the infrastructure are reviewed through code
  • It also supports all AWS resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • Have infrastructure as code
  • Need to repeat an architecture in different regions/environment or even different AWS accounts
A

So for an exam perspective cloudformation will be used when?

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

______________ defines your cloud infrastructure using a familiar language so you can therefore deploy infrastructure and applications runtime code together

A

AWS cloud development (CDK)

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

What is a 3 tier architecture?

A

It’s when a client interacts with an ELB and that ELB interacts with auto scaling groups and those interact with elasticache & RDS

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

___________ replaces the web 3 architecture

A

Beanstalk

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

Beanstalk is also an ______________ service

A

Platform as a service (PaaS)

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

What is beanstalk responsibility?

A
  • Instance configuration/ OS is handled
  • Deployment strategy is configured but performed by elastic beanstalk
  • Capacity provisioning
  • Load balancer & auto scaling
  • Application health-monitoring & responsiveness
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is your responsibility related to beanstalk?

A
  • Just the application code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Health monitoring

A

Beanstalk does have ___________ where a health agent pushes metrics to cloudwatch & chefs for all health, publishes health events

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

Automatically

A

AWS codeDeploy allow you to deploy you application ___________

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

CodeDeploy is a _________ service that works with EC2 Instances and On-Premise Servers

A

Hybrid

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

Before pushing the application code to servers, it needs to be stored somewhere and with AWS you can store it in __________

A

CodeCommit

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

Git-based repositories

A

CodeCommit source control service that host ______________ and make it easy to collaborate with others on code and the code changes are automatically versioned

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

_________ allows you to build your code in the cloud, it compiles source code, run tests, and produces packages that are ready to be deployed

A

CodeBuild

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

__________ orchestrate the different steps to have the code automatically pushes to production(like if u wanted to code—>build—>test—> provision—>deploy)(the basis for CICD -continuous integration & continuous delivery)

A

CodePipline

17
Q

Software packages depend on each other to be built (also called code dependencies) and new ones are created, storing & retrieving those dependencies is called artifact management and for that you need an artifact management system like __________

A

CodeArtifact

18
Q

What is CodeArtifact?

A

It’s a secure, scalable, and cost effective artifact management for software development

19
Q

With ________ developers and CodeBuild can retrieve dependencies straight from ____________

A

CodeArtifact

20
Q

__________ is unified UI to easily manage software development activities in one place

A

CodeStar

21
Q

AWS cloud 9

A

With codestar can edit the code “in the cloud” using ______

22
Q

___________ is a cloud IDE (integrated development environment) for writing, running and debugging code

A

Cloud9

23
Q

________ helps you manage your EC2 and On-Premise systems at scale and it’s a hybrid service

A

System Manager (SSM)

24
Q
  • Patching automation for enhanced compliance
  • Run commands across an entire fleet of servers
  • Store parameter configuration with the SSM store
A

With SSM you get operational insights about the state of your infrastructure and a suite of 10+ products, what are the most important features of SSM?

25
Q
  1. Need to install the SSM agent onto the system we control
  2. If an instance can’t be controlled with SSM it’s probably an issue with the SSM agent
  3. With the SSM agent we can run commands, patch & configure our servers
A

How does the SSM work?

26
Q

__________ allow you to start a secure shell on your EC2 and on-premises servers so no SHH access, bastion host, or SSH keys needed and also no port 22 needed

A

SSM session manager

27
Q

With _________ you can secure storage for configuration and secrets and it’s server-less, scalable, durable and easy SDK

A

System manager parameters store