Cloud Flashcards
Scalability
Handles the growing workload required to maintain good performance and efficiency for a given software or application
Virtual Scaling (Scaling up)
Increasing the power of the existing resources in the working environment
Horizontal Scaling (Scaling Out)
Adding additional resources to help handle the extra load being experienced
Elasticity
Attempts to match the resources allocated with the actual amount of resources needed at any given point in time
Platform as a Service (PaaS)
Somewhere between SaaS and IaaS. A typical PaaS solution would deploy servers and storage network infrastructure (as per IaaS) but also provide a multi-tier web application/database platform on top.
Desktop as a Service (Daas)
Means of provisioning virtual desktop infrastructure (VDI) as a cloud service. VDI allows a client browser to operate an OS desktop plus software apps. This removes the need for an organization to deploy and maintain client PCs and software installs.
What Is Infrastructure as Code?
Provisioning architecture in which deployment of resources is performed by scripted automation and orchestration. (cloud)
Orchestration
Automation of multiple coordinated steps in a deployment process.
Examples of host-based hypervisors
VMware Workstation
Oracle® Virtual Box
Parallels® Workstation.
Type II hypervisor
Is itself installed onto a host operating system.
Type I hypervisor
(bare-metal)
Installed directly onto the computer and manages access to the host hardware without going through a host OS.
Network functions virtualization (NFV)
- A way to virtualize routers, firewalls, and load balancers
- Extract network functions from hardware they ran on
- Packaged as virtual machines (VMs)
Virtual Network Function (VNF)
- Run as VMs on standard server platforms.
- Less epxensive and more flexible than specialized hardware
- Specifies and deploys instances of each virtual appliance
- Software implimentations of network functions
NFV Infrastructure
(Virtual Network Function)
- Harware and virtual resources necessary for deploying, managing, and executing VNFs
Management and Orchestration (MANO) vnf
- Oversees the lifecycle management of the VNFs
- Orchestrates the resources across the NFVI