Section 14 - Workflow Orchestration Flashcards

1
Q

What is orchestration?

A

The automation of multiple steps in a deployment process

It is the automation of automations

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

What are the three types of orchestration?

A

Resource Orchestration - this is to provision and allocate resources within a cloud environment or other solution.

Workload Orchestration - this is for the management of applications and other cloud workloads that need to be performed, and basically looking at the components to create the product you need.

Service Orchestration - this is going to be used to deploy services into cloud environments.

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

What is third party orchestration?

A

These allow you to work on your product, and your orchestration across multiple vendors and allows you to prevent this vendor lock in.

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

What is continuous integration?

A

A software development method where code updates are tested and committed to a development or build server/code repository rapidly

Its focus is to detect and resolve development conflicts early and often. It can do this by testing and committing updates multiple timers per day.

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

What is continuous delivery?

A

A software development method where application and platform requirements are frequently tested and validated for immediate availability

  • if you use this, you just also use continuous integration. Continuous integration however, does not NEED to use continuous delivery.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is continuous deployment?

A

A software development method where application and platform updates are committed to production rapidly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
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

** DevOps relies on the concepts of continuous integration so that we all can be working together on the same thing and make sure we don’t have big divergent changes. By making operations and developers work together they can build, test and release software faster and more reliably. In the past, these two teams were originally separated but DevOps combined them.

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

What is DevSecOps?

A

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

  • Once DevOps was combined, they ran into operations having more security issues so they once again combined with security to eliminate that problem. It utilizes a shift-left mindset.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the shift-left mindset?

A

In regards to the waterfall method, which placed security towards the end of its cycle the shift-left mindset “shift it left” or moved it earlier in the lifecycle so that security became one of the beginning steps in the plan instead of last.

In general, this just means moving things earlier in the cycle and to earlier people in the chain.

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

What is IAC?

A

Infrastructure as Code

A provisioning architecture in which deployment of resources is performed by scripted automation and orchestration

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

What is a snowflake system?

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
12
Q

What is idempotence?

A

A property of IaC that an automation or orchestration action always produces the same result, regardless of the component’s previous state

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

What is artificial intelligence?

A

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

** a machine that can think for itself

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

What is machine learning?

A

ML is a component of AI that enables a machine to develop strategies for solving a task given a labeled 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
15
Q

What is a artificial neural network?

A

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

** a machine learning system adjusts its neural network to reduce errors and optimize objectives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
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

*** deep learning is going to use complex classes of of knowledge defined in relation to simpler classes of knowledge to make more informed determinations about an environment