SlideShare una empresa de Scribd logo
1 de 29
Unit 2
VIRTUALISATION
Virtualisation - Basics
• The ability to run multiple operating systems on a
single physical system and share the underlying
hardware resources
• Virtualization can be viewed as utility computing,
in which computer processing power is seen as a
utility that clients can pay for only as needed. The
usual goal of virtualization is to centralize
administrative tasks while improving scalability
and work loads
Virtualisation example
• Dividing your actual hard drive into different
partitions.
• A partition is the logical division of a hard disk
drive to create, in effect, two or more separate
hard drives C:, D:, E: etc..
Virtualisation - Definition
• It is "a technique for hiding the physical
characteristics of computing resources from the
way in which other systems, applications, or end
users interact with those resources.
• This includes making a single physical resource
(such as a server, an operating system, an
application, or storage device) appear to function
as multiple logical resources;
• OR - it can include making multiple physical
resources (such as storage devices or servers)
appear as a single logical resource."
Traditional App/Server
Why Virtualization ? - Green Focus
The Reality:
• Most servers only use 5-15% of their capabilities on average, while
consuming 60-90% of their peak power.
The Solution - Virtualization:
o Use one server to host multiple applications.
o Reduce energy consumption
o Reduce CO2 emissions
Running fewer, highly utilized servers frees up space and
power. Less space and power is better for environment and
saves money.
Virtual Server Model
Vitualisation Benefits
• Reduce Real Estate Needs
• Increase Up Time
• Reduce CO2 Emmissions, Power and Cooling Requirements
• Increase Flexibility
• Reduce Overall Costs
Massively Virtualized Model - Cloud
Types of Virtualisation
• Hardware
– Server / OS / Devices ( peripheral devices like
printer etc..)
– Desktop ( similar to above)
– Storage ( Memory, hard disk etc..)
– Network
• Application software
• Data
Hardware virtualization - server
• It is the masking of server resources (including
the number and identity of individual physical
servers, processors, and operating systems) from
server users.
• The intention is to spare the user from having to
understand and manage complicated details of
server resources while increasing resource
sharing and utilization and maintaining the
capacity to expand later.
• How dual boot is different ?
– In virtualisation multiple OS run simultaneously
Hardware virtualization - Storage
• It is the pooling of physical storage from
multiple network storage devices into what
appears to be a single storage device that is
managed from a central console.
• Storage virtualization is commonly used in
storage area networks (SANs).
Hardware virtualization - Network
• It is a method of combining the available
resources in a network by splitting up the
available bandwidth into channels, each of which
is independent from the others, and each of
which can be assigned (or reassigned) to a
particular server or device in real time.
• The idea is that virtualization disguises the true
complexity of the network by separating it into
manageable parts, much like your partitioned
hard drive makes it easier to manage your files.
Application virtualization - Benefits
• Applications delivered on-demand
• No need to install and manage on every user desktop
• Increased performance
• Easily upgraded and deliver instantly
• Published either locally installed or streamed to server
• Offline access via streamed on client machines with
help of offline plug-in
• Role based application functionality
• Multiple version of same application accessibility
• Accessed via LAN, WAN, Internet & Mobile
Data Virtualiation
• Data virtualization is a methodology that takes
a layered approach to dealing with huge
volumes of data from disparate ( different)
sources
Implementation Levels of
Virtualisation
• Hardware
– Server / OS / Devices ( peripheral devices like
printer etc..)
– Desktop ( similar to above)
– Storage ( Memory, hard disk etc..)
– Network
• Application software
• Data
• FULL Virtualisation
The Use of Computers
Hardware
Operating
System
Applications
Virtualization
Hardware
Operating
System
Applications
Hypervisor
CPU Virtualization -- a Server for Multiple Applications/OS
Hardware
Operating
System
Applications
Hardware
Operating
System
Application
Hypervisor
Operating
System
Application
Operating
System
Application
Operating
System
Application
Operating
System
Applications
Hypervisor is a software program that manages multiple operating systems (or multiple instances of the
same operating system) on a single computer system.
The hypervisor manages the system's processor, memory, and other resources to allocate what each
operating system requires.
Hypervisors are designed for a particular processor architecture and may also be called virtualization
managers.
Full Virtualisation ?
• Full simulation of underlying hardware
• Sharing a computer system among multiple users
• Isolating users from each other (and from the control program) and
• Emulating new hardware to achieve improved reliability, security
and productivity.
• The result is a system in which all software (including all OS’s) capable of
execution on the raw hardware can be run in the virtual machine.
• Comprehensively simulate all computing elements as instruction set, main
memory, interrupts, exceptions, and device access.
• Full virtualization is only possible given the right combination of hardware
and software elements.
– Full virtualization has proven highly successful
Memory Virtualization
• Not only virtual memory
• Hardware support
– e.g., x86 MMU and TLB
• To run multiple virtual machines on a single system, another level of memory
virtualization is required.
• The VMM is responsible for mapping guest physical memory to the actual machine
memory, and it uses shadow page tables to accelerate the mappings.
Machine memory
Physical memory
Virtual memory
Process 1 Process 2
VM1
Process 1 Process 2
VM2
Device and I/O Virtualization
• VMM ( Virtual Machine Monitor) supports all
device/IO drivers
• Physically/virtually existed
Tools for Virtualisation
• Amazon EC2
• VMware – vSphere
• Nimbus
• Open Nebula
• Eucalyptus
• O-virt
Tools Usage ( Cloud ecosystem – pvt cloud)
Cloud consumers
Cloud mgmt
Virtual
Infrastructure
Mgmt tools
Virtual Machine
Managers ( Hypervisers)
….
Eucalyp
tus
Nimbus
VM
ware
vSphere
Open
Nibula
VMware
KVM
Amazon
EC2 and
other
Public
Clouds
Cloud Interfaces ( Amazon EC2, Nimbus etc..)
Xen
Data Center
Consists of:
• Servers (Physical machines)
• Storage
• Network devices (switch, router, cables)
• Power distribution systems
• Cooling systems
Virtual Data Center
Collection of virtual resources, e.g.
• Virtual machine
• Virtual switches
• Virtual links
Virtual Data Center

Más contenido relacionado

Similar a unit 2.ppt

lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxAnilkumarbehera16
 
Cloud computing and Docker
Cloud computing and DockerCloud computing and Docker
Cloud computing and DockerSrinivasVaddi4
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualizationRubal Sagwal
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshersShravani Mondrety
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatinRaj Sarode
 
Introduction to virtualisation
Introduction to virtualisationIntroduction to virtualisation
Introduction to virtualisationsagaroceanic11
 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptxRiyaBatool
 
Virtualization.pptx
Virtualization.pptxVirtualization.pptx
Virtualization.pptxSenthil Vit
 
ServerVirtualization.pptx
ServerVirtualization.pptxServerVirtualization.pptx
ServerVirtualization.pptxSatyajeetGaur3
 
Lecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxLecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxUbaidURRahman78
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud EnvironmentDr. Sunil Kr. Pandey
 
cloud_and_virtualization_concepts.pdf
cloud_and_virtualization_concepts.pdfcloud_and_virtualization_concepts.pdf
cloud_and_virtualization_concepts.pdfRAJURAJ111120
 

Similar a unit 2.ppt (20)

lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
 
Cloud computing and Docker
Cloud computing and DockerCloud computing and Docker
Cloud computing and Docker
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualization
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshers
 
Types of computing
Types of computingTypes of computing
Types of computing
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
 
Introduction to virtualisation
Introduction to virtualisationIntroduction to virtualisation
Introduction to virtualisation
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
Virtulization ppt
Virtulization pptVirtulization ppt
Virtulization ppt
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptx
 
Virtualization.pptx
Virtualization.pptxVirtualization.pptx
Virtualization.pptx
 
ServerVirtualization.pptx
ServerVirtualization.pptxServerVirtualization.pptx
ServerVirtualization.pptx
 
Lecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxLecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptx
 
Parth virt
Parth virtParth virt
Parth virt
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
cloud_and_virtualization_concepts.pdf
cloud_and_virtualization_concepts.pdfcloud_and_virtualization_concepts.pdf
cloud_and_virtualization_concepts.pdf
 
Cloud Computing Ppt
Cloud Computing PptCloud Computing Ppt
Cloud Computing Ppt
 

Último

Guide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWNGuide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWNBruce Bennett
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfGabrielaMiletti
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Pooja Nehwal
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...poojakaurpk09
 
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...ssifa0344
 
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineBruce Bennett
 
Call Girls In Devanahalli ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Devanahalli ☎ 7737669865 🥵 Book Your One night StandCall Girls In Devanahalli ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Devanahalli ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negronnegronf24
 
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...amitlee9823
 
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...amitlee9823
 
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...only4webmaster01
 
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...ZurliaSoop
 
Internship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkInternship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkSujalTamhane
 
Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...
Booking open Available Pune Call Girls Ambegaon Khurd  6297143586 Call Hot In...Booking open Available Pune Call Girls Ambegaon Khurd  6297143586 Call Hot In...
Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...Call Girls in Nagpur High Profile
 
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...Pooja Nehwal
 

Último (20)

Guide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWNGuide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWN
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
 
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
 
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
 
Call Girls In Devanahalli ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Devanahalli ☎ 7737669865 🥵 Book Your One night StandCall Girls In Devanahalli ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Devanahalli ☎ 7737669865 🥵 Book Your One night Stand
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
Nagavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore Es...
 
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
 
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 9155563397 👗 Top Class Call Girl Service Ban...
 
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bidadi ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
 
Internship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmkInternship Report].pdf iiwmoosmsosmshkssmk
Internship Report].pdf iiwmoosmsosmshkssmk
 
Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...
Booking open Available Pune Call Girls Ambegaon Khurd  6297143586 Call Hot In...Booking open Available Pune Call Girls Ambegaon Khurd  6297143586 Call Hot In...
Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...
 
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
 

unit 2.ppt

  • 2. Virtualisation - Basics • The ability to run multiple operating systems on a single physical system and share the underlying hardware resources • Virtualization can be viewed as utility computing, in which computer processing power is seen as a utility that clients can pay for only as needed. The usual goal of virtualization is to centralize administrative tasks while improving scalability and work loads
  • 3. Virtualisation example • Dividing your actual hard drive into different partitions. • A partition is the logical division of a hard disk drive to create, in effect, two or more separate hard drives C:, D:, E: etc..
  • 4. Virtualisation - Definition • It is "a technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources. • This includes making a single physical resource (such as a server, an operating system, an application, or storage device) appear to function as multiple logical resources; • OR - it can include making multiple physical resources (such as storage devices or servers) appear as a single logical resource."
  • 6. Why Virtualization ? - Green Focus The Reality: • Most servers only use 5-15% of their capabilities on average, while consuming 60-90% of their peak power. The Solution - Virtualization: o Use one server to host multiple applications. o Reduce energy consumption o Reduce CO2 emissions Running fewer, highly utilized servers frees up space and power. Less space and power is better for environment and saves money.
  • 8. Vitualisation Benefits • Reduce Real Estate Needs • Increase Up Time • Reduce CO2 Emmissions, Power and Cooling Requirements • Increase Flexibility • Reduce Overall Costs
  • 10. Types of Virtualisation • Hardware – Server / OS / Devices ( peripheral devices like printer etc..) – Desktop ( similar to above) – Storage ( Memory, hard disk etc..) – Network • Application software • Data
  • 11. Hardware virtualization - server • It is the masking of server resources (including the number and identity of individual physical servers, processors, and operating systems) from server users. • The intention is to spare the user from having to understand and manage complicated details of server resources while increasing resource sharing and utilization and maintaining the capacity to expand later. • How dual boot is different ? – In virtualisation multiple OS run simultaneously
  • 12. Hardware virtualization - Storage • It is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console. • Storage virtualization is commonly used in storage area networks (SANs).
  • 13. Hardware virtualization - Network • It is a method of combining the available resources in a network by splitting up the available bandwidth into channels, each of which is independent from the others, and each of which can be assigned (or reassigned) to a particular server or device in real time. • The idea is that virtualization disguises the true complexity of the network by separating it into manageable parts, much like your partitioned hard drive makes it easier to manage your files.
  • 14.
  • 15. Application virtualization - Benefits • Applications delivered on-demand • No need to install and manage on every user desktop • Increased performance • Easily upgraded and deliver instantly • Published either locally installed or streamed to server • Offline access via streamed on client machines with help of offline plug-in • Role based application functionality • Multiple version of same application accessibility • Accessed via LAN, WAN, Internet & Mobile
  • 16. Data Virtualiation • Data virtualization is a methodology that takes a layered approach to dealing with huge volumes of data from disparate ( different) sources
  • 17.
  • 18. Implementation Levels of Virtualisation • Hardware – Server / OS / Devices ( peripheral devices like printer etc..) – Desktop ( similar to above) – Storage ( Memory, hard disk etc..) – Network • Application software • Data • FULL Virtualisation
  • 19. The Use of Computers Hardware Operating System Applications
  • 21. CPU Virtualization -- a Server for Multiple Applications/OS Hardware Operating System Applications Hardware Operating System Application Hypervisor Operating System Application Operating System Application Operating System Application Operating System Applications Hypervisor is a software program that manages multiple operating systems (or multiple instances of the same operating system) on a single computer system. The hypervisor manages the system's processor, memory, and other resources to allocate what each operating system requires. Hypervisors are designed for a particular processor architecture and may also be called virtualization managers.
  • 22. Full Virtualisation ? • Full simulation of underlying hardware • Sharing a computer system among multiple users • Isolating users from each other (and from the control program) and • Emulating new hardware to achieve improved reliability, security and productivity. • The result is a system in which all software (including all OS’s) capable of execution on the raw hardware can be run in the virtual machine. • Comprehensively simulate all computing elements as instruction set, main memory, interrupts, exceptions, and device access. • Full virtualization is only possible given the right combination of hardware and software elements. – Full virtualization has proven highly successful
  • 23. Memory Virtualization • Not only virtual memory • Hardware support – e.g., x86 MMU and TLB • To run multiple virtual machines on a single system, another level of memory virtualization is required. • The VMM is responsible for mapping guest physical memory to the actual machine memory, and it uses shadow page tables to accelerate the mappings. Machine memory Physical memory Virtual memory Process 1 Process 2 VM1 Process 1 Process 2 VM2
  • 24. Device and I/O Virtualization • VMM ( Virtual Machine Monitor) supports all device/IO drivers • Physically/virtually existed
  • 25. Tools for Virtualisation • Amazon EC2 • VMware – vSphere • Nimbus • Open Nebula • Eucalyptus • O-virt
  • 26. Tools Usage ( Cloud ecosystem – pvt cloud) Cloud consumers Cloud mgmt Virtual Infrastructure Mgmt tools Virtual Machine Managers ( Hypervisers) …. Eucalyp tus Nimbus VM ware vSphere Open Nibula VMware KVM Amazon EC2 and other Public Clouds Cloud Interfaces ( Amazon EC2, Nimbus etc..) Xen
  • 27. Data Center Consists of: • Servers (Physical machines) • Storage • Network devices (switch, router, cables) • Power distribution systems • Cooling systems
  • 28. Virtual Data Center Collection of virtual resources, e.g. • Virtual machine • Virtual switches • Virtual links