CC CH3 1
CC CH3 1
CC CH3 1
CLOUD RESOURCE
MANAGEMENT
Contents…
Concept of Virtualization and Load Balancing
Key challenges in managing information
Virtualization
Virtualization can be defined as a process that enables the
creation of a virtual version of a desktop, operating system,
network resources, or server.
This ensures that the physical delivery of the resource or an
application is separated from the actual resource itself. It helps
reduce the space or cost involved with the resource.
This technique enables the end-user to run multiple desktop
operating systems and applications simultaneously on the same
hardware and software.
•Virtualization provides flexibility that physical hardware is unable to offer.
A single computer running virtualization hardware can emulate multiple
virtual machines simultaneously, each completely independent from the
other.
•For example, a Windows server can run a dozen VMs at once — some
Windows and some various distributions of open source platforms like
Linux.
•Users interacting with one VM are unaware to those on the other VMs.
What is virtual machine?
•Improved uptime: While virtual servers do fail, they can be recreated almost instantaneously,
with no extra costs attached, resulting in less downtime. Most cloud service providers that sell
access to virtual servers guarantee uptime levels that no on-premises data center can match.
•Ease of migration:
Moving to different operating systems or from one physical server to
another is a daunting task. In the virtual space, resources can be
transferred from one user to another or migrated to another environment
with just a few keystrokes — even between completely different operating
environments.