Configuration Management Flashcards

1
Q

Why do you need configuration management?

A

how doe you apply changes to:

  • installed applications
  • configuration for application and services (https.conf,IIS configuration)
  • Dozens or hundreds of ec2 instances

how do you make sure that various settings required for an instance remain in a known good state?

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

Infrastructure

A
requires ongoing management
common components:
- package updates
- new software
- new configurations
- new application deployments
- environment -specific changes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ongoing management

A

requires proper tooling

common challenges:

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

Best practices

A

ensure solution covers all infrastructure components

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

Inventory and Control

A

make inventory o

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

AWS Config

A

is like a continuous configuration auditor

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

AWS Config

A

is like a continuous configuration auditor

- assess, audit, and evaluate the

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

AWS Config use cases

A
not on by default
- discover resources
- change management and realization of impacts b/w resources
- continous audit and compliance
- compliance-as-code
-
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

AWS Config Rules

A

Check whether a change made to a resource’s configuration meets your desired configuration standard
Aggregate compliance into a central account
Rules
- more than 170

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

Automatic remediation of noncompliant resources

A

can use Automation AWS service

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

Automation AWS service

A

??

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

Change orchestration

A

coordination and management of changes to AWS resources (creation, modification, and termination)
orchestration tools:
AWS CloudFormation
AWS Service Catalog - collection of CloudFormation templates
AWS Systems Manager
AWS Elastic Beanstalk
AWS OpsWorks
3rd party tools (HashiCorp Terraform and more)

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

OS and application stack management

A

managed services available to assist with installation and ongoing management
tools:
- AWS Elastic Beanstalk
- AWS OpsWorks

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

AWS OpsWorks

A

configuration management tool that provides managed instances of Chef and Puppet

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

AWS OpsWorks Stacks

A

Stack:
Layer:
Instances:
App:

only Chef

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

AWS Systems Manager

A

has an agent - Linux or Windows
Group or create the building blocks of applications
visualize by providing operation insights of applications in a single console
Act by using AWS best practice and built-in measures

Automate easily with predefined automation playbooks
Extensible (hybrid, compliant, open-source, cross-platform)

17
Q

Best practices of AMIs

A

Automation is key, so use prebuilt AMIs
Built-in AMIs:
- documented process for provisioning server images for re-creation and simplified updating
- options include fully built AMI, JeOS AMI, and a hybrid AMI

18
Q

automate Ami-building with AWS CodePipeline and AWS CodeBuild

A

packer from hasicorp example

19
Q

automate Ami-building with AWS CodePipeline and AWS CodeBuild

A

packer from hasicorp example