Chapter 13
Cloud Computing
A model that enables ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources.
VLAN (Virtual LAN)
A network that allows to combine or divide switched LANs without changing their physical layout.
Hypervisor
A software abstraction layer that runs VMs as applications, effectively an operating system for operating systems.
Virtual Machine (VM)
A software program or operating system that not only exhibits the behavior of a separate computer, but is also capable of performing tasks such as running applications and programs like a separate computer.
SaaS (Software-as-a-service)
A subscription-based access to applications or databases, sometimes known as "on-demand software".
PaaS (Platform-as-a-service)
An access to a computing platform or software environment the customer can use to develop and host web-based applications.
IaaS (Infrastructure-as-a-service)
An access to computing and network resources themselves, such as storage devices, processing, entire computers, and even whole networks.
Which of the following cloud types provides a cloud computing solution to a limited number of individuals or organizations that are governed, managed, and secured commonly by all the participating organizations?
Community
On-demand self-service
Customers must be able to access computing resources unilaterally and automatically, without human interaction with the service provider.
What server roles have you studied that could benefit from being placed on a VM in one physical server?
DHCP servers, authentication servers, or many others. It's less about specific server roles and more about low-demand servers maintained as separate VMs on the same hardware.
Which cloud computing method is a combination of two or more clouds that remain distinct but are bound together, offering the benefits of multiple deployment models?
Hybrid
Which cloud computing type is a combination of two or more clouds that remain distinct but are bound together, offering the benefits of multiple deployment models?
Hybrid
Which is a software abstraction layer that runs VMs as applications?
Hypervisor
Which cloud service model delivers computer infrastructure on an outsourced basis to support enterprise operations?
IaaS
Why is it more important to know their expected future needs than their current needs before making the decision?
If the company isn't expecting rapid growth it's easy to plan future in-house needs, but there might be logistical problems with rapid or unknown growth. One of the main benefits of cloud services is easy scaling to fit temporary or long-term needs.
The following are correct statements about hypervisors
It is the core that makes the process of virtualization work. It ensures that the hosted virtual machines (VMs) can share the host's hardware and all its resources without interference. It differs depending on the kind of hardware it emulates, especially when it comes to the CPU. It mostly emulates the same general architecture as the host machine.
You're consulting for a company that's moving into a new facility and trying to decide whether to use a cloud provider instead of an in-house server room. How would you determine what cloud model they should evaluate?
Look into what services they would need to provide themselves. If they just need common services like storage and email, SaaS providers might fill the role, for example, but if they really want full control they'll want a IaaS provider. It's possible some mix of multiple models might best suit their needs.
Which is a cloud computing feature through which users can access additional storage, processing, and capabilities automatically, without requiring intervention from the service provider?
On-demand self-service
Which cloud service model is used to develop and host web-based applications?
PaaS
Which is a cloud computing method where the cloud infrastructure operated solely for a single organization?
Private
Which is the ability to quickly increase or decrease the amount of resources required from a cloud service provider?
Rapid elasticity
Broad network access
Resources are available in a standard format that allows and promotes use from a wide variety of client platforms.
Measured service
Resources are metered so that usage can be monitored and transparently reported and the customer can be billed appropriately.
Rapid elasticity
Resources can be quickly, even automatically, allocated or released to meet demand.
Which of the following allows you to allocate network-based disk arrays as though they were local storage?
SAN
Which cloud service model is a subscription-based access to applications or databases?
SaaS
Resource pooling
The provider's resources are shared between multiple customers in a multi-tenant fashion.
A hypervisor allows one host computer to support multiple guest VMs by virtually sharing its resources, like memory and processing.
True
Which of the following allows you to simulate private circuits over the Internet?
VPN
the benefits of virtualization
Virtual machines using different operating systems can share a host without any conflicts. Maintenance on one virtual machine doesn't need to affect other virtual machines on the same host. Virtual machines are easier to back up, restore, or move to different hardware than traditional operating system installations. It is easy to change or upgrade hardware on hosts without affecting the virtual machines. It is easy to change the memory or storage allocated to different virtual machines without hardware changes. Virtual machines can serve as a security sandbox, which limits the potential damage of untrusted code.
Which of the following is an example of hosted hypervisors?
Windows Virtual PC
Which hypervisor is directly installed on the host machine's hardware?
bare-metal
How could client virtualization help you or your coworkers?
centralized access to virtual machines, convenient test environments, or access to legacy software.
Which hypervisor runs within the host machine's primary operating system?
hosted
Which process creates and runs virtual machines?
hypervisor
How suitable would your workstation be for running a hosted hypervisor?
important features are CPU type, amount of memory, and available storage space.
Software-as-a-service (SaaS) is a subscription-based access to applications or databases, sometimes known as on-demand software.
true