SlideShare ist ein Scribd-Unternehmen logo
1 von 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?

Weitere ähnliche Inhalte

Was ist angesagt?

Virtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure OverviewVirtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure Overviewkoesteruk22
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Md Yousup Faruqu
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructuregaurav jain
 
Throughwave Day 2015 - VDI Solutions
Throughwave Day 2015 - VDI SolutionsThroughwave Day 2015 - VDI Solutions
Throughwave Day 2015 - VDI SolutionsAruj Thirawat
 
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 Infrastructure247 Invest
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructureGokulan Subramani
 
Cloud First: Be Prepared
Cloud First: Be PreparedCloud First: Be Prepared
Cloud First: Be PreparedAlan Eardley
 
Introduction to virtual desktop infrastructure v3
Introduction to virtual desktop infrastructure  v3Introduction to virtual desktop infrastructure  v3
Introduction to virtual desktop infrastructure v3Fas (Feisal) Mosleh
 
Citrix meanings
Citrix meaningsCitrix meanings
Citrix meaningspfunk1
 
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
 
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 ...xKinAnx
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618shiva2shetty
 
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 applicationsMohamed Ashiq Faleel
 
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 AzureAptera Inc
 
Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015Greg Spence
 
VDI Simplified: Desktops in the Cloud
VDI Simplified: Desktops in the CloudVDI Simplified: Desktops in the Cloud
VDI Simplified: Desktops in the CloudDesktone
 
DaaS/IaaS Forum Moscow - Ivo Murris
DaaS/IaaS Forum Moscow - Ivo MurrisDaaS/IaaS Forum Moscow - Ivo Murris
DaaS/IaaS Forum Moscow - Ivo MurrisDenis Gundarev
 

Was ist angesagt? (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
 

Ähnlich wie Dont Let Inefficient Data Access Undermine Your Virtualization Goals

15 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 201815 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 2018Mercury Solutions
 
VMware Technical Overview (2012)
VMware Technical Overview (2012)VMware Technical Overview (2012)
VMware Technical Overview (2012)Steven Aiello
 
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.pptxZarwashgulrez
 
Virtualization auditing & security deck v1.0
Virtualization auditing & security deck v1.0Virtualization auditing & security deck v1.0
Virtualization auditing & security deck v1.0Concentrated 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 decisionsConcentrated Technology
 
VirtSec, and the Open Source impact
VirtSec,  and the Open Source impactVirtSec,  and the Open Source impact
VirtSec, and the Open Source impactKris Buytaert
 
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 cssusere73ce3
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Omid Koushki
 
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docx
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docxRunning Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docx
Running Head VIRTUALIZATION 1VIRTUALIZATION 1Virt.docxrtodd599
 
Four Main Types of Virtualization
Four Main Types of VirtualizationFour Main Types of Virtualization
Four Main Types of VirtualizationHTS Hosting
 
Virtulization
VirtulizationVirtulization
VirtulizationAntu Sabu
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxKelvinBakespear
 
Datacenter migration using vmware
Datacenter migration using vmwareDatacenter migration using vmware
Datacenter migration using vmwareWilson Erique
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfAkshithaReddy42848
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computingSoumyajit Basu
 
VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud EnvironmentDr. Sunil Kr. Pandey
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Kürzlich hochgeladen (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

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.