Data Centers Solution Elements Flashcards
Infrastructure as a code
Using code to manage configurations and automate provisioning . Used to to define and provision networking components (servers,network, storage) that can be version control, tested, automated through machnie-readable files rather than physical hardware configuration
Elasticity
Is the availability to fit the resources needed to cope with loads dynamically. When load increases, more resources are added and when demand decreases resources are removed
Micro services
Breaking down large application into smaller, independently deployable components that perform specific business function or task. Software development approach.each micro-service is a self-contained component that can be deployed, updated, scaled independently without affecting the rest of application
Containerization
Is a technology that allows applications to be packaged and run in isolated environments called containers. Containers provide a way to isolate apps and their dependencies from the underlying infrastructure, which makes it easier to deploy, manage and scale apps across different environments
Automation
Is the application of the technology, programs, robots or processes to achieve outcomes with a minimal human input. Increase quality, reduce errors
Scalability
I’d the ability of the system to automatically accommodate layer loads by adding resources - either making hardware stopper (scale up) or adding additional nodes (scale out)
node
This is unit of data structure, linked list or tree data structure . Nodes contain data and also may link to other nodes
Chestration
Is the integration of the tools and platforms for an automatic response
Demand generated
Resource allocation is the automatic provisioning and deprovsioning of resources
Software defined networking
Using software to manage and configure the network infrastructure, instead changing configuration of physical equipment. Is made possible by separating the control plane is moved to centralized controller that manages the network devices. Relies on centralized controller.
Services computing
Dynamic allocation of resources to execute a specific of code. This is an execution model in which a cloud provider dynamically allocates only the compute resources and storage needed to execute a particular piece of code. Functions are event-driven, meaning the code is invoked only when triggered by a request