4.0 Virtualization and Cloud Computing Flashcards
Cloud computing
* More than just a server hosted elsewhere
– Extend the m____ of applications and services
* Deploy an infrastructure in minutes
– C____ and tear down as you need
* International scope
– D___ in specific parts of the world
* Use only the required resources
– Cost is based on the amount of ___
– Extend the management of applications and services
*
– Create and tear down as you need
*
– Deploy in specific parts of the world
*
– Cost is based on the amount of use
Cloud deployment models
* Private
– Your own virtualized local ___ center
* Public
– Available to everyone over the ___
* Hybrid
– A mix of public and ___
* Community
– Several organizations share the same ___
– Your own virtualized local data center
*
– Available to everyone over the Internet
*
– A mix of public and private
*
– Several organizations share the same resources
Infrastructure as a service (IaaS)
* Sometimes called Hardware as a Service (HaaS)
– O___ your equipment
* You’re still responsible for the management
– And for the s___
* Your data is out there, but more within your control
– Web server ____
– Outsource your equipment
*
– And for the security
*
– Web server providers
Software as a service (SaaS)
* On-demand software
– No ___ installation
– Why ___ your own email distribution?
Or payroll?
* Central management of data and applications
– Your ___ is out there
* A complete application offering
– No development work __
– Google Mail, Microsoft 365
– No local installation
– Why manage your own email distribution?
*
– Your data is out there
*
– No development work required
– Google Mail, Microsoft 365
Platform as a service (PaaS)
* No servers, no software, no maintenance team, no HVAC
– Someone else handles the ___,
you handle the development.
* You don’t have direct control of the data,
people, or infrastructure
– Trained security professionals are ___
– Choose carefully
* Put the building blocks together
– Develop your ___ from what’s available on the platform
– SalesForce.com
– Someone else handles the platform,
you handle the development.
*
– Trained security professionals are watching
– Choose carefully
*
– Develop your app from what’s available on the platform
– SalesForce.com
Shared resources
* Internal cloud
– No resources are ___
– Build your own cloud
– Pay for everything up ___
– No o___ costs
* External cloud
– Share resources with a public ___
– Underlying infrastructure owned by a ___-party
– Cost may be m___ or up-front
– No resources are shared
– Build your own cloud
– Pay for everything up front
– No ongoing costs
*
– Share resources with a public cloud
– Underlying infrastructure owned by a third-party
– Cost may be metered or up-front
Metered and non-metered
* Metered cloud services
– You pay for what you _
– Cost to u__
– Cost to s___
– Cost to d___
* Non-metered
– You pay for a block of ___
– No cost to u__
– No cost to d___
– You pay for what you use
– Cost to upload
– Cost to store
– Cost to download
*
– You pay for a block of storage
– No cost to upload
– No cost to download
Cloud computing characteristics
* Rapid elasticity
– Scale ___ and scale down as needed
– S____ to everyone
– The cloud enables instant ___ provisioning
* High availability
– Systems are always a____
– Redundancy provides a___
* File synchronization
– Information can be ___ across cloud locations
– Scale up and scale down as needed
– Seamless to everyone
– The cloud enables instant resource provisioning
*
– Systems are always available
– Redundancy provides availability
*
– Information can be duplicated across cloud locations
Desktop as a Service
* Basic application usage
– Applications actually run on a r___ server
– Virtual Desktop I____(VDI),
– L___ device is a keyboard, mouse, and screen.
* Minimal operating system on the client
– No huge ___ or CPU needs
* Network connectivity
– Big ___ requirement
– Everything happens across the wire
– Applications actually run on a remote server
– Virtual Desktop Infrastructure (VDI),
Desktop as a Service (DaaS)
– Local device is a keyboard, mouse, and screen.
*
– No huge memory or CPU needs
*
– Big network requirement
– Everything happens across the wire
Virtualization
* One computer, many operating systems
– macOS, Windows 11, Linux Ubuntu,
all at the same time!
* Separate OS, independent CPU, memory, network, etc.
– But really one ___
* Host-based virtualization
– Your normal d___ plus others
* Standalone server that hosts virtual machines
– E____-level
* Been around since 1967
– IBM mainframe v___
– macOS, Windows 11, Linux Ubuntu,
all at the same time!
*
– But really one computer
*
– Your normal desktop plus others
*
– Enterprise-level
*
– IBM mainframe virtualization
Legacy software and operating systems
* Need to run different application versions
on the same system
– Run each application instance in a separate ___
* Application only runs on a previous OS version
– Create a VM with the ___ operating system
– Run each application instance in a separate VM
*
– Create a VM with the older operating system
Cross-platform virtualization
* Windows / macOS / Linux doesn’t do everything
– Each ___ has strengths and weaknesses
* Run different operating systems at the same time
– Move between each OS s___
– No r___
* Save time and resources
– One ___ computer
– Each OS has strengths and weaknesses
*
– Move between each OS seamlessly
– No rebooting
*
– One physical computer
The hypervisor
* Virtual Machine Manager
– Manages the v___ platform and
guest operating systems
* May require a CPU that supports virtualization
– Can improve p___
* Hardware management
– CPU, networking, security
– Manages the virtual platform and
guest operating systems
*
– Can improve performance
*
– CPU, networking, security
Resource requirements
* CPU Processor Support
– Intel: Virtualization Technology (VT)
– AMD: AMD-V
* Memory - Above and beyond host OS requirements
* Disk space - Each guest OS has it’s own image
* Network
– Configurable on each ___ OS
(standalone, NAT, bridged, etc.)
– V___ switch
– Intel: Virtualization Technology (VT)
– AMD: AMD-V
*
– Configurable on each guest OS
(standalone, NAT, bridged, etc.)
– Virtual switch