CH14 Automation Flashcards

1
Q

What is Workflow Orchestration ?

A

the automation of multiple steps in a deployment process. Orchestration is the automation of the automations.

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

What is Workload orchestration ?

A

management of applications and other cloud workloads that need to be performed. (Managing apps and other things that are working together)

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

What is Resource Orchestration?

A

provision and allocate resources. (Ex: EC2 in AWS)

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

What is Service Orchestration?

A

used to deploy services into cloud environment. (Working on those services themselves)

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

What is Third-party orchestration platform ?

A

a protection from vendor lock in

▪ Chef
▪ Puppet
▪ Ansible
▪ Docker
▪ Kubernetes
▪ GitHub

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

What is CI/CD?

A

CI/CD = Continuous Integration / Continuous Deployment

  1. Continuous Integration – software development method where code updates are tested and committed to a development or build server/code repository rapidly.

Continuous integration can test and commit updates multiple times per day.
Continuous integration detects and resolves development conflicts early and often.

  1. Continuous Delivery – A software development method where application and platform requirements are frequently tested and validated for immediate availability. Focuses on automated testing of code in order to get it ready for release.
  2. Continuous Deployment – a software development method where application and platform updates are committed to production rapidly. Focuses on automated testing and release of code in order to get it into the production environment more quickly.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is DevOps?

A

An organizational culture shift that combines software development and systems operations by referring to the practice of integrating the two disciplines within a company

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

What is DevSecOps ?

A

A combination of software development, security operations, and systems operations by integrating each discipline with the others

DevSecOps utilizes a shift-left mindset. Another word, we need to think about security from the beginning.
● Integrate security from the beginning
● Test during and after development
● Automate compliance checks

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

What is IAC ?

A

IAC = Infrastructure as Code

provisioning architecture in which deployment of resources is performed by scripted automation and orchestration. IaC allows for use of scripted approaches to provisioning infrastructure in the cloud

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

What is Snowflake Systems ?

A

any system that is different in its configuration compared to a standard template within an infrastructure as code architecture

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

Idempotence

A

a property of Infrastructure as Code (IaC) that an automation or orchestration action always produces the same result, regardless of the component’s previous state.

IaC uses carefully developed and tested scripts and orchestration runbooks to generate consistent builds.

Do now allow snowflakes

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

What is AI ?

A

AI = Artificial Intelligence

the science of creating machines with the ability to develop problem solving and analysis strategies without significant human direction or intervention

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

What is ML ?

A

ML = Machine Learning

a component of AI that enables the machine to develop strategies for solving a task given a label dataset where features have been manually identified but without further explicit instructions

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

What is ANN?

A

ANN = Artificial Neural Network

an architecture of input, hidden, and output layers that can perform algorithmic analysis of a dataset to achieve outcome objectives

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

What is Deep Learning ?

A

a refinement of machine learning that enables a machine to develop strategies for solving a task given a labeled dataset and without further explicit instructions. It uses complex classes of knowledge defined in relation to simpler classes of knowledge to make more informed determinations about an environment

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