Virtualization and Cloud Computing Flashcards
(20 cards)
Cloud computing
-Server hosted elsewhere
-Extend the management of applications and services
-Deploy an infrastructure in minutes
-International scope
-Use only the required resources (cost is based on amount of use)
Private cloud deployment
-Your own virtualization local data center
Public cloud deployment
-Available to everyone over the internet
Hybrid cloud deployment
-A mix of private and public
Community cloud deployment
-Several organizations share the same resources
IaaS
-Infrastructure as a Service
-Sometimes called Hardware as a Service (HaaS)
-Outsource your equipment
-You’re still responsible for the management and the security
-Your data is out there but more within your control
-Web server providers
-Client managed:
Application
Data
Runtime
Middleware
OS
-Provider managed:
Virtualization
Servers
Storage
Networking
SaaS
-Software as a Service
-On-demand software (no local installation)
-Central management of data and applications (your data is out there)
-A complete application offering
–No development work required
–Google Mail, Office 365
-Provider Managed:
Application
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
PaaS
-Platform as a Service
-Someone else handles the platform, you handle the development
-Client managed:
Application
Data
-Provided Managed:
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
External cloud resources
-Share resources with a public cloud
-Underlying infrastructure owned by a third-party
-Cast may be metered or up-front
Metered cloud services
-You pay for what you use
-Cost to store and download
Non-metered cloud services
-You pay for a block of storage
-No cost to upload or download
Rapid elasticity
-Cloud computing ability to scale up and down as needed
-The cloud enables instant resource provisioning
File synchronization in the cloud
-Information can be duplicated across cloud locations
Desktop as a Service
-Applications actually run on a remote server
-Virtual Desktop Infrastructure (VDI), DaaS
-Local device is a keyboard, mouse, and screen
Virtualization
-One computer, many operating systems
-Separate OS, independent CPU, memory, network, etc all on one computer
-Host-based virtualization
-Stand alone server that hosts virtual machines
Hypervisor
-Virtual Machine Manager
-Manages the virtual platform and guest operating systems
-May require a CPU that supports virtualization
Resource Requirements for Virtualization
-CPU (Intel: Virtualization Technology VT/ AMD-V)
-Memory - above and beyond host OS requirements
-Disk space - each guest OS has it’s own image
-Network - Configurable on each guest OS/virtual switch
Sandboxing
-Isolated testing environment
-Virtualize development process
Hypervisor security
-Malware can recognize it’s on a vm and compromise the hypervisor and jump to different vm’s through the hypervisor
Network requirements for virtualization
-Shared network address
-The virtual machine shares the same IP address as the physical host
-Uses a private IP address internally
-Uses NAT to convert to the physical host IP
-Bridged network access
–The VM is a device on the physical network
-Private address
–The VM does not communicate outside of the virtual network