SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
1
Virtualization Best Practices
Nik Kesic, Principal Support Engineer
2
Credits and Acknowledgements
Nik Kesic, Principal Support Engineer
John Nunziato, Product Manager
©2015 Rocket Software, Inc. All Rights Reserved.
3
Abstract
 In today’s world of scarce IT resources, the popularity of server virtualization has
exploded. Customers who use Rocket MV software often contact us to ask if our
software works with, and is supported in, a virtual environment. Other types of
virtualization include storage virtualization, data virtualization, application
virtualization, network, etc. Customers also want to know about licensing
requirements, usage rules, guidelines, performance consideration, and best
practices. This presentation looks at various aspects of server virtualization.
©2015 Rocket Software, Inc. All Rights Reserved.
4
Agenda
Session origins
Virtualization architecture
Popular Virtualization products
Rocket Support for Virtualization
UNIX/Windows tuning considerations for Virtualization
Case studies
©2015 Rocket Software, Inc. All Rights Reserved.
5
Session Origins
Many Rocket MultiValue customers use
virtualization
Rocket uses virtualization
Rocket MV support calls
• Performance concerns
• License concerns
• Are we supported?
• Application behaves differently
• Best practices
©2015 Rocket Software, Inc. All Rights Reserved.
6
What is Virtualization?
Definition of Virtualization
• Technology that partitions a single physical machine into
many logical partitions with the look and feel of an
independent physical machine
• Each virtual environment represents a complete system,
with processors, memory, networking, and other system
resources
• Made by software to appear as if it physically exists: "virtual
images"
©2015 Rocket Software, Inc. All Rights Reserved.
7
What is a Virtual Machine?
Definition of a Virtual Machine (VM)
• Emulates a physical computing environment
• Hardware requests managed by a virtualization layer that
translates these requests to the underlying physical hardware
• Software implementation of a computing environment in
which an operating system (OS) or program can be installed
and run
©2015 Rocket Software, Inc. All Rights Reserved.
8
Benefits of Virtualization
Increased uptime
Easier to manage
A greener planet
• HVAC
• Power
• Footprint
Cost
UPS
Backup/Recovery
Flexibility
Resource sharing
Security
Reliability
Faster provisioning
©2015 Rocket Software, Inc. All Rights Reserved.
9
Cloud Computing
Cloud computing is the delivery of infrastructure, platform, and software as a service
(IaaS, PaaS, and SaaS) and often uses scalable, virtualized, and/or containerized
technology. And IoT makes it possible with almost limitless identifiers.
©2015 Rocket Software, Inc. All Rights Reserved.
10
Virtualization Architecture
Virtual Center Management Server
Manage
Virtual Machines Virtual Machines Virtual Machines
VM ServerVM Server VM Server
©2015 Rocket Software, Inc. All Rights Reserved.
11
Virtualization Architecture Basics
Guest OS
• Operating system installed inside
a virtual machine (or a partition)
Hypervisor
• Virtual Machine Monitor/Manager (VMM)
Host OS
• Virtualization product or the partitioning product
©2015 Rocket Software, Inc. All Rights Reserved.
12
Guest OS
Virtualization product
• Guest OS can be completely different from the host OS
Partitioning product
• Guest OS must be identical to
the host OS (not in all cases)
©2015 Rocket Software, Inc. All Rights Reserved.
13
Hypervisor
Native/
Bare-Metal
Hosted
• VM Player
©2015 Rocket Software, Inc. All Rights Reserved.
14
Bare-Metal – Type 1
Runs the Hypervisor/Guest OS
This type of virtualization is the
leading enterprise solution
Offers best performance
©2015 Rocket Software, Inc. All Rights Reserved.
15
Hosted – Type 2
Runs applications with a
conventional operating
environment
Typically used in client-side
virtualization
Not the same as terminal services
©2015 Rocket Software, Inc. All Rights Reserved.
16
Host OS
The host operating system provides a host to one or
more virtual machines (or partitions) and shares
physical resources with them
This is where the virtualization product or the
partitioning product is installed
©2015 Rocket Software, Inc. All Rights Reserved.
22
Hosted Virtualization
Most familiar form of virtualization
• All of the desktop virtualization
products, such as VMware Work-
station/Player, and Parallels
Desktop for the Mac, and Microsoft
Virtual PC
 Benefits of hosted virtualization
• Users can install a virtualization product onto their desktop just as
any other application, and continue to use their desktop OS
• Hosted virtualization products also take advantage of the host
OS’s device drivers, resulting in the virtualization product
supporting the same hardware as the host
©2015 Rocket Software, Inc. All Rights Reserved.
24
VMM Arrangements Windows 2016
©2015 Rocket Software, Inc. All Rights Reserved.
http://www.microsoft.com/en-us/server-cloud/solutions/virtualization.aspx
25
Popular Virtualization Products
Bare-Metal
 VMWARE ESX/ESXi®
 Citrix XEN Server®
 Oracle VM Server®
 Amazon EC2®
 IBM System z Hypervisor®
 Solaris Zones®
 AIX LPARS / WPA®
 Microsoft Hyper-V Server
Hosted
 Microsoft Virtual PC®
 Microsoft 2008 with Hyper-V®
 VMware Workstation/Player®
©2015 Rocket Software, Inc. All Rights Reserved.
26
27
28
Abstract, Part Two
To Virtualize or Containerize… that is the question
 Hypervisors have one thing in common: “They’re based on emulating virtual
hardware.”
 Containers, on the other hand, are based on a shared operating system
The key difference is that while the hypervisor abstracts an entire device,
containers just abstract the operating system kernel
“you can’t mix and match containers the way you can VMs”
©2015 Rocket Software, Inc. All Rights Reserved.
29
Segue
VMs vs. Containers
• Not every workload is suitable for containers
• Not every workload is suitable for VMs
• Containers lack much of the security, network features, and
management capability of full virtualization stacks
• Containers spin up in milliseconds
• VMs spin up in seconds or minutes
• Bare-Metal gives containers a slight bump in performance vs.
VMs
©2015 Rocket Software, Inc. All Rights Reserved.
30
Virtual Servers
©2015 Rocket Software, Inc. All Rights Reserved.
Hypervisor Host OS
Host
VM1 VM2 VM3 Spare
Host OS
31
Containers
©2015 Rocket Software, Inc. All Rights Reserved.
Host OS
Host
Container 1 Container 2 Container 3 Spare
32
Rocket Support for Virtualization
Every instance of Rocket U2 and D3 software in a
virtualized environment must have its own unique
Rocket U2 license
©2015 Rocket Software, Inc. All Rights Reserved.
33
Rocket Support for Virtualization
 Rocket can make no guarantees with respect to performance or
scalability in a virtualized environment
 Rocket MV software products leverage binary compatibility provided by
the virtualization technologies because the virtual environment products
themselves provide transparency to the operating systems, applications,
and middleware that operate above it
 If you submit a standard usage or defect-related service request, and your
software is running on a virtual environment, Rocket MV Technical Support
will assume that the problem is common to both native and virtual
operating environments
©2015 Rocket Software, Inc. All Rights Reserved.
34
Support for Virtualization
Setup, configuration, and tuning of virtual environments is
NOT part of standard Rocket U2 Support
Customers looking for support for setting up a virtual
environment SHOULD consult the appropriate vendors
and Rocket U2 Professional Services email:
U2Services@rocketsoftware.com
For additional information about a specific virtual
environment, contact the vendor of the virtualization
technology
©2015 Rocket Software, Inc. All Rights Reserved.
36
Best Practices for Virtualizing MultiValue
Avoid contention
Allocate ENOUGH resources for your MV system
• Memory
• CPU
• Disk
Now allocate MORE – about 15 percent more
Dedicate appropriate resources to MV
©2015 Rocket Software, Inc. All Rights Reserved.
37
Best Practices for Virtualizing MultiValue
Tune your disk subsystem
• DON’T have 1,200 users all hitting one disk subsystem
• DON’T have your MV system on the same disk subsystem as
your Exchange Server
Tune your MV database and application
Perform benchmarking on Bare-Metal vs. VM
External review – On demand and annually
©2015 Rocket Software, Inc. All Rights Reserved.
38
UNIX Tuning Considerations
Allocate system resources
Tune your disk subsystem
Tune your file systems
Tune caching
Apply U2 tuning parameters
Benchmark your system by placing a load on it
Adjust tuning parameters accordingly
©2015 Rocket Software, Inc. All Rights Reserved.
39
Windows Tuning Considerations
Allocate system resources
Start by tuning the Virtual Server Hypervisor
Tune the Host Operating Environment
Tune the Guest Operating Environment
Tune U2 parameters
Tune disk subsystem
Benchmark the system by placing a load on it
Adjust parameters accordingly
©2015 Rocket Software, Inc. All Rights Reserved.
40
Case Study
Customer complained of a poor response in the
application
Customer running in a virtualized environment who
was experiencing green screen response problems
Customer stated UOJ connections no longer worked
Customer stated that after an OS update, their
application no longer worked
©2015 Rocket Software, Inc. All Rights Reserved.
41
Expected Benefits
Easier management
Reduced costs
Lower power & A/C usage
Lower physical footprint
Increased performance
©2015 Rocket Software, Inc. All Rights Reserved.
Faster server provisioning
Increased uptime
Improved disaster recovery
Easier to move to cloud
42
Disadvantages of Virtualization
Magnified physical failures
Degraded performance
New skills and tools to learn
Complex root analysis
Putting all eggs in one basket
Bare-Metal != virtual partition
©2015 Rocket Software, Inc. All Rights Reserved.
43
Summary
Allocate enough resources
Tune your virtual machine
Tune your disk drives
Tune your database
Don’t use a VM on the same
machine for HADR
©2015 Rocket Software, Inc. All Rights Reserved.
44
References
http://www.rocketsoftware.com/product-families/rocket-u2
http://www.rocketsoftware.com/product-families/rocket-d3
mvu@rocketsoftware.com
https://en.wikipedia.org/wiki/Virtualization
https://en.wikipedia.org/wiki/LXC
©2015 Rocket Software, Inc. All Rights Reserved.
45
Additional Resources
 Rocket MV Support for Virtualization
https://rbc.rocketsoftware.com/VM.html
 Rocket MV Professional Services
mvservices@rocketsoftware.com
http://www.rocketsoftware.com/training-and-professional-services/rocket-u2
http://www.rocketsoftware.com/training-and-professional-services/rocket-d3
©2015 Rocket Software, Inc. All Rights Reserved.
46
Disclaimer
THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.
WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED
IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE’S CURRENT PRODUCT PLANS AND STRATEGY,
WHICH ARE SUBJECT TO CHANGE BY ROCKET SOFTWAREWITHOUT NOTICE.
ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR
OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION.
NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF:
• CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKET SOFTWARE(OR ITS AFFILIATES OR ITS OR
THEIR SUPPLIERS AND/OR LICENSORS); OR
• ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF
ROCKET SOFTWARE.
©2015 Rocket Software, Inc. All Rights Reserved.
47
Trademarks and Acknowledgements
The trademarks and service marks identified in the following list are the exclusive properties of Rocket Software,
Inc. and its subsidiaries (collectively, “Rocket Software”). These marks are registered with the U.S. Patent and
Trademark Office, and may be registered or pending registration in other countries. Not all trademarks owned by
Rocket Software are listed. The absence of a mark from this page neither constitutes a waiver of any intellectual
property rights that Rocket Software has established in its marks nor means that Rocket Software is not owner of
any such marks.
Aldon, CorVu, Dynamic Connect, D3, FlashConnect, Pick, mvBase, mvEnterprise, NetCure,
Rocket, SystemBuilder, U2, U2 Web Development Environment, UniData, UniVerse, and
wIntegrate
Other company, product, and service names mentioned herein may be trademarks or service marks of
others.
©2015 Rocket Software, Inc. All Rights Reserved.
48

Mais conteúdo relacionado

Mais procurados

Create a MV file sharing module using R/Link
Create a MV file sharing module using R/LinkCreate a MV file sharing module using R/Link
Create a MV file sharing module using R/LinkRocket Software
 
Managing the SSL Process
Managing the SSL ProcessManaging the SSL Process
Managing the SSL ProcessRocket Software
 
8.1 In Depth: New 64-bit Files and File Management
8.1 In Depth: New 64-bit Files and File Management8.1 In Depth: New 64-bit Files and File Management
8.1 In Depth: New 64-bit Files and File ManagementRocket Software
 
Présentation Veritas Backup Exec 16
Présentation Veritas Backup Exec 16Présentation Veritas Backup Exec 16
Présentation Veritas Backup Exec 16Aymen Mami
 
WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...
WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...
WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...VMworld
 
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data AnalyticApache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data AnalyticVMware Tanzu
 
Backup Exec 15: Designing Protection for the Future, Today
Backup Exec 15: Designing Protection for the Future, TodayBackup Exec 15: Designing Protection for the Future, Today
Backup Exec 15: Designing Protection for the Future, TodaySymantec
 
Présentation VERITAS Backup Exec 16
Présentation VERITAS Backup Exec 16Présentation VERITAS Backup Exec 16
Présentation VERITAS Backup Exec 16Aymen Mami
 
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Bartosz Chrabski
 
VMworld 2015: The “Snappy” Virtual Desktop User Experience
VMworld 2015: The “Snappy” Virtual Desktop User ExperienceVMworld 2015: The “Snappy” Virtual Desktop User Experience
VMworld 2015: The “Snappy” Virtual Desktop User ExperienceVMworld
 
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdfVersion 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdfPaul Bullen
 
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellen
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellenX-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellen
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellenNEXTtour
 
Using oracle vm virtual box as your development platform
Using oracle vm virtual box as your development platformUsing oracle vm virtual box as your development platform
Using oracle vm virtual box as your development platformOTN Systems Hub
 
Federated Queries with HAWQ - SQL on Hadoop and Beyond
Federated Queries with HAWQ - SQL on Hadoop and BeyondFederated Queries with HAWQ - SQL on Hadoop and Beyond
Federated Queries with HAWQ - SQL on Hadoop and BeyondChristian Tzolov
 
.Next 2017 Updates
.Next 2017 Updates.Next 2017 Updates
.Next 2017 UpdatesNEXTtour
 
Block & File Services – Die Lösung von Nutanix für ihre Anforderungen
Block & File Services – Die Lösung von Nutanix für ihre AnforderungenBlock & File Services – Die Lösung von Nutanix für ihre Anforderungen
Block & File Services – Die Lösung von Nutanix für ihre AnforderungenNEXTtour
 
Oracle vm engineered for open cloud
Oracle vm engineered for open cloudOracle vm engineered for open cloud
Oracle vm engineered for open cloudOTN Systems Hub
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)jeckels
 

Mais procurados (20)

Create a MV file sharing module using R/Link
Create a MV file sharing module using R/LinkCreate a MV file sharing module using R/Link
Create a MV file sharing module using R/Link
 
Managing the SSL Process
Managing the SSL ProcessManaging the SSL Process
Managing the SSL Process
 
8.1 In Depth: New 64-bit Files and File Management
8.1 In Depth: New 64-bit Files and File Management8.1 In Depth: New 64-bit Files and File Management
8.1 In Depth: New 64-bit Files and File Management
 
Présentation Veritas Backup Exec 16
Présentation Veritas Backup Exec 16Présentation Veritas Backup Exec 16
Présentation Veritas Backup Exec 16
 
WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...
WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...
WMworld Europe 2014: Hybrid Sandboxing – Create the Ultimate On and Off Premi...
 
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data AnalyticApache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
Apache Geode: an efficient alternative to Kafka-Storm-Spark for Data Analytic
 
Backup Exec 15: Designing Protection for the Future, Today
Backup Exec 15: Designing Protection for the Future, TodayBackup Exec 15: Designing Protection for the Future, Today
Backup Exec 15: Designing Protection for the Future, Today
 
Présentation VERITAS Backup Exec 16
Présentation VERITAS Backup Exec 16Présentation VERITAS Backup Exec 16
Présentation VERITAS Backup Exec 16
 
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
 
VMworld 2015: The “Snappy” Virtual Desktop User Experience
VMworld 2015: The “Snappy” Virtual Desktop User ExperienceVMworld 2015: The “Snappy” Virtual Desktop User Experience
VMworld 2015: The “Snappy” Virtual Desktop User Experience
 
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdfVersion 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdf
 
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellen
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellenX-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellen
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellen
 
The Value of SCADA Infrastructure Virtualization on Wind Farms
The Value of SCADA Infrastructure Virtualization on Wind FarmsThe Value of SCADA Infrastructure Virtualization on Wind Farms
The Value of SCADA Infrastructure Virtualization on Wind Farms
 
Using oracle vm virtual box as your development platform
Using oracle vm virtual box as your development platformUsing oracle vm virtual box as your development platform
Using oracle vm virtual box as your development platform
 
Federated Queries with HAWQ - SQL on Hadoop and Beyond
Federated Queries with HAWQ - SQL on Hadoop and BeyondFederated Queries with HAWQ - SQL on Hadoop and Beyond
Federated Queries with HAWQ - SQL on Hadoop and Beyond
 
.Next 2017 Updates
.Next 2017 Updates.Next 2017 Updates
.Next 2017 Updates
 
Block & File Services – Die Lösung von Nutanix für ihre Anforderungen
Block & File Services – Die Lösung von Nutanix für ihre AnforderungenBlock & File Services – Die Lösung von Nutanix für ihre Anforderungen
Block & File Services – Die Lösung von Nutanix für ihre Anforderungen
 
Edgesight501
Edgesight501Edgesight501
Edgesight501
 
Oracle vm engineered for open cloud
Oracle vm engineered for open cloudOracle vm engineered for open cloud
Oracle vm engineered for open cloud
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
 

Semelhante a Virtualization Best Practices

ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC Advisory Group
 
The Value of SCADA Infrastructure Virtualization on Wind Farms
The Value of SCADA Infrastructure Virtualization on Wind FarmsThe Value of SCADA Infrastructure Virtualization on Wind Farms
The Value of SCADA Infrastructure Virtualization on Wind FarmsUpWind Solutions
 
Oracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOTN Systems Hub
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overviewNuno Alves
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookVMware Tanzu
 
VMwaredesktop virtualization strategy assessment workshop presentation
VMwaredesktop virtualization strategy assessment workshop presentationVMwaredesktop virtualization strategy assessment workshop presentation
VMwaredesktop virtualization strategy assessment workshop presentationxKinAnx
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware Academy
 
Vmware desktop virtualization strategy assessment workshop presentation
Vmware desktop virtualization strategy assessment workshop presentationVmware desktop virtualization strategy assessment workshop presentation
Vmware desktop virtualization strategy assessment workshop presentationsolarisyougood
 
4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User ExperienceeG Innovations
 
V mware view™ poc jumpstart service
V mware view™ poc jumpstart serviceV mware view™ poc jumpstart service
V mware view™ poc jumpstart servicesolarisyougood
 
VMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s MicrosoftemVMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s MicrosoftemMarketingArrowECS_CZ
 
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...eFolder
 
V mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitV mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitsolarisyougood
 
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsVMware Tanzu
 
VMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best Choice
VMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best ChoiceVMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best Choice
VMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best ChoiceVMworld
 
Set up box can become home IoT server
Set up box can become home IoT serverSet up box can become home IoT server
Set up box can become home IoT serverHermesDDS
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualizationwebhostingguy
 
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityWindows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityIngram Micro Cloud
 

Semelhante a Virtualization Best Practices (20)

ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
 
The Value of SCADA Infrastructure Virtualization on Wind Farms
The Value of SCADA Infrastructure Virtualization on Wind FarmsThe Value of SCADA Infrastructure Virtualization on Wind Farms
The Value of SCADA Infrastructure Virtualization on Wind Farms
 
Oracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructure
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overview
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
 
VMwaredesktop virtualization strategy assessment workshop presentation
VMwaredesktop virtualization strategy assessment workshop presentationVMwaredesktop virtualization strategy assessment workshop presentation
VMwaredesktop virtualization strategy assessment workshop presentation
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
 
Vmware desktop virtualization strategy assessment workshop presentation
Vmware desktop virtualization strategy assessment workshop presentationVmware desktop virtualization strategy assessment workshop presentation
Vmware desktop virtualization strategy assessment workshop presentation
 
4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience
 
V mware view™ poc jumpstart service
V mware view™ poc jumpstart serviceV mware view™ poc jumpstart service
V mware view™ poc jumpstart service
 
VMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s MicrosoftemVMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s Microsoftem
 
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
eFolder Expert Series Webinar — How to Back Up and Replicate Off-Site Using e...
 
V mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitV mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kit
 
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
VMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best Choice
VMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best ChoiceVMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best Choice
VMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best Choice
 
Set up box can become home IoT server
Set up box can become home IoT serverSet up box can become home IoT server
Set up box can become home IoT server
 
ITE7_Chp9.pptx
ITE7_Chp9.pptxITE7_Chp9.pptx
ITE7_Chp9.pptx
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityWindows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
 

Último

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.
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
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
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
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
 
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
 
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
 
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
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
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
 
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
 
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
 
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
 
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
 

Último (20)

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...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
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
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
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
 
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
 
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...
 
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
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
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 🔝✔️✔️
 
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
 
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
 
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
 
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 ☂️
 

Virtualization Best Practices

  • 1. 1 Virtualization Best Practices Nik Kesic, Principal Support Engineer
  • 2. 2 Credits and Acknowledgements Nik Kesic, Principal Support Engineer John Nunziato, Product Manager ©2015 Rocket Software, Inc. All Rights Reserved.
  • 3. 3 Abstract  In today’s world of scarce IT resources, the popularity of server virtualization has exploded. Customers who use Rocket MV software often contact us to ask if our software works with, and is supported in, a virtual environment. Other types of virtualization include storage virtualization, data virtualization, application virtualization, network, etc. Customers also want to know about licensing requirements, usage rules, guidelines, performance consideration, and best practices. This presentation looks at various aspects of server virtualization. ©2015 Rocket Software, Inc. All Rights Reserved.
  • 4. 4 Agenda Session origins Virtualization architecture Popular Virtualization products Rocket Support for Virtualization UNIX/Windows tuning considerations for Virtualization Case studies ©2015 Rocket Software, Inc. All Rights Reserved.
  • 5. 5 Session Origins Many Rocket MultiValue customers use virtualization Rocket uses virtualization Rocket MV support calls • Performance concerns • License concerns • Are we supported? • Application behaves differently • Best practices ©2015 Rocket Software, Inc. All Rights Reserved.
  • 6. 6 What is Virtualization? Definition of Virtualization • Technology that partitions a single physical machine into many logical partitions with the look and feel of an independent physical machine • Each virtual environment represents a complete system, with processors, memory, networking, and other system resources • Made by software to appear as if it physically exists: "virtual images" ©2015 Rocket Software, Inc. All Rights Reserved.
  • 7. 7 What is a Virtual Machine? Definition of a Virtual Machine (VM) • Emulates a physical computing environment • Hardware requests managed by a virtualization layer that translates these requests to the underlying physical hardware • Software implementation of a computing environment in which an operating system (OS) or program can be installed and run ©2015 Rocket Software, Inc. All Rights Reserved.
  • 8. 8 Benefits of Virtualization Increased uptime Easier to manage A greener planet • HVAC • Power • Footprint Cost UPS Backup/Recovery Flexibility Resource sharing Security Reliability Faster provisioning ©2015 Rocket Software, Inc. All Rights Reserved.
  • 9. 9 Cloud Computing Cloud computing is the delivery of infrastructure, platform, and software as a service (IaaS, PaaS, and SaaS) and often uses scalable, virtualized, and/or containerized technology. And IoT makes it possible with almost limitless identifiers. ©2015 Rocket Software, Inc. All Rights Reserved.
  • 10. 10 Virtualization Architecture Virtual Center Management Server Manage Virtual Machines Virtual Machines Virtual Machines VM ServerVM Server VM Server ©2015 Rocket Software, Inc. All Rights Reserved.
  • 11. 11 Virtualization Architecture Basics Guest OS • Operating system installed inside a virtual machine (or a partition) Hypervisor • Virtual Machine Monitor/Manager (VMM) Host OS • Virtualization product or the partitioning product ©2015 Rocket Software, Inc. All Rights Reserved.
  • 12. 12 Guest OS Virtualization product • Guest OS can be completely different from the host OS Partitioning product • Guest OS must be identical to the host OS (not in all cases) ©2015 Rocket Software, Inc. All Rights Reserved.
  • 13. 13 Hypervisor Native/ Bare-Metal Hosted • VM Player ©2015 Rocket Software, Inc. All Rights Reserved.
  • 14. 14 Bare-Metal – Type 1 Runs the Hypervisor/Guest OS This type of virtualization is the leading enterprise solution Offers best performance ©2015 Rocket Software, Inc. All Rights Reserved.
  • 15. 15 Hosted – Type 2 Runs applications with a conventional operating environment Typically used in client-side virtualization Not the same as terminal services ©2015 Rocket Software, Inc. All Rights Reserved.
  • 16. 16 Host OS The host operating system provides a host to one or more virtual machines (or partitions) and shares physical resources with them This is where the virtualization product or the partitioning product is installed ©2015 Rocket Software, Inc. All Rights Reserved.
  • 17. 22 Hosted Virtualization Most familiar form of virtualization • All of the desktop virtualization products, such as VMware Work- station/Player, and Parallels Desktop for the Mac, and Microsoft Virtual PC  Benefits of hosted virtualization • Users can install a virtualization product onto their desktop just as any other application, and continue to use their desktop OS • Hosted virtualization products also take advantage of the host OS’s device drivers, resulting in the virtualization product supporting the same hardware as the host ©2015 Rocket Software, Inc. All Rights Reserved.
  • 18. 24 VMM Arrangements Windows 2016 ©2015 Rocket Software, Inc. All Rights Reserved. http://www.microsoft.com/en-us/server-cloud/solutions/virtualization.aspx
  • 19. 25 Popular Virtualization Products Bare-Metal  VMWARE ESX/ESXi®  Citrix XEN Server®  Oracle VM Server®  Amazon EC2®  IBM System z Hypervisor®  Solaris Zones®  AIX LPARS / WPA®  Microsoft Hyper-V Server Hosted  Microsoft Virtual PC®  Microsoft 2008 with Hyper-V®  VMware Workstation/Player® ©2015 Rocket Software, Inc. All Rights Reserved.
  • 20. 26
  • 21. 27
  • 22. 28 Abstract, Part Two To Virtualize or Containerize… that is the question  Hypervisors have one thing in common: “They’re based on emulating virtual hardware.”  Containers, on the other hand, are based on a shared operating system The key difference is that while the hypervisor abstracts an entire device, containers just abstract the operating system kernel “you can’t mix and match containers the way you can VMs” ©2015 Rocket Software, Inc. All Rights Reserved.
  • 23. 29 Segue VMs vs. Containers • Not every workload is suitable for containers • Not every workload is suitable for VMs • Containers lack much of the security, network features, and management capability of full virtualization stacks • Containers spin up in milliseconds • VMs spin up in seconds or minutes • Bare-Metal gives containers a slight bump in performance vs. VMs ©2015 Rocket Software, Inc. All Rights Reserved.
  • 24. 30 Virtual Servers ©2015 Rocket Software, Inc. All Rights Reserved. Hypervisor Host OS Host VM1 VM2 VM3 Spare Host OS
  • 25. 31 Containers ©2015 Rocket Software, Inc. All Rights Reserved. Host OS Host Container 1 Container 2 Container 3 Spare
  • 26. 32 Rocket Support for Virtualization Every instance of Rocket U2 and D3 software in a virtualized environment must have its own unique Rocket U2 license ©2015 Rocket Software, Inc. All Rights Reserved.
  • 27. 33 Rocket Support for Virtualization  Rocket can make no guarantees with respect to performance or scalability in a virtualized environment  Rocket MV software products leverage binary compatibility provided by the virtualization technologies because the virtual environment products themselves provide transparency to the operating systems, applications, and middleware that operate above it  If you submit a standard usage or defect-related service request, and your software is running on a virtual environment, Rocket MV Technical Support will assume that the problem is common to both native and virtual operating environments ©2015 Rocket Software, Inc. All Rights Reserved.
  • 28. 34 Support for Virtualization Setup, configuration, and tuning of virtual environments is NOT part of standard Rocket U2 Support Customers looking for support for setting up a virtual environment SHOULD consult the appropriate vendors and Rocket U2 Professional Services email: U2Services@rocketsoftware.com For additional information about a specific virtual environment, contact the vendor of the virtualization technology ©2015 Rocket Software, Inc. All Rights Reserved.
  • 29. 36 Best Practices for Virtualizing MultiValue Avoid contention Allocate ENOUGH resources for your MV system • Memory • CPU • Disk Now allocate MORE – about 15 percent more Dedicate appropriate resources to MV ©2015 Rocket Software, Inc. All Rights Reserved.
  • 30. 37 Best Practices for Virtualizing MultiValue Tune your disk subsystem • DON’T have 1,200 users all hitting one disk subsystem • DON’T have your MV system on the same disk subsystem as your Exchange Server Tune your MV database and application Perform benchmarking on Bare-Metal vs. VM External review – On demand and annually ©2015 Rocket Software, Inc. All Rights Reserved.
  • 31. 38 UNIX Tuning Considerations Allocate system resources Tune your disk subsystem Tune your file systems Tune caching Apply U2 tuning parameters Benchmark your system by placing a load on it Adjust tuning parameters accordingly ©2015 Rocket Software, Inc. All Rights Reserved.
  • 32. 39 Windows Tuning Considerations Allocate system resources Start by tuning the Virtual Server Hypervisor Tune the Host Operating Environment Tune the Guest Operating Environment Tune U2 parameters Tune disk subsystem Benchmark the system by placing a load on it Adjust parameters accordingly ©2015 Rocket Software, Inc. All Rights Reserved.
  • 33. 40 Case Study Customer complained of a poor response in the application Customer running in a virtualized environment who was experiencing green screen response problems Customer stated UOJ connections no longer worked Customer stated that after an OS update, their application no longer worked ©2015 Rocket Software, Inc. All Rights Reserved.
  • 34. 41 Expected Benefits Easier management Reduced costs Lower power & A/C usage Lower physical footprint Increased performance ©2015 Rocket Software, Inc. All Rights Reserved. Faster server provisioning Increased uptime Improved disaster recovery Easier to move to cloud
  • 35. 42 Disadvantages of Virtualization Magnified physical failures Degraded performance New skills and tools to learn Complex root analysis Putting all eggs in one basket Bare-Metal != virtual partition ©2015 Rocket Software, Inc. All Rights Reserved.
  • 36. 43 Summary Allocate enough resources Tune your virtual machine Tune your disk drives Tune your database Don’t use a VM on the same machine for HADR ©2015 Rocket Software, Inc. All Rights Reserved.
  • 38. 45 Additional Resources  Rocket MV Support for Virtualization https://rbc.rocketsoftware.com/VM.html  Rocket MV Professional Services mvservices@rocketsoftware.com http://www.rocketsoftware.com/training-and-professional-services/rocket-u2 http://www.rocketsoftware.com/training-and-professional-services/rocket-d3 ©2015 Rocket Software, Inc. All Rights Reserved.
  • 39. 46 Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY ROCKET SOFTWAREWITHOUT NOTICE. ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: • CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKET SOFTWARE(OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR • ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF ROCKET SOFTWARE. ©2015 Rocket Software, Inc. All Rights Reserved.
  • 40. 47 Trademarks and Acknowledgements The trademarks and service marks identified in the following list are the exclusive properties of Rocket Software, Inc. and its subsidiaries (collectively, “Rocket Software”). These marks are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. Not all trademarks owned by Rocket Software are listed. The absence of a mark from this page neither constitutes a waiver of any intellectual property rights that Rocket Software has established in its marks nor means that Rocket Software is not owner of any such marks. Aldon, CorVu, Dynamic Connect, D3, FlashConnect, Pick, mvBase, mvEnterprise, NetCure, Rocket, SystemBuilder, U2, U2 Web Development Environment, UniData, UniVerse, and wIntegrate Other company, product, and service names mentioned herein may be trademarks or service marks of others. ©2015 Rocket Software, Inc. All Rights Reserved.
  • 41. 48