SlideShare una empresa de Scribd logo
1 de 25
Don’t Let Inefficient Data Access Undermine Your Virtualization Goals Rob Steward VP, Research & Development DataDirect Technologies
Agenda What do I mean by the term “Virtualization”? What is so great about it? What is not so great about it? How do I plan for Data Access in Virtualized Environments? Wrap-up
What is Server Virtualization? Virtualization allows multiple operating system instances to run concurrently on a single computer; it is a means of separating hardware from a single operating system. This is what most of us think about when we hear the term Virtualization, but it is really more than this
Types of Virtualization Technologies Hardware Virtualization VMWare ESX Server, Xen based technologies, Viridian (Windows Server 2008), etc. OS is fooled into thinking it’s on its own machine.
Types of Virtualization Technologies OS Virtualization Solaris Zones, Virtuozzo, Windows Virtual Server, VMWare (free) etc. OS has a shell and runs other instances of itself or other OS.
Types of Virtualization Technologies Application Virtualization Repackaging an application into one big “bundle” that runs under application virtualization software.  The “bundle” contains ALL application dependencies. Thinstall, InstallFree, Xenocode, etc.
Types of Virtualization Technologies Java VM Virtualization BEA LiquidVM runs directly on top of VMWare Hypervisor No Operating System at all!
Types of Virtualization Technologies Many, many others including: Desktop virtualization (Citrix, Callista) Storage virtualization Network virtualization Etc… Data Virtualization - Logical to physical mapping Semantic mapping ORM etc.
Fully Utilize Hardware IDC says server utilization averages 8-10% The average server spends most of its power consumption heating the room… Consolidate applications Decrease Power, Cooling, and Space requirements Decrease machine administration costs Increase Availability/Reliability Increase isolation for applications Failover capability What is so great about Virtualization?
What do I hear from customers? The value of virtualization is real! Entire data centers are disappearing Test and Dev environments can also benefit greatly Management of many VMs can become difficult Installation, configuration, deployment, on a larger scale Performance of applications suffers if data access is not properly planned for these environments Data Access is a HUGE part of our overall application performance Bottlenecks in virtualized environments often end up in the database middleware
What is not so great about Virtualization? “Virtual Server Sprawl” After years of consolidating onto single large machines, we are now creating many, many , smaller “machines” Keeping up with many more configurations can become a nightmare
What is not so great about Virtualization? Software interoperability Some software is tied to individual machines or particular kinds of hardware Some vendors will not support their software in VM environments Where is my machine? Dynamic virtualization allows for virtual machines to move from one physical machine to another while running Test and Dev environments using VM images to “store” configurations for temporary use
What is not so great about Virtualization? Application performance can suffer due to hardware constraints Network I/O Processor Memory Disk I/O  The promise of Virtualization IS to make hardware the bottleneck!
You need tools for managing virtual machines One big trend we see is setting up a complete OS stack to support a single application There are a lot of new tools on the market today to manage virtualization environments You will need to install and upgrade the same software many more times Even with base images, you have to keep up Difficult configuration of database clients multiplies already difficult problems of managing and maintaining a large set of Virtual Machines.
Check with your software vendors before virtualizing Make sure the software supports the specific VM environment(s) you want to use VMWare Solaris Zones AIX LPARs HP Partitions Red Hat EL 5 Windows Server 2008 Hyper-V …
Choose your data access middleware carefully  Data access middleware performance and scalability are even more key in VM environments With well tuned applications, 75%-95% of the time is spent in the data access middleware and on the network! Data access middleware needs to be tunable Runtime options to control network buffer sizes, etc. often need to be tweaked in VM environments Data access middleware can cause VM management nightmares Look for middleware that supports multiple database versions, has a small footprint, and requires little configuration
How Database Middleware Works
What’s really going on?
Can data access middleware really affect performance?
Oracle ODBC Example Even in the case where performance is similar, it can change dramatically on a VM
Oracle ODBC Example Higher numbers mean more data processed with the same amount of CPU
Oracle ODBC Example Lower numbers mean better scalability
Oracle ODBC Example ,[object Object],   overall performance. ,[object Object]
 The higher memory consumption and CPU usage have caused the application to bottleneck much sooner ,[object Object]
Questions?

Más contenido relacionado

La actualidad más candente

Smart Style Office for Virtual Desktop Infrastructure
Smart Style Office for Virtual Desktop InfrastructureSmart Style Office for Virtual Desktop Infrastructure
Smart Style Office for Virtual Desktop Infrastructure
247 Invest
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
Gokulan Subramani
 
Efficiently protect virtual machines with our cloud backup service powered by...
Efficiently protect virtual machines with our cloud backup service powered by...Efficiently protect virtual machines with our cloud backup service powered by...
Efficiently protect virtual machines with our cloud backup service powered by...
iSSAL
 
Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015
Greg Spence
 
DaaS/IaaS Forum Moscow - Ivo Murris
DaaS/IaaS Forum Moscow - Ivo MurrisDaaS/IaaS Forum Moscow - Ivo Murris
DaaS/IaaS Forum Moscow - Ivo Murris
Denis Gundarev
 

La actualidad más candente (20)

Virtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure OverviewVirtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure Overview
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
 
Virtual Desktop Infrastructure
Virtual Desktop InfrastructureVirtual Desktop Infrastructure
Virtual Desktop Infrastructure
 
Throughwave Day 2015 - VDI Solutions
Throughwave Day 2015 - VDI SolutionsThroughwave Day 2015 - VDI Solutions
Throughwave Day 2015 - VDI Solutions
 
Smart Style Office for Virtual Desktop Infrastructure
Smart Style Office for Virtual Desktop InfrastructureSmart Style Office for Virtual Desktop Infrastructure
Smart Style Office for Virtual Desktop Infrastructure
 
HCI ECOCAST
HCI ECOCAST HCI ECOCAST
HCI ECOCAST
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
 
Cloud First: Be Prepared
Cloud First: Be PreparedCloud First: Be Prepared
Cloud First: Be Prepared
 
Introduction to virtual desktop infrastructure v3
Introduction to virtual desktop infrastructure  v3Introduction to virtual desktop infrastructure  v3
Introduction to virtual desktop infrastructure v3
 
Citrix meanings
Citrix meaningsCitrix meanings
Citrix meanings
 
Efficiently protect virtual machines with our cloud backup service powered by...
Efficiently protect virtual machines with our cloud backup service powered by...Efficiently protect virtual machines with our cloud backup service powered by...
Efficiently protect virtual machines with our cloud backup service powered by...
 
Presentation cloud infrastructure and management – from v sphere to vcloud ...
Presentation   cloud infrastructure and management – from v sphere to vcloud ...Presentation   cloud infrastructure and management – from v sphere to vcloud ...
Presentation cloud infrastructure and management – from v sphere to vcloud ...
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618
 
How to use Microsoft Graph in your applications
How to use Microsoft Graph in your applicationsHow to use Microsoft Graph in your applications
How to use Microsoft Graph in your applications
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
 
Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015
 
VDI Simplified: Desktops in the Cloud
VDI Simplified: Desktops in the CloudVDI Simplified: Desktops in the Cloud
VDI Simplified: Desktops in the Cloud
 
DaaS/IaaS Forum Moscow - Ivo Murris
DaaS/IaaS Forum Moscow - Ivo MurrisDaaS/IaaS Forum Moscow - Ivo Murris
DaaS/IaaS Forum Moscow - Ivo Murris
 
Virtual Desktops: Why is this So Hot
Virtual Desktops: Why is this So HotVirtual Desktops: Why is this So Hot
Virtual Desktops: Why is this So Hot
 

Similar a Dont Let Inefficient Data Access Undermine Your Virtualization Goals

Virtualization auditing & security deck v1.0
Virtualization auditing & security deck v1.0Virtualization auditing & security deck v1.0
Virtualization auditing & security deck v1.0
Concentrated Technology
 
Vdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsVdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisions
Concentrated Technology
 
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docx
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docxRunning Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docx
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docx
rtodd599
 
Virtulization
VirtulizationVirtulization
Virtulization
Antu Sabu
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
AkshithaReddy42848
 

Similar a Dont Let Inefficient Data Access Undermine Your Virtualization Goals (20)

15 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 201815 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 2018
 
VMware Technical Overview (2012)
VMware Technical Overview (2012)VMware Technical Overview (2012)
VMware Technical Overview (2012)
 
Cloud reference model session3
Cloud reference model session3Cloud reference model session3
Cloud reference model session3
 
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
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
Virtualization auditing & security deck v1.0
Virtualization auditing & security deck v1.0Virtualization auditing & security deck v1.0
Virtualization auditing & security deck v1.0
 
Vdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsVdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisions
 
VirtSec, and the Open Source impact
VirtSec,  and the Open Source impactVirtSec,  and the Open Source impact
VirtSec, and the Open Source impact
 
School of computer & information sciences its 532 cloud c
School of computer & information sciences its 532 cloud cSchool of computer & information sciences its 532 cloud c
School of computer & information sciences its 532 cloud c
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2
 
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docx
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docxRunning Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docx
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docx
 
Four Main Types of Virtualization
Four Main Types of VirtualizationFour Main Types of Virtualization
Four Main Types of Virtualization
 
Virtulization
VirtulizationVirtulization
Virtulization
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptx
 
Datacenter migration using vmware
Datacenter migration using vmwareDatacenter migration using vmware
Datacenter migration using vmware
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101
 
ESXpert strategies VMware vSphere
ESXpert strategies VMware vSphereESXpert strategies VMware vSphere
ESXpert strategies VMware vSphere
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 

Ú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
 

Último (20)

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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
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
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Dont Let Inefficient Data Access Undermine Your Virtualization Goals

  • 1. Don’t Let Inefficient Data Access Undermine Your Virtualization Goals Rob Steward VP, Research & Development DataDirect Technologies
  • 2. Agenda What do I mean by the term “Virtualization”? What is so great about it? What is not so great about it? How do I plan for Data Access in Virtualized Environments? Wrap-up
  • 3. What is Server Virtualization? Virtualization allows multiple operating system instances to run concurrently on a single computer; it is a means of separating hardware from a single operating system. This is what most of us think about when we hear the term Virtualization, but it is really more than this
  • 4. Types of Virtualization Technologies Hardware Virtualization VMWare ESX Server, Xen based technologies, Viridian (Windows Server 2008), etc. OS is fooled into thinking it’s on its own machine.
  • 5. Types of Virtualization Technologies OS Virtualization Solaris Zones, Virtuozzo, Windows Virtual Server, VMWare (free) etc. OS has a shell and runs other instances of itself or other OS.
  • 6. Types of Virtualization Technologies Application Virtualization Repackaging an application into one big “bundle” that runs under application virtualization software. The “bundle” contains ALL application dependencies. Thinstall, InstallFree, Xenocode, etc.
  • 7. Types of Virtualization Technologies Java VM Virtualization BEA LiquidVM runs directly on top of VMWare Hypervisor No Operating System at all!
  • 8. Types of Virtualization Technologies Many, many others including: Desktop virtualization (Citrix, Callista) Storage virtualization Network virtualization Etc… Data Virtualization - Logical to physical mapping Semantic mapping ORM etc.
  • 9. Fully Utilize Hardware IDC says server utilization averages 8-10% The average server spends most of its power consumption heating the room… Consolidate applications Decrease Power, Cooling, and Space requirements Decrease machine administration costs Increase Availability/Reliability Increase isolation for applications Failover capability What is so great about Virtualization?
  • 10. What do I hear from customers? The value of virtualization is real! Entire data centers are disappearing Test and Dev environments can also benefit greatly Management of many VMs can become difficult Installation, configuration, deployment, on a larger scale Performance of applications suffers if data access is not properly planned for these environments Data Access is a HUGE part of our overall application performance Bottlenecks in virtualized environments often end up in the database middleware
  • 11. What is not so great about Virtualization? “Virtual Server Sprawl” After years of consolidating onto single large machines, we are now creating many, many , smaller “machines” Keeping up with many more configurations can become a nightmare
  • 12. What is not so great about Virtualization? Software interoperability Some software is tied to individual machines or particular kinds of hardware Some vendors will not support their software in VM environments Where is my machine? Dynamic virtualization allows for virtual machines to move from one physical machine to another while running Test and Dev environments using VM images to “store” configurations for temporary use
  • 13. What is not so great about Virtualization? Application performance can suffer due to hardware constraints Network I/O Processor Memory Disk I/O The promise of Virtualization IS to make hardware the bottleneck!
  • 14. You need tools for managing virtual machines One big trend we see is setting up a complete OS stack to support a single application There are a lot of new tools on the market today to manage virtualization environments You will need to install and upgrade the same software many more times Even with base images, you have to keep up Difficult configuration of database clients multiplies already difficult problems of managing and maintaining a large set of Virtual Machines.
  • 15. Check with your software vendors before virtualizing Make sure the software supports the specific VM environment(s) you want to use VMWare Solaris Zones AIX LPARs HP Partitions Red Hat EL 5 Windows Server 2008 Hyper-V …
  • 16. Choose your data access middleware carefully Data access middleware performance and scalability are even more key in VM environments With well tuned applications, 75%-95% of the time is spent in the data access middleware and on the network! Data access middleware needs to be tunable Runtime options to control network buffer sizes, etc. often need to be tweaked in VM environments Data access middleware can cause VM management nightmares Look for middleware that supports multiple database versions, has a small footprint, and requires little configuration
  • 19. Can data access middleware really affect performance?
  • 20. Oracle ODBC Example Even in the case where performance is similar, it can change dramatically on a VM
  • 21. Oracle ODBC Example Higher numbers mean more data processed with the same amount of CPU
  • 22. Oracle ODBC Example Lower numbers mean better scalability
  • 23.
  • 24.