SlideShare una empresa de Scribd logo
1 de 27
Virtualization and how it leads to cloud...
- Huzefa Husain
- https://in.linkedin.com/in/huzefaaa
- huzefaaa@gmail.com
Overview
• What exactly is virtualization?
• Types of virtualization
• Current trend in virtualization
• How virtualization leads to Cloud Computing?
• Cloud Computing Stack
2
What exactly is virtualization?
• Inserting a layer of software between the machine and
traditional operating systems.
• Creating multiple logical server OS instances on one
physical piece of hardware
• All HW drivers are virtualized.
• Each virtual machine is completely independent of the
others and doesn't 'realize’ it’s virtualized.
3
Types of Virtualization
Hosted Virtualization
4
Bare-metal Virtualization
What is a Hypervisor?
• A hypervisor, also called a virtual machine manager (VMM),
is a program that allows multiple operating systems to share
a single hardware host.
5
It's all about Rings
• x86 CPUs provide a range of protection levels also known
as rings in which code can execute. Ring 0 has the highest
level privilege and is where the operating system kernel
normally runs. Code executing in Ring 0 is said to be
running in system space, kernel mode or supervisor mode.
All other code such as applications running on the operating
system operate in less privileged rings, typically Ring 3.
6
Rings in virtualization
Traditional systems
• Operating system runs in privileged mode in
Ring 0 and owns the hardware
• Applications run in Ring 3 with less
privileges
Virtualized systems
• VMM runs in privileged mode in Ring 0
• Guest OS inside VMs are fooled into thinking
they are running in Ring 0, privileged
instructions are trapped and emulated by the
VMM
• Newer CPUs (AMD-V/Intel-VT) use a new
privilege level called Ring -1 for the VMM to
reside allowing for better performance as the
VMM no longer needs to fool the Guest OS
that it is running in Ring 0.
7
Example – Server Consolidation
8
3 – server
scenario
Consolidated
server
scenario
Example – Server Consolidation
9
Example – Server Consolidation
10
The benefits of Going Virtual (Thebusinessperspective…..)
• Simplify data center – to create more dynamic and
flexible IT Infrastructure
• Reliability and Availability - Build up business
continuity through improved disaster recovery
solutions and deliver high availability throughout the
datacenter.
• Reduce capital expenses through server
consolidation
• Improve operating expenses through automation.
11
The benefits of Going Virtual (Thetechnologyperspective…..)
• Efficiency: use the native hardware of the physical
machine to as great a degree as possible (without affecting
application Performance)
• Flexible Resource Allocation: Hot add vCPUs and
memory, VMFS volume grow, hot extend virtual disks, hot
add virtual disks, hot add NICs.
• Advanced Memory Management: Ability to reclaim unused
memory, de-duplicate memory pages, compress memory
pages
• Less administrative overhead: Single management
interface to control hosts and VMs
12
Marketplace Offerings
Freely Available
• OpenVZ (Open Source)
• KVM
• VMWare Server (GSX)
• Xen 3.0 (Open Source)
Commercial
• Virtuozzo
• VMWare ESX
• Xen Enterprise
• Microsoft Virtual Server
• Virtual Iron
• RedHat Virtualization
Virtualization options (Citrix Xen or Vmware
ESXi)
• Xen and ESXi are two cost efficient mature
technologies in market and are “enterprise ready”.
14
Citrix Xen: The virtualization
technique is called integrated
virtualization or paravirtualization.
VMware ESXi: The virtualization
technique is called full virtualization.
• Two main directions in virtualization:
– Full virtualization (ESXi): the VMM provides an identical
abstraction of the underlying hardware
• No changes required to the guest Oss
– Paravirtualization (Xen): the VMM provides an “almost”
identical abstraction of the underlying hardware. The
abstraction implements some new instructions to make the
machine virtualizable.
• Guest OSs need to be modified.
15
Feature Comparison (Vmware ESXi Vs
Citrix Xen)
16
Hypervisor Attributes VMware vSphere Hypervisor 5.0 Citrix XenServer 5.6 FP1
Small Disk Footprint Small disk footprint >1GB
OS Independence No reliance on general purpose operating system Relies on Linux in Dom0
management Partition
Hardened Drivers Optimized with hardware vendors Generic Linux Drivers
Advanced Memory
Management
Ability to reclaim unused memory, de-duplicate
memory pages, compress memory pages
Only uses balloning. No ability to de-
duplicate or compress pages. Does
not adjust memory allocation based
on VM usage.
Advanced Storage
Management
VMware vStorage VMFS,Storage
vMotion, Storage DRS
Lacks an integrated cluster file
system, no live storage migration,
storage features support very few
arrays
High I/O Scalability Direct driver model I/O bottleneck in Dom0
management OS
Host Resource
Management
Network traffic shaping, per-VM resource shares,
set quality of service priorities for storage and
network I/O
Lacks similar capabilities
Feature Comparison (Vmware ESXi Vs
Citrix Xen)
17
Hypervisor Attributes VMware vSphere Hypervisor 5.0 Citrix XenServer 5.6 FP1
Performance
Enhancements
AMD RVI, Intel EPT large memory pages, universal 32-way
vSMP, VMI paravirtualization, VMDirectPath I/O, PV guest SCSI
driver
No large memory pages, no
paravirt guest SCSI device,
Requires inflexible SR-IOV
Virtual Security
Technology
VMware VMsafe™ Enables hypervisor level security
introspection Nothing comparable
Flexible Resource
Allocation
Hot add VM vCPUs and memory, VMFS volume grow, hot
extend virtual disks, hot add virtual disks Nothing comparable
Custom image creation
and management
VMware Image Builder allows administrators to create custom
ESXi images for different types of deployment, such as ISO-
based installation, PXE-based installation, and Auto Deploy.
Nothing comparable
Auto Deploy vSphere Auto Deploy enables faster provisioning of multiple
hosts. New hosts are auto provisioned based on rules defined by
user.
Nothing comparable
Management Interface
Firewall
ESXi Firewall is a service-oriented and stateless firewall that
protects the ESXi 5.0 management interface. Configured using
the vSphere Client or at the command line with esxcli interfaces.
Nothing comparable
Enhanced Virtual
Hardware
32-way virtual SMP, 1TB virtual machine RAM, Non hardware
accelerated 3D graphics, USB 3.0 device support, Unified
Extended Firmware Interface (UEFI).
8-way virtual SMP only, 32
GB RAM per virtual machine
VMWare Failover technology
18
VMWare HA
Minimize Downtime from Server and
Operating System Failures
Data Center 1
Data Center 2
Fault Tolerance
(Active – Shadow)
Local Survivability
Enterprise Survivability
Storage
Storage
Current market trend in virtualization….
(Source: Gartner)
19
Gartner Magic Quadrant
Market Share
21
Client desktop virtualization
• According to Gartner:
- Professional clients using HVD will
grow from approximately 368,000 in
2008 to 70 million in 2014.
- Professional users will migrate away
from the traditional PC delivery
model, driving HVD growth.
- By 2014, 10% of professional client
install base will consist of thin clients
and diskless / repurposed PCs, from
3% in 2008.
22
Hypervisor comparison
23
What is Cloud?
24
25
Virtualization leads to Cloud Computing
26
Cloud Computing Stack
Compute Compute
App Framework
Compute
App Framework
Business Logic
•Amazon
•GoGrid
•Linode
•Rackspace
•Others…
•AppEngine
•Azure
•EngineYard
•Force.com
•Heroku
•Google Apps
•Salesforce
•Taleo, Workday,
•Many others
27
Thank You

Más contenido relacionado

La actualidad más candente

Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
Virtualization&cloud computing
Virtualization&cloud computingVirtualization&cloud computing
Virtualization&cloud computingssuser7b6236
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualizationelliando dias
 
NCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
NCCE 2011 - Virtualization 101: The Fundamentals of VirtualizationNCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
NCCE 2011 - Virtualization 101: The Fundamentals of Virtualizationncceconnect
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualizationRubal Sagwal
 
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Simplilearn
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and CloudDuan van der Westhuizen
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliAmr Ali
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.rajNRajaMohanReddy
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its TypesHTS Hosting
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mwaresagaroceanic11
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualizationAyaz Shahid
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualizationGoogle
 

La actualidad más candente (20)

Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Virtualization&cloud computing
Virtualization&cloud computingVirtualization&cloud computing
Virtualization&cloud computing
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
NCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
NCCE 2011 - Virtualization 101: The Fundamentals of VirtualizationNCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
NCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualization
 
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mware
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Virtualization and High Availability
Virtualization and High AvailabilityVirtualization and High Availability
Virtualization and High Availability
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Similar a Virtualization and how it leads to cloud

Virtualization_TechTalk
Virtualization_TechTalkVirtualization_TechTalk
Virtualization_TechTalkArif k
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to VirtualizationMuhammadRizkyFaza
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisorsGaurav Suri
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containersSelvaraj Kesavan
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud ComputingRishikese MR
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master classCitrix
 
VMware Interview questions and answers
VMware Interview questions and answersVMware Interview questions and answers
VMware Interview questions and answersvivaankumar
 
Vmwareinterviewqa 100927111554-phpapp01
Vmwareinterviewqa 100927111554-phpapp01Vmwareinterviewqa 100927111554-phpapp01
Vmwareinterviewqa 100927111554-phpapp01Manoj Kumar S
 
vmware interview Q and a
vmware interview Q and avmware interview Q and a
vmware interview Q and arajasekar1712
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceStarWind Software
 
Lessons On Hyper V
Lessons On Hyper VLessons On Hyper V
Lessons On Hyper VAidan Finn
 
Esx Server 3i Presentation[1]
Esx Server 3i Presentation[1]Esx Server 3i Presentation[1]
Esx Server 3i Presentation[1]Rishi Sharma
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization Pierre-Juan Labeyrie
 
Hyper-V vs. vSphere: Understanding the Differences
Hyper-V vs. vSphere: Understanding the DifferencesHyper-V vs. vSphere: Understanding the Differences
Hyper-V vs. vSphere: Understanding the DifferencesSolarWinds
 

Similar a Virtualization and how it leads to cloud (20)

Virtualization_TechTalk
Virtualization_TechTalkVirtualization_TechTalk
Virtualization_TechTalk
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
 
Live VM Migration
Live VM MigrationLive VM Migration
Live VM Migration
 
VMware Interview questions and answers
VMware Interview questions and answersVMware Interview questions and answers
VMware Interview questions and answers
 
Vmwareinterviewqa 100927111554-phpapp01
Vmwareinterviewqa 100927111554-phpapp01Vmwareinterviewqa 100927111554-phpapp01
Vmwareinterviewqa 100927111554-phpapp01
 
vmware interview Q and a
vmware interview Q and avmware interview Q and a
vmware interview Q and a
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
 
Lessons On Hyper V
Lessons On Hyper VLessons On Hyper V
Lessons On Hyper V
 
Virtualization & tipping point
Virtualization & tipping pointVirtualization & tipping point
Virtualization & tipping point
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
 
Esx Server 3i Presentation[1]
Esx Server 3i Presentation[1]Esx Server 3i Presentation[1]
Esx Server 3i Presentation[1]
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization
 
Unit II.ppt
Unit II.pptUnit II.ppt
Unit II.ppt
 
Hyper-V vs. vSphere: Understanding the Differences
Hyper-V vs. vSphere: Understanding the DifferencesHyper-V vs. vSphere: Understanding the Differences
Hyper-V vs. vSphere: Understanding the Differences
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Último

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Último (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

Virtualization and how it leads to cloud

  • 1. Virtualization and how it leads to cloud... - Huzefa Husain - https://in.linkedin.com/in/huzefaaa - huzefaaa@gmail.com
  • 2. Overview • What exactly is virtualization? • Types of virtualization • Current trend in virtualization • How virtualization leads to Cloud Computing? • Cloud Computing Stack 2
  • 3. What exactly is virtualization? • Inserting a layer of software between the machine and traditional operating systems. • Creating multiple logical server OS instances on one physical piece of hardware • All HW drivers are virtualized. • Each virtual machine is completely independent of the others and doesn't 'realize’ it’s virtualized. 3
  • 4. Types of Virtualization Hosted Virtualization 4 Bare-metal Virtualization
  • 5. What is a Hypervisor? • A hypervisor, also called a virtual machine manager (VMM), is a program that allows multiple operating systems to share a single hardware host. 5
  • 6. It's all about Rings • x86 CPUs provide a range of protection levels also known as rings in which code can execute. Ring 0 has the highest level privilege and is where the operating system kernel normally runs. Code executing in Ring 0 is said to be running in system space, kernel mode or supervisor mode. All other code such as applications running on the operating system operate in less privileged rings, typically Ring 3. 6
  • 7. Rings in virtualization Traditional systems • Operating system runs in privileged mode in Ring 0 and owns the hardware • Applications run in Ring 3 with less privileges Virtualized systems • VMM runs in privileged mode in Ring 0 • Guest OS inside VMs are fooled into thinking they are running in Ring 0, privileged instructions are trapped and emulated by the VMM • Newer CPUs (AMD-V/Intel-VT) use a new privilege level called Ring -1 for the VMM to reside allowing for better performance as the VMM no longer needs to fool the Guest OS that it is running in Ring 0. 7
  • 8. Example – Server Consolidation 8 3 – server scenario Consolidated server scenario
  • 9. Example – Server Consolidation 9
  • 10. Example – Server Consolidation 10
  • 11. The benefits of Going Virtual (Thebusinessperspective…..) • Simplify data center – to create more dynamic and flexible IT Infrastructure • Reliability and Availability - Build up business continuity through improved disaster recovery solutions and deliver high availability throughout the datacenter. • Reduce capital expenses through server consolidation • Improve operating expenses through automation. 11
  • 12. The benefits of Going Virtual (Thetechnologyperspective…..) • Efficiency: use the native hardware of the physical machine to as great a degree as possible (without affecting application Performance) • Flexible Resource Allocation: Hot add vCPUs and memory, VMFS volume grow, hot extend virtual disks, hot add virtual disks, hot add NICs. • Advanced Memory Management: Ability to reclaim unused memory, de-duplicate memory pages, compress memory pages • Less administrative overhead: Single management interface to control hosts and VMs 12
  • 13. Marketplace Offerings Freely Available • OpenVZ (Open Source) • KVM • VMWare Server (GSX) • Xen 3.0 (Open Source) Commercial • Virtuozzo • VMWare ESX • Xen Enterprise • Microsoft Virtual Server • Virtual Iron • RedHat Virtualization
  • 14. Virtualization options (Citrix Xen or Vmware ESXi) • Xen and ESXi are two cost efficient mature technologies in market and are “enterprise ready”. 14 Citrix Xen: The virtualization technique is called integrated virtualization or paravirtualization. VMware ESXi: The virtualization technique is called full virtualization.
  • 15. • Two main directions in virtualization: – Full virtualization (ESXi): the VMM provides an identical abstraction of the underlying hardware • No changes required to the guest Oss – Paravirtualization (Xen): the VMM provides an “almost” identical abstraction of the underlying hardware. The abstraction implements some new instructions to make the machine virtualizable. • Guest OSs need to be modified. 15
  • 16. Feature Comparison (Vmware ESXi Vs Citrix Xen) 16 Hypervisor Attributes VMware vSphere Hypervisor 5.0 Citrix XenServer 5.6 FP1 Small Disk Footprint Small disk footprint >1GB OS Independence No reliance on general purpose operating system Relies on Linux in Dom0 management Partition Hardened Drivers Optimized with hardware vendors Generic Linux Drivers Advanced Memory Management Ability to reclaim unused memory, de-duplicate memory pages, compress memory pages Only uses balloning. No ability to de- duplicate or compress pages. Does not adjust memory allocation based on VM usage. Advanced Storage Management VMware vStorage VMFS,Storage vMotion, Storage DRS Lacks an integrated cluster file system, no live storage migration, storage features support very few arrays High I/O Scalability Direct driver model I/O bottleneck in Dom0 management OS Host Resource Management Network traffic shaping, per-VM resource shares, set quality of service priorities for storage and network I/O Lacks similar capabilities
  • 17. Feature Comparison (Vmware ESXi Vs Citrix Xen) 17 Hypervisor Attributes VMware vSphere Hypervisor 5.0 Citrix XenServer 5.6 FP1 Performance Enhancements AMD RVI, Intel EPT large memory pages, universal 32-way vSMP, VMI paravirtualization, VMDirectPath I/O, PV guest SCSI driver No large memory pages, no paravirt guest SCSI device, Requires inflexible SR-IOV Virtual Security Technology VMware VMsafe™ Enables hypervisor level security introspection Nothing comparable Flexible Resource Allocation Hot add VM vCPUs and memory, VMFS volume grow, hot extend virtual disks, hot add virtual disks Nothing comparable Custom image creation and management VMware Image Builder allows administrators to create custom ESXi images for different types of deployment, such as ISO- based installation, PXE-based installation, and Auto Deploy. Nothing comparable Auto Deploy vSphere Auto Deploy enables faster provisioning of multiple hosts. New hosts are auto provisioned based on rules defined by user. Nothing comparable Management Interface Firewall ESXi Firewall is a service-oriented and stateless firewall that protects the ESXi 5.0 management interface. Configured using the vSphere Client or at the command line with esxcli interfaces. Nothing comparable Enhanced Virtual Hardware 32-way virtual SMP, 1TB virtual machine RAM, Non hardware accelerated 3D graphics, USB 3.0 device support, Unified Extended Firmware Interface (UEFI). 8-way virtual SMP only, 32 GB RAM per virtual machine
  • 18. VMWare Failover technology 18 VMWare HA Minimize Downtime from Server and Operating System Failures Data Center 1 Data Center 2 Fault Tolerance (Active – Shadow) Local Survivability Enterprise Survivability Storage Storage
  • 19. Current market trend in virtualization…. (Source: Gartner) 19
  • 22. Client desktop virtualization • According to Gartner: - Professional clients using HVD will grow from approximately 368,000 in 2008 to 70 million in 2014. - Professional users will migrate away from the traditional PC delivery model, driving HVD growth. - By 2014, 10% of professional client install base will consist of thin clients and diskless / repurposed PCs, from 3% in 2008. 22
  • 25. 25 Virtualization leads to Cloud Computing
  • 26. 26 Cloud Computing Stack Compute Compute App Framework Compute App Framework Business Logic •Amazon •GoGrid •Linode •Rackspace •Others… •AppEngine •Azure •EngineYard •Force.com •Heroku •Google Apps •Salesforce •Taleo, Workday, •Many others