Chapter 5 - Part II
Chapter 5 - Part II
Less energy is consumed - consolidating servers lowers the monthly power and
cooling costs.
Less space is required - fewer servers, network devices, and racks reduce the
amount of required floor space.
However, it raises additional security concerns.
Virtualization Alternatives
Application Virtualization
Full Virtualization
allows
applications
written for one
environment to
Virtual Machine Monitor (VMM)
execute on some multiple full
other operating operating system
system instances execute coordinates access between
in parallel
hypervisor each of the guests and the actual
physical hardware resources
What is Hypervisor?
Cloud computing can reduce operational costs by using resources more efficiently.
Eliminates or reduces the need for onsite IT equipment, maintenance, and management
Reduces cost for equipment, energy, physical plant requirements, and personnel training needs
Cloud computing, with its “pay-as-you-go” model, allows organizations to treat computing and
storage expenses more as a utility rather than investing in infrastructure. Thus. capital expenditures
are transformed into operating expenditures.
Cloud Computing: Cloud Services
Cloud computing services defined by the National Institute of Standards and
Technology (NIST):
Cloud computing is
Cloud computing is
possible because of
often a service provided
data centers.
by data centers.
Cloud Computing vs. Data Center
Cloud computing is possible because of data centers. A data center is a facility used to
house computer systems and associated components. A data center can occupy one
room of a building, one or more floors, or an entire building. Data centers are typically
very expensive to build and maintain.
For this reason, only large organizations use privately built data centers to house their
data and provide services to users. Smaller organizations that cannot afford to maintain
their own private data center can reduce the overall cost of ownership by leasing server
and storage services from a larger data center organization in the cloud.
Cloud computing is often a service provided by data centers. Cloud service providers
use data centers to host their cloud services and cloud-based resources. To ensure
availability of data services and resources, providers often maintain space in several
remote data centers.
However, data privacy is always a concern.
Cloud Computing and Virtualization
For example, Amazon Elastic Compute cloud (Amazon EC2) web service provides
a simple way for customers to dynamically provision the computer resources they
need. These virtualized instances of servers are created on demand in Amazon’s
EC2.
Cloud Computing and Virtualization
To fully appreciate cloud virtualization, it is first necessary to understand some of the
history of server technology and related issues.
• Historically, enterprise servers consisted of a server operating system (OS), such as
Windows Server or Linux Server, installed on specific hardware. All of a server’s
RAM, processing power CPU, and hard drive space were dedicated to the service
provided (e.g., Web, email services, etc.)
• The major problem with this configuration is that when a component fails, the service
that is provided by this server becomes unavailable. This is known as a single point of
failure.
• Another problem was that dedicated servers were underused. Dedicated servers
often sat idle for long periods of time, waiting until there was a need to deliver the
specific service they provide. These servers wasted energy and took up more space
than was warranted by their amount of service. This is known as server sprawl.
End of Part II