Virtualization and Cloud Computing Flashcards
4 important things when it comes to Virtualization:
The Computer
Hypervisor - manager like software that sits between the hardware and actual virtual machine ex: VMware, ESXi, Virtual Box, Microsoft Hyper-V
Virtual Machine
Virtual Hard disk ( VHD or VHDx ) - or file
There are 2 hypervisors
Type 2 or hosted- runs on top of your computers OS, allows you to switch between the OS and virtual machine
Type 1 or bare metal - Boots up your virtual machine
Saving power consumption, hardware consolidation, and system recovery are all benefits of _______________?
Virtualization
Virtual machines need a _________ _________.
operating system
To be able to upsize or downsize the memory and storage of a virtual machine without the added investment of more on-site hardware by utilizing the clouds resources is called:
Scalability
To be able to increase or decrease resources of your VM based on the demand of your application, service is called:
Elasticity
The availability to support multiple customers on the same device, service, or infrastructure all at once.
Multitenancy
The 4 basics of cloud computing are:
Scalability
Elasticity
Multitenancy
Security Implications
There are several ways to have or access Virtual Machines or Cloud Services where we don’t have to create or even purchase. Like in a pyramid form they are:
Infrastructure as a Service ( IaaS ) - enable you to set-up whole infrastructures for you without the on-site resources, manintenance, and troubleshooting ( most popular )
Platform as a Service ( PaaS ) - for developers can create things like web apps without all the overhead, provides a complete deployment and management system - Heroku.com
Software as a Service ( SaaS ) - provides subscription-based access to software
Desktop as a Service ( DaaS ) - basically allow you to move user’s workstations in the cloud
There are several variation when it comes to cloud ownership:
Private - members only
Public
Community - where several organizations put in to create one big cloud ( also a members only
Hybrid - where a private cloud has contracted management
This is the management of infrastructure in a descriptive model, using the same versioning as developers use for source code:
Infrastructure as Code ( IAC )
Regarding IAC, ___________ is using code to set up or provision and maintain systems in a consistent manner without having to make manual changes.
Automation
Regarding IAC, __________ is composing smaller automated tasks into longer sequences
Orchestration
_________ enables access to a software development platform without the need to personally host it
PaaS or Platform as a Service
A _________ allows very quick access to software running live on the internet.
PaaS or Platform as a Service
A ______ ________Connects to a NIC in order to connect to a physical network. They can detect which VM’s are logically connected to its virtual ports and forwards network traffic to the VM.
Virtual Switch
the centralized handling and management of virtual switches (done by the hypervisor)
Distributed Switching
Basically an architecture or collection of patterns that generally describe how to create a network, basically enables virtualization of network hardware
Network function virtualization ( NFV )
In SDN Routers, switches, or a basic network box has:
Management plane / layer -
application plane/layer - one computer with web interface
control plane/layer - sets up acl’s, router info
infrastructure plane/layer - gets the data delivered (mediums)
data plane/layer or forwarding plane
This virtualization controls a device from a remote location by replacing the control plane:
Software-defined networking ( SDN )
_______ depends on the services requested, including IaaS, and PaaS
Virtual private Cloud or VPC / like AWS