Section 14: Automation Flashcards
Orchestration
Automation of multiple steps in a process. It’s the automation of automations.
Rapid elasticity would not be possible without
Orchestration
What are the three types of Orchestration?
Resource, Workload, and Service
Continuous Integration Workflow
A software development method where code updates are tested and committed to a development or build server/code repository; can test and commit updates multiple times per day; detects and resolves development conflicts early and often
Continuous Delivery
You have to do continuous integration in order to do this. A software development method where application and platform requirements are frequently tested and validated for immediate availability. Focused on automated testing of code getting it READY for release.
Continuous Deployment
A software development method where application and platform updates are committed to production rapidly. Automated testing and release of code in order to get it into the production environment more quickly.
DevOps
An organization culture shift that combines software development and systems operations by referring to the practice of integrating the two disciplines within a company
DevSecOps
A combination of software development, security, operations, and systems operations by integrating each discipline with the others.
Infrastructure as Code (IaC)
A provisioning architecture in which deployment of resources is performed by scripted automation and orchestration
What are the three main areas of IaC?
Templates, Scripts, and Policies
Snowflake Systems
Any system that is different in its configuration compared to a standard template within an infrastructure as code architecture
Idempotence
A property of IaC that an automation or orchestration action always produces the same result, regardless of the component’s previous state
Artificial Intelligence (AI)
The science of creating machines with the ability to develop problem solving and analysis strategies without significant human direction or intervention.
Machine Learning (ML)
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
Artificial Neural Network (ANN)
An architecture of input, hidden, and output layers that can perform algorithmic analysis of a dataset to achieve outcome objectives