IT Infrastructure Chap 3
IT Infrastructure Chap 3
Virtualization is the process of presenting a set of computing resources (such as computing power
or data storage) so that they can all be accessed in ways that are not restricted by physical
configuration or geographic location. Virtualization enables a single physical resource (such as a
server or a storage device) to appear to the user as multiple logical resources.
• For example, a server or mainframe can be configured to run many instances of an operating
system so that it acts like many different machines. Virtualization also enables multiple physical
resources to appear as a single logical resource, as would be the case with storage area networks
or grid computing. Virtualization makes it possible for a company to handle its computer
processing and storage using computing resources housed in remote locations. VMware is the
leading virtualization software vendor for Windows and Linux servers.
Bob
Virtual
machine
monitor Charlie
Physical machine
Daniel
Virtual machines
Virtualization also facilitates centralization and consolidation of hardware administration. It is now possible for companies
and individuals to perform all of their computing work using a virtualized IT infrastructure, as is the case with cloud
computing.
CLOUD COMPUTING
types of services:
1.Infrastructure-as-a-Service (IaaS):
A service model that involves outsourcing the
basic infrastructure used to support operations--
including storage, hardware, servers, and
networking components.
• Cloud infrastructure as a service: Customers use
processing, storage, networking, and other
computing resources from cloud service providers
to run their information systems. For example,
Amazon uses the spare capacity of its IT
infrastructure to provide a broadly based cloud
environment selling IT infrastructure services.
These include its Simple Storage Service (S3) for
storing customers’ data and its Elastic Compute
Cloud (EC2) service for running their applications.
Users pay only for the amount of computing and
storage capacity they actually use.
SERVICE MODELS
2.Platform-as-a-Service (PaaS):
A service model that involves outsourcing the
basic infrastructure and platform (Windows,
Unix)
Cloud platform as a service: Customers use
infrastructure and programming tools
supported by the cloud service provider to
develop their own applications. For example,
IBM offers a Smart Business Application
Development & Test service for software
development and testing on the IBM Cloud.
Another example is Sales force.com, which
allows developers to build applications that
are hosted on its servers as a service.
SERVICE MODELS
3.Software-as-a-Service (SaaS):
Also referred to as “software on demand,” this
service model involves outsourcing the
infrastructure, platform, and software/applica-
tions.
• Cloud software as a service: Customers use
software hosted by the vendor on the vendor’s
cloud infrastructure and delivered over a network.
Leading examples are Google Apps, which provides
common business applications online and
Salesforce.com, which also leases customer
relationship management and related software
services over the Internet. Both charge users an
annual subscription fee, although Google Apps also
has a pared-down free version. Users access these
applications from a Web browser, and the data and
software are maintained on the providers’ remote
servers.
CLOUD COMPUTING
Company A Company B
Public Community
Private
Who can become a customer of the cloud?
Public cloud: Commercial service; open to (almost) anyone
Example: Amazon AWS, Microsoft Azure, Google App Engine
Community cloud: Shared by several similar organizations.
Example: Google’s “Gov Cloud”
Private cloud: Shared within a single organization. Example:
Internal datacenter of a large company
DATA CENTER
Massive networking
Hundreds or thousands of racks
Cooling
plant
Data centers
(size of a football field)
GREEN COMPUTING
• By curbing hardware proliferation and power consumption, virtualization has
become one of the principal technologies for promoting green computing.
Green computing or green IT, refers to practices and technologies for
designing, manufacturing, using, and disposing of computers, servers, and
associated devices such as monitors, printers, storage devices, and networking
and communications systems to minimize the impact on the environment.
• Reducing computer power consumption has been a very high “green”
priority. Information technology is responsible for about 2 percent of total
U.S. power demand and is believed to contribute about 2 percent of the
world’s greenhouse gases. Cutting power consumption in data centers has
become both a serious business and environmental challenge. The Interactive
Session on Organizations examines this problem.
HIGH-PERFORMANCE AND POWER-SAVING PROCESSORS
• Power Saver: Power Saver attempts to save power by reducing the CPU's
speed all the time and lowering screen brightness, among other similar
settings. High Performance: High Performance mode doesn't lower
your CPU's speed when it isn't being used, running it at higher speeds most of
the time