Lecture on Virtualization and Cloud Computing
Fundamentals of Virtualization
Fundamentals of Cloud Computing
Primer on Virtualization
Technologies of Cloud Computing
2. Index
Introduction
Prerequisites
Evolution of Computing
Evolution of Computing Models
Evolution of Internet
What is Cloud Computing
What is Virtualization
Cloud Players Around the World
What's in the cloud
Future of Computing
Thank You
Contact Information
2
3. The course has some prerequisites:
The participant should have some basic skill sets
like loading an OS, booting a system from CD,
Network Configuration, Thumb Drive etc.,
Users should be conversant with Protocols like
TCP,CIFS, NFS etc.,
All the modules mentioned above can be learnt
independently but the Virtualization of processing
power should be learnt first.
A basic understanding of Networks, Internet
Connectivity etc is essential.
3
5. 5What is MAINFRAME Technology?
A mainframe computer is a very large computer capable of
handling and processing very large amounts of data quickly.
They are used by large institutions, such as government
agencies and large corporations.
6. 6
What is Enterprise client-server?
Enterprise computing is the name given to distributed
computing as practiced in medium-sized or large organizations
where the need to share data between physically-distributed
sites is the primary motivator for the creation of a distributed
system.
In some ways, mainframes are more powerful than
supercomputers because they support more
simultaneous programs.
7. 7
What is Cloud Technology?
Cloud is a broad term and cannot be easily expanded in one
single line. Cloud can be IaaS, PaaS, AaaS and again there
are many internal small things that have to be understood to
have a clear grip on the massively disruptive technology.
8. 8THE EVOLUTION OF IT COMPUTING MODELS
SCALING
HARDWARE
SLA
HA TYPE
SOFTWARE
CONSUMPTION
99.999 99.9 Always On
Vertical Horizontal
Custom Enterprise Community
SoftwareHardware
DistributedDecentralizedCentralized
Self service
Shared
service
Centralized
service
MainFrame Enterprise Cloud
11. 08-May-15BYCOMPUTERPORTITSOLUTIONS
11
ISP 1.0
PROVIDED ACCESS
TO INTERNET (Dial-up,
ISDN,T1,T3)
ISP 2.0
ACCESS TO SERVERS
AT THE INTERNET
ACCESS POINT
Colo (ISP 3.0 )
RACKS OF YOUR
EUIPMENT AT THE
INTERNET ACCESS
POINT
ASP (ISP 4.0 )
HOSTED (TRADITIONALLY
DESIGNED)
APPLICATIONS AT THE
INTERNET ACCESS POINT
SaaS
INTERNET BASED
APPICATIONS AND
SERVICES
CLOUD (ISO 5.0)
DYNAMIC, INTERNET
OPTIMIZED INFRASTRUCTURE
FOR HOSTING YOUR
APPLICATIONS
EVOLUTION OF CLOUD COMPUTING
The figure below
illustrates how ISP turned
into Cloud Computing.
12. 12Components of Cloud Computing :
1. Virtualization of Processing Power
2. Virtualization of Storage
(aka SDS - Software Defined Storage)
3. Virtualization of Networking
(aka SDN - Software Defined Networking)
4. Identity Access Management (IAM)
5. Imaging Service
13. 13What is Virtualization ?
In computing, virtualization refers to the act of creating
a virtual (rather than actual) version of something, including
(but not limited to) a virtual computer
hardware platform, operating system (OS), storage device,
or computer network resources.
14. Traditional
data center
Well-known,
stable, and secure
Utilization <15%
Virtualized
data center
Utilization increases
to >50%
Management costs
decrease
On-premises
dynamic data
center—private
cloud
Management costs
decrease significantly
IT as a Service
Chargeback
Off-premises
dynamic data
center—public
cloud
14The Evolution of VirtualizationThe Evolution of Virtualization
23. 233. Virtualization of Networking (aka SDN - Software Defined
Networking)
Software-defined networking (SDN) is an approach to
computer networking that allows network administrators to
manage network services through abstraction of lower-level
functionality. This is done by decoupling the system that
makes decisions about where traffic is sent (the control
plane) from the underlying systems that forward traffic to the
selected destination (the data plane). The inventors and
vendors of these systems claim that this simplifies
networking.[1]
SDN requires some method for the control plane to
communicate with the data plane.
SoftwareDefinedNetworking
24. 24
Control Plane: A major function of the control plane is deciding
which routes go into the main routing table
Data Plane: In routing, the forwarding plane, sometimes called
the data plane, defines the part of the router architecture that
decides what to do with packets arriving on an inbound
interface.
SoftwareDefinedNetworking
26. 26The Three Key Elements of SDN:
Ability to manage the forwarding of frames/packets and
apply policy;
Ability to perform this at scale in a dynamic fashion;
Ability to be programmed.
SoftwareDefinedNetworking
28. 284. Identity Access Management:
Identity management (IdM) is the task of controlling
information about users on computers. Such information
includes information that authenticates the identity of a user,
and information that describes information and actions they
are authorized to access and/or perform. It also includes the
management of descriptive information about the user and
how and by whom that information can be accessed and
modified. Managed entities typically include users, hardware
and network resources and even applications.
In computing, identity management (IdM) describes the
management of individual principals, their authentication,
authorization, and privileges within or across system and
enterprise boundaries with the goal of increasing security and
productivity while decreasing cost, downtime and repetitive
tasks.
IdentityAccessManagement
31. 31Imaging Service:
Imaging Service is a generic term and is being used almost
everyday by the Administrators even general users also.
Whenever we are using a bootable CD, we are using an
Imaging Service. ISO image is a classic example of Imaging
Service.
Every Commercial or non commercial entities are providing
proprietary formats as far as Imaging Service is concerned:
A multi-format image registry, the image service allows uploads
of private and public images in a variety of formats, including:
1.Raw
2.Machine (kernel/ramdisk outside of image, a.k.a. AMI)
3.VHD (Hyper-V)
4.VDI (VirtualBox)
5.qcow2 (Qemu/KVM)
6.VMDK (VMWare)
7.OVF (VMWare, others)
ImagingService
34. 34
After Using Virtualization you can give the following
•Software as a Service (SaaS)
•Platform as a Service (PaaS)
•Infrastructure as a Service (IaaS)
•IT as a Service
•Storage-as-a-service
•Database-as-a-service (DaaS)
•Information-as-a-service
•Process-as-a-service
•Application-as-a-service (AaaS)
•Integration-as-a-service
•Security-as-a-service
•Management/governance-as-a-service(MaaS)
•Testing-as-a-service
•Green IT
CloudComputing
38. 38CLOUD MANAGEMENT PLATFORMS:
The above mentioned modules are individual but can be
assembled to have a seamless functionality.
This is what has been done by the following Cloud
Management Platforms (CMP):
VMware VCloud
Microsoft Azure
OpenStack
CloudStack
OpenNebula
HP Helion Eucalyptus
CloudComputing
40. Thank You
Contact us :
TSS Ravi Kumar
ravikumar@computerport.in
www.computerport.in
Rajendar Chintala
rajendar@computerport.in
Ileshwar T
ilesh@computerport.in
40
CloudComputing
41. Disclaimer
We have tried our level best not to infringe on any copy right
material. In case you find any copy righted material in this
presentation, please let us know.
41
CloudComputing