SlideShare uma empresa Scribd logo
1 de 14
High Performant Virtualization
        with OpenVZ



   Nilesh Bairagi
Agenda


  Available options in virtualization
  OpenVZ introduction
  Limitations
  OpenVZ features
  Experience of OpenVZ in private cloud
  Questions
Full Virtualization (emulation)


  Use OS as it is
  Need Virtual
  Machine Monitor
  Performance
  overhead
  Low density
Paravirtualization


  Need VMM
  Better
  performance than
  emulator
  Modified guest OS
OS Virtualization


  Good in both
  Performance
  overhead and
  scalability
  Single OS gives
  isolated
  environments
  Dynamic resource
  management
OpenVZ
  OS based - by modifying kernel, which enable to create
  and run multiple virtual private servers (VPS) on same
  host OS
  VPS are isolated from each other with very little process
  overhead (1 – 3%)
  Processes in VPS are scheduled on all CPUs of host (by
  default)
Limits in OpenVZ


  Mandates similar kernel
   But allows multiple distributions
  Limited VPN capabilities
  Host is single point of failure
OpenVZ features

  Installation has very low system requirements
   Intel Celeron, Pentium II, Pentium III, Pentium 4,
    Xeon or AMD Athlon CPU, 128MB RAM, 4G free
    space
  Dynamic resource management
  VPS – Own users & groups, process tree, ip,
  network & routing, firewall etc.
  VPS are efficient in utilizing resources,
  therefore can exceed than actual allocated
  resources
Features cont…

    Creation of VPS in few seconds
•   Use of templates enables to use pre-configured
    servers (template cache)
    Scaling
Private cloud with OpenVZ


  Less number of physical servers (also reduce
  cost, space and subsequent maintenance)
  Capacity planning for HW
   With monitoring and trending
  Resource management is dynamic, immediately
  becomes effective (no reboot)
   Using packages like vzctl
  Wide range of parameters to config
User_beancounters




 Complexity abstracted by v-swap enabled kernels
OpenVZ cloud
Resource Management


  Disk, CPU and memory customization
   Mounting VPS on SSD (fast read/write)
   SAN
  Sharing host resources amongst CT is easy
  Live migration is easy with checkpoint
  Redudant VPS cost only disk space
  Reproducible infrastructure
Questions??

Mais conteúdo relacionado

Mais procurados

Perfect Linux Desktop - OpenSuSE 12.2
Perfect Linux Desktop - OpenSuSE 12.2Perfect Linux Desktop - OpenSuSE 12.2
Perfect Linux Desktop - OpenSuSE 12.2
Davor Guttierrez
 
Mini-review + cheat sheet: ZFS on FUSE
Mini-review + cheat sheet: ZFS on FUSEMini-review + cheat sheet: ZFS on FUSE
Mini-review + cheat sheet: ZFS on FUSE
Asociatia ProLinux
 

Mais procurados (18)

CloudSigma 101
CloudSigma 101CloudSigma 101
CloudSigma 101
 
Perfect Linux Desktop - OpenSuSE 12.2
Perfect Linux Desktop - OpenSuSE 12.2Perfect Linux Desktop - OpenSuSE 12.2
Perfect Linux Desktop - OpenSuSE 12.2
 
Xen Virtualization 2008
Xen Virtualization 2008Xen Virtualization 2008
Xen Virtualization 2008
 
Quintagroup Hosting
Quintagroup HostingQuintagroup Hosting
Quintagroup Hosting
 
Orient db
Orient dbOrient db
Orient db
 
Improving Xen idle power efficiency
Improving Xen idle power efficiencyImproving Xen idle power efficiency
Improving Xen idle power efficiency
 
Demo
DemoDemo
Demo
 
Handling scientific workloads using opennebula, Roland den Hollander, VU
Handling scientific workloads using opennebula, Roland den Hollander, VUHandling scientific workloads using opennebula, Roland den Hollander, VU
Handling scientific workloads using opennebula, Roland den Hollander, VU
 
Optimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceOptimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_Performance
 
Using CloudStack With Clustered LVM
Using CloudStack With Clustered LVMUsing CloudStack With Clustered LVM
Using CloudStack With Clustered LVM
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Bestpracticesforvsphere
BestpracticesforvsphereBestpracticesforvsphere
Bestpracticesforvsphere
 
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
 
Mini-review + cheat sheet: ZFS on FUSE
Mini-review + cheat sheet: ZFS on FUSEMini-review + cheat sheet: ZFS on FUSE
Mini-review + cheat sheet: ZFS on FUSE
 
The sexy world of Linux kernel pvops project
The sexy world of Linux kernel pvops projectThe sexy world of Linux kernel pvops project
The sexy world of Linux kernel pvops project
 
Nested Virtualization Update from Intel
Nested Virtualization Update from IntelNested Virtualization Update from Intel
Nested Virtualization Update from Intel
 
Webinar: StorPool and WHIR - better storage, better business
Webinar: StorPool and WHIR - better storage, better businessWebinar: StorPool and WHIR - better storage, better business
Webinar: StorPool and WHIR - better storage, better business
 
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebulaOpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
 

Semelhante a Rootconf nilesh2012

MIVA Small Business Conference 2006
MIVA Small Business Conference 2006MIVA Small Business Conference 2006
MIVA Small Business Conference 2006
webhostingguy
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
Gaurav Suri
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on Xen
The Linux Foundation
 

Semelhante a Rootconf nilesh2012 (20)

vSphere
vSpherevSphere
vSphere
 
South jersey sql virtualization
South jersey sql virtualizationSouth jersey sql virtualization
South jersey sql virtualization
 
Sql saturday dc vm ware
Sql saturday dc vm wareSql saturday dc vm ware
Sql saturday dc vm ware
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
 
OpenVZ Linux Containers
OpenVZ Linux ContainersOpenVZ Linux Containers
OpenVZ Linux Containers
 
MIVA Small Business Conference 2006
MIVA Small Business Conference 2006MIVA Small Business Conference 2006
MIVA Small Business Conference 2006
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Exchange 2010 New England Vmug
Exchange 2010 New England VmugExchange 2010 New England Vmug
Exchange 2010 New England Vmug
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
Txlf2012
Txlf2012Txlf2012
Txlf2012
 
Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3
 
More on Virtualization 3.pptx
More on Virtualization 3.pptxMore on Virtualization 3.pptx
More on Virtualization 3.pptx
 
Cloudjiffy vs Open Shift (private cloud)
Cloudjiffy vs Open Shift (private cloud)Cloudjiffy vs Open Shift (private cloud)
Cloudjiffy vs Open Shift (private cloud)
 
Aplura virtualization slides
Aplura virtualization slidesAplura virtualization slides
Aplura virtualization slides
 
Virtualization and how it leads to cloud
Virtualization and how it leads to cloudVirtualization and how it leads to cloud
Virtualization and how it leads to cloud
 
Slide final
Slide finalSlide final
Slide final
 
NFV
NFVNFV
NFV
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on Xen
 
Techorama 2017 - What's new in Windows Server 2016
 Techorama 2017 - What's new in Windows Server 2016 Techorama 2017 - What's new in Windows Server 2016
Techorama 2017 - What's new in Windows Server 2016
 
Virtualization for DBA
Virtualization for DBAVirtualization for DBA
Virtualization for DBA
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Rootconf nilesh2012

  • 1. High Performant Virtualization with OpenVZ Nilesh Bairagi
  • 2. Agenda Available options in virtualization OpenVZ introduction Limitations OpenVZ features Experience of OpenVZ in private cloud Questions
  • 3. Full Virtualization (emulation) Use OS as it is Need Virtual Machine Monitor Performance overhead Low density
  • 4. Paravirtualization Need VMM Better performance than emulator Modified guest OS
  • 5. OS Virtualization Good in both Performance overhead and scalability Single OS gives isolated environments Dynamic resource management
  • 6. OpenVZ OS based - by modifying kernel, which enable to create and run multiple virtual private servers (VPS) on same host OS VPS are isolated from each other with very little process overhead (1 – 3%) Processes in VPS are scheduled on all CPUs of host (by default)
  • 7. Limits in OpenVZ Mandates similar kernel  But allows multiple distributions Limited VPN capabilities Host is single point of failure
  • 8. OpenVZ features Installation has very low system requirements  Intel Celeron, Pentium II, Pentium III, Pentium 4, Xeon or AMD Athlon CPU, 128MB RAM, 4G free space Dynamic resource management VPS – Own users & groups, process tree, ip, network & routing, firewall etc. VPS are efficient in utilizing resources, therefore can exceed than actual allocated resources
  • 9. Features cont… Creation of VPS in few seconds • Use of templates enables to use pre-configured servers (template cache) Scaling
  • 10. Private cloud with OpenVZ Less number of physical servers (also reduce cost, space and subsequent maintenance) Capacity planning for HW  With monitoring and trending Resource management is dynamic, immediately becomes effective (no reboot)  Using packages like vzctl Wide range of parameters to config
  • 11. User_beancounters Complexity abstracted by v-swap enabled kernels
  • 13. Resource Management Disk, CPU and memory customization  Mounting VPS on SSD (fast read/write)  SAN Sharing host resources amongst CT is easy Live migration is easy with checkpoint Redudant VPS cost only disk space Reproducible infrastructure