SlideShare uma empresa Scribd logo
1 de 66
Virtualization Virtual Data Center Design
Virtualization ,[object Object],[object Object]
Virtualization ,[object Object],[object Object]
Virtualization ,[object Object],[object Object],[object Object]
Platform Virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Platform Virtualization
[object Object],[object Object],Platform Virtualization
Hardware emulation uses a VM to simulate the required hardware
[object Object],[object Object],[object Object],Platform Virtualization
Full virtualization uses a hypervisor to share the underlying hardware
Hypervisor ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Hypervisor
[object Object],[object Object],Platform Virtualization
[object Object],[object Object],[object Object],Platform Virtualization
Paravirtualization shares the process with the guest operating system
[object Object],[object Object],[object Object],Platform Virtualization
Operating system-level virtualization isolates servers
[object Object],[object Object],[object Object],[object Object],Platform Virtualization
Resource Virtualization ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Resource Virtualization
[object Object],[object Object],[object Object],Resource Virtualization
Linux-related virtualization projects GPL Operating system-level virtualization OpenVZ GPL Operating system-level virtualization Linux-VServer GPL Paravirtualization UML GPL Paravirtualization Xen Proprietary Full virtualization z/VM Proprietary Full virtualization VMware LGPL/GPL Emulation QEMU LGPL Emulation Bochs License Type Project
Bochs (emulation) ,[object Object],[object Object],[object Object]
QEMU (emulation) ,[object Object],[object Object]
VMware (full virtualization) ,[object Object],[object Object],[object Object]
z/VM (full virtualization) ,[object Object],[object Object],[object Object]
z/VM (full virtualization)
Xen (paravirtualization) ,[object Object],[object Object],[object Object]
User-mode Linux (paravirtualization) ,[object Object]
User-mode Linux (paravirtualization) ,[object Object]
User-mode Linux (paravirtualization) ,[object Object]
User-mode Linux (paravirtualization)
Linux-VServer (operating system-level virtualization) ,[object Object]
[object Object],Linux-VServer (operating system-level virtualization)
[object Object],Linux-VServer (operating system-level virtualization)
[object Object],Linux-VServer (operating system-level virtualization)
[object Object],[object Object],[object Object],OpenVZ (operating system-level virtualization)
OpenVZ (operating system-level virtualization) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],OpenVZ (operating system-level virtualization)
[object Object],[object Object],[object Object],OpenVZ (operating system-level virtualization)
Hardware support for full virtualization and paravirtualization ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Hardware support for full virtualization and paravirtualization
[object Object],[object Object],[object Object],[object Object],Hardware support for full virtualization and paravirtualization
Linux KVM (Kernel Virtual Machine) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Linux KVM (Kernel Virtual Machine)
[object Object],[object Object],Linux KVM (Kernel Virtual Machine)
Virtualization Examples ,[object Object]
[object Object],Virtualization Examples
[object Object],Virtualization Examples
[object Object],Virtualization Examples
[object Object],[object Object],[object Object],[object Object],Virtualization Examples
Server Virtualization ,[object Object],[object Object]
Server Virtualization ,[object Object],[object Object],[object Object],[object Object]
X86 Virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],X86 Virtualization
[object Object],X86 Virtualization
Virtual Infrastructure ,[object Object]
Virtual Infrastructure A collection of storage resources can be partitioned and allocated to virtual servers using raw mappings or virtual hard disks iSCSI, SAN and NAS storage technologies are used for reliable persistent storage Virtual servers connect through virtual NICs to physical or virtual networks Each server can have multiple gigabit Ethernet cards (NICs) to provide required throughput and availability A Virtualized Node consists of a collection of CPUs and RAM that can be allocated to a virtual server Industry standard Intel and AMD servers upon which the virtualization layer is automatically deployed Virtual Infrastructure Physical Resource
Virtualization Tips ,[object Object],[object Object],[object Object],[object Object]
Virtualization Tips ,[object Object],[object Object],[object Object]
Security Tips ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Security Tips
[object Object],[object Object],Security Tips
[object Object],[object Object],Security Tips
Scalability Tips ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Scalability Tips

Mais conteúdo relacionado

Mais procurados

Virtual Pc Seminar
Virtual Pc SeminarVirtual Pc Seminar
Virtual Pc Seminar
guest5b5549
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
Duan van der Westhuizen
 

Mais procurados (20)

Disco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco: Running Commodity Operating Systems on Scalable Multiprocessors DiscoDisco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
 
Virtual Pc Seminar
Virtual Pc SeminarVirtual Pc Seminar
Virtual Pc Seminar
 
Virtualization Questions
Virtualization QuestionsVirtualization Questions
Virtualization Questions
 
CS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling TechnologiesCS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling Technologies
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtual machine subhash gupta
Virtual machine subhash guptaVirtual machine subhash gupta
Virtual machine subhash gupta
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-VProcessor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
 
A510840101 24982 23_2020_lecture_2
A510840101 24982 23_2020_lecture_2A510840101 24982 23_2020_lecture_2
A510840101 24982 23_2020_lecture_2
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Open source hypervisors in cloud
Open source hypervisors in cloudOpen source hypervisors in cloud
Open source hypervisors in cloud
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Operating system 16 virtual machines
Operating system 16 virtual machinesOperating system 16 virtual machines
Operating system 16 virtual machines
 
Types of Virtualization Solutions
Types of Virtualization SolutionsTypes of Virtualization Solutions
Types of Virtualization Solutions
 
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
 
All About Virtualization
All About VirtualizationAll About Virtualization
All About Virtualization
 
Open Virtualization Format - Detailed
Open Virtualization Format - DetailedOpen Virtualization Format - Detailed
Open Virtualization Format - Detailed
 
Block Level and File Level
Block Level and File LevelBlock Level and File Level
Block Level and File Level
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
 
VMware vSphere Vs. Microsoft Hyper-V: A Technical Analysis
VMware vSphere Vs. Microsoft Hyper-V: A Technical AnalysisVMware vSphere Vs. Microsoft Hyper-V: A Technical Analysis
VMware vSphere Vs. Microsoft Hyper-V: A Technical Analysis
 

Semelhante a incs775_lect6.ppt

APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
Neha417639
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
AkshithaReddy42848
 
SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization Basics
Don Bosco BSIT
 
An Introduction To Server Virtualisation
An Introduction To Server VirtualisationAn Introduction To Server Virtualisation
An Introduction To Server Virtualisation
Alan McSweeney
 
Virtualization terminology
Virtualization terminologyVirtualization terminology
Virtualization terminology
Zeno Idzerda
 
V terminology guide
V terminology guideV terminology guide
V terminology guide
Rizi Butt
 

Semelhante a incs775_lect6.ppt (20)

Virtualization
VirtualizationVirtualization
Virtualization
 
Vitualisation
VitualisationVitualisation
Vitualisation
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
 
Virtualization
VirtualizationVirtualization
Virtualization
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
 
SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization Basics
 
Unit II.ppt
Unit II.pptUnit II.ppt
Unit II.ppt
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
 
An Introduction To Server Virtualisation
An Introduction To Server VirtualisationAn Introduction To Server Virtualisation
An Introduction To Server Virtualisation
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization terminology
Virtualization terminologyVirtualization terminology
Virtualization terminology
 
V terminology guide
V terminology guideV terminology guide
V terminology guide
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptx
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
Vitual cloud
Vitual cloudVitual cloud
Vitual cloud
 

Mais de webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
webhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
webhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
webhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
webhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
webhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
webhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
webhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
webhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
webhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
webhostingguy
 

Mais de webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

incs775_lect6.ppt

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Hardware emulation uses a VM to simulate the required hardware
  • 9.
  • 10. Full virtualization uses a hypervisor to share the underlying hardware
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Paravirtualization shares the process with the guest operating system
  • 16.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Linux-related virtualization projects GPL Operating system-level virtualization OpenVZ GPL Operating system-level virtualization Linux-VServer GPL Paravirtualization UML GPL Paravirtualization Xen Proprietary Full virtualization z/VM Proprietary Full virtualization VMware LGPL/GPL Emulation QEMU LGPL Emulation Bochs License Type Project
  • 23.
  • 24.
  • 25.
  • 26.
  • 28.
  • 29.
  • 30.
  • 31.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45. Linux KVM (Kernel Virtual Machine)
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58. Virtual Infrastructure A collection of storage resources can be partitioned and allocated to virtual servers using raw mappings or virtual hard disks iSCSI, SAN and NAS storage technologies are used for reliable persistent storage Virtual servers connect through virtual NICs to physical or virtual networks Each server can have multiple gigabit Ethernet cards (NICs) to provide required throughput and availability A Virtualized Node consists of a collection of CPUs and RAM that can be allocated to a virtual server Industry standard Intel and AMD servers upon which the virtualization layer is automatically deployed Virtual Infrastructure Physical Resource
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.