SlideShare a Scribd company logo
MS SQL Server: Multiple Instances Consolidation Practices Alexander Prusakov Senior MS SQL Server DBA May, 2010
Sr. MS SQL Server DBA (consultant) in one of the biggest financial institution in the world  20+ years of IT experience (business users, ERPs, databases and applications support, software development, data warehousing, etc.) 15+ years of experience with MS SQL Server MBA, MCITP: Database Administrator 2005/2008 Industries:	banking/finance, energy, education, health care, 		manufacturing, IT consulting. Speaker’s Background:
Why; How; What to expect and how it works; Summary; Q and A. Agenda:
Terms Consolidation refers to the merger from multiple computer sources into single. Virtualization refers to the abstraction of computer resources. Multi-instancing refers to the utilization of the same computer sources by multiple independent SQL Servers
Dedicated service
Dedicated service
Multi-instancing  Virtualization
Multi-instancing Virtualization
Unexpected need in new SQL Server without budget for a hardware; Buzz about virtualization; Enterprise environment; Curiosity; How did I step in:
 Reduce hardware cost  Reduce pollution (carbon footprint) Reduce labor/support cost  Increase resources utilization   Look nice in other’s eyes Why to consolidate:
Reduce hardware cost: Actually it might not (MSRP pre-configured estimated): Enterprise level server: 16 sockets, 196GB (16P) about $175,000.00; HP ProLiant DL785G5 8380 -128GB (8P) $34,999.00; HP ProLiant DL380G6 E5504-4GB (1P) $ 2,289.00 x   8 = $ 18,312.00; $ 2,289.00 x 16 = $ 36,624.00;
Real Benefits: Space: 2U x 8 = 16U vs. 7U Power: 460x8 = 3,680 vs. 1,300 W Cooling cost: vary Reduced carbon footprint (including manufacturing and usage) Ability to add physical CPUs and/or memory
Reduce support cost: Cost of annual licensing; OS – 1 to 8; SQL Server: 8 x   5,999.00 =   47,992.00 			 8 x 24,999.00 = 199,992.00 Load performance improvement; Cost  of SysAdmin support(1 vs. 8); Cost of DBA time (patch 1 vs. 8); Cost of real estate and other
Extras bonus from Enterprise version:  Data compression;  Resource governor; Table partitioning;  Hot-add CPU and memory; Policy-based management; Data collector;  etc.
Total workload throughput on the system versus total number of databases. http://www.dell.com/downloads/global/solutions/ServerConsolidation1.doc
Workload throughput on each database versus the number of databases on the system http://www.dell.com/downloads/global/solutions/ServerConsolidation1.doc
Effective memory for procedure cache in different configurations  http://www.dell.com/downloads/global/solutions/ServerConsolidation1.doc
Increase resource utilization: Ability to re-distribute CPUs and memory between instances; Parallel processing (especially beneficial in non-business hours); Now you look GREAT! Or may be not
Multi-instancing vs Virtualization
Multi-instancing vs Virtualization
Multi-instancing vs Virtualization * http://msdn.microsoft.com/en-us/library/cc768536(BTS.10).aspx
How:  Install multiple instances; Create multiple TempDBs; Limit CPUs and memory per instance; Leave enough memory for OS; Monitor performance; Test performance before move to production;  Know your IO system;  Set up thresholds;
What is useful:  Microsoft Performance Dashboard;  Quest Foglight software; Good DBA; What is not that much:  Single Instance Reports;  Profiler; Sysadmins.
Usefulness:
And NOT:
But can be better:
 Steady but needs a lot of patience from DBA; Business has to follow rules; Adds extra work to manage and keep records on DBs; Harder tune performance; Higher cost of error (including planning). How it works :
How: SQL Server Engines for users are separated on different instances;  SSAS and SSRS are separated from database engines; Each instance is used by databases of one business unit; Application has no elevated rights on any shared server;  Have a big boss on your side!
 Push back from development team on: CPU utilization; IO utilization (IOPS); Database schema optimization; Query tuning; What to expect:
 Push back from business: DBA has to be involved; One instance down – all business units might be down; IT cost saving <> business cost; Is there a shortcut?; What to expect:
 Unexpected errors;  A lot of work to build monitoring and administration tools;  Fun, fun, a lot of fun  What to expect:
 Bigger the farm – better savings; Bigger the farm – bigger the headache; Not that scary if design and implementation has been done carefully. Summary:
Internet – find your way, do it yourself Microsoft –excellent documentation, big community. For example: http://msdn.microsoft.com/en-us/library/ee819082.aspx  Hardware Manufactures –hard to find the truth  Consultants –result may be vary Where to look for more:
Slides can be found on: http://indiana.sqlpass.org/Default.aspx?tabid=2742 Email: a_prusakov@yahoo.com Questions & Open Discussion Thank You!

More Related Content

What's hot

Hyperconvergence FAQ's
Hyperconvergence FAQ'sHyperconvergence FAQ's
Hyperconvergence FAQ's
Springpath
 
02 Dell Blade Server Day 1
02 Dell Blade Server Day 102 Dell Blade Server Day 1
02 Dell Blade Server Day 1
ALAMGIR HOSSAIN
 
Storage virtualization
Storage virtualizationStorage virtualization
Storage virtualization
ramya1591
 
DELL STORAGE REPLICATION aCelera and WAN Series Solution Brief
DELL STORAGE REPLICATION aCelera and WAN Series Solution BriefDELL STORAGE REPLICATION aCelera and WAN Series Solution Brief
DELL STORAGE REPLICATION aCelera and WAN Series Solution Brief
Array Networks
 
Total cloud data center product sheet
Total cloud data center product sheetTotal cloud data center product sheet
Total cloud data center product sheet
markhuelsmann
 
Hyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the FutureHyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the Future
Howard Marks
 
Cisco & Microsoft Converged Infrastructure
Cisco & Microsoft Converged InfrastructureCisco & Microsoft Converged Infrastructure
Cisco & Microsoft Converged Infrastructure
Aymen Mami
 
VMworld 2013: VMware vSphere High Availability - What's New and Best Practices
VMworld 2013: VMware vSphere High Availability - What's New and Best PracticesVMworld 2013: VMware vSphere High Availability - What's New and Best Practices
VMworld 2013: VMware vSphere High Availability - What's New and Best Practices
VMworld
 
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Emirates Computers
 
09ntc Server Virtualization Session Slides
09ntc Server Virtualization Session Slides09ntc Server Virtualization Session Slides
09ntc Server Virtualization Session Slides
Peter Campbell
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
Aymen Mami
 
IBM Software, Tivoli Storage Manager
IBM Software, Tivoli Storage ManagerIBM Software, Tivoli Storage Manager
IBM Software, Tivoli Storage Manager
Zainal Abidin
 
Basics of IBM Tivoli Storage Manager
Basics of IBM Tivoli Storage ManagerBasics of IBM Tivoli Storage Manager
Basics of IBM Tivoli Storage Manager
imagineers7
 
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld
 
Disaster Recovery Planning using Azure Site Recovery
Disaster Recovery Planning using Azure Site RecoveryDisaster Recovery Planning using Azure Site Recovery
Disaster Recovery Planning using Azure Site Recovery
Nitin Agarwal
 
Flex Cloud Hosting - Reduce server sprawl and optimize server utilization
Flex Cloud Hosting - Reduce server sprawl and optimize server utilizationFlex Cloud Hosting - Reduce server sprawl and optimize server utilization
Flex Cloud Hosting - Reduce server sprawl and optimize server utilization
Mike Ricca
 
Cloud database
Cloud databaseCloud database
Cloud database
kishan alagiya
 
PHD Virtual Image-based Backup for Citrix XenServer
PHD Virtual Image-based Backup for Citrix XenServerPHD Virtual Image-based Backup for Citrix XenServer
PHD Virtual Image-based Backup for Citrix XenServer
Mark McHenry
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
Spiceworks
 
AMER Webcast: VMware Virtual SAN
AMER Webcast: VMware Virtual SANAMER Webcast: VMware Virtual SAN
AMER Webcast: VMware Virtual SAN
VMware
 

What's hot (20)

Hyperconvergence FAQ's
Hyperconvergence FAQ'sHyperconvergence FAQ's
Hyperconvergence FAQ's
 
02 Dell Blade Server Day 1
02 Dell Blade Server Day 102 Dell Blade Server Day 1
02 Dell Blade Server Day 1
 
Storage virtualization
Storage virtualizationStorage virtualization
Storage virtualization
 
DELL STORAGE REPLICATION aCelera and WAN Series Solution Brief
DELL STORAGE REPLICATION aCelera and WAN Series Solution BriefDELL STORAGE REPLICATION aCelera and WAN Series Solution Brief
DELL STORAGE REPLICATION aCelera and WAN Series Solution Brief
 
Total cloud data center product sheet
Total cloud data center product sheetTotal cloud data center product sheet
Total cloud data center product sheet
 
Hyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the FutureHyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the Future
 
Cisco & Microsoft Converged Infrastructure
Cisco & Microsoft Converged InfrastructureCisco & Microsoft Converged Infrastructure
Cisco & Microsoft Converged Infrastructure
 
VMworld 2013: VMware vSphere High Availability - What's New and Best Practices
VMworld 2013: VMware vSphere High Availability - What's New and Best PracticesVMworld 2013: VMware vSphere High Availability - What's New and Best Practices
VMworld 2013: VMware vSphere High Availability - What's New and Best Practices
 
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
 
09ntc Server Virtualization Session Slides
09ntc Server Virtualization Session Slides09ntc Server Virtualization Session Slides
09ntc Server Virtualization Session Slides
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
 
IBM Software, Tivoli Storage Manager
IBM Software, Tivoli Storage ManagerIBM Software, Tivoli Storage Manager
IBM Software, Tivoli Storage Manager
 
Basics of IBM Tivoli Storage Manager
Basics of IBM Tivoli Storage ManagerBasics of IBM Tivoli Storage Manager
Basics of IBM Tivoli Storage Manager
 
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
 
Disaster Recovery Planning using Azure Site Recovery
Disaster Recovery Planning using Azure Site RecoveryDisaster Recovery Planning using Azure Site Recovery
Disaster Recovery Planning using Azure Site Recovery
 
Flex Cloud Hosting - Reduce server sprawl and optimize server utilization
Flex Cloud Hosting - Reduce server sprawl and optimize server utilizationFlex Cloud Hosting - Reduce server sprawl and optimize server utilization
Flex Cloud Hosting - Reduce server sprawl and optimize server utilization
 
Cloud database
Cloud databaseCloud database
Cloud database
 
PHD Virtual Image-based Backup for Citrix XenServer
PHD Virtual Image-based Backup for Citrix XenServerPHD Virtual Image-based Backup for Citrix XenServer
PHD Virtual Image-based Backup for Citrix XenServer
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
AMER Webcast: VMware Virtual SAN
AMER Webcast: VMware Virtual SANAMER Webcast: VMware Virtual SAN
AMER Webcast: VMware Virtual SAN
 

Viewers also liked

Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft Private Cloud
 
Sql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness GuideSql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness Guide
PARIKSHIT SAVJANI
 
Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016
ScaleArc
 
Introduction to SQL Server 2008 Management Data Warehouse (MDW)
Introduction to SQL Server 2008 Management Data Warehouse (MDW)Introduction to SQL Server 2008 Management Data Warehouse (MDW)
Introduction to SQL Server 2008 Management Data Warehouse (MDW)
Dean Willson
 
Microsoft SQL Server - Benefits of Enterprise Edition Presentation
Microsoft SQL Server - Benefits of Enterprise Edition PresentationMicrosoft SQL Server - Benefits of Enterprise Edition Presentation
Microsoft SQL Server - Benefits of Enterprise Edition Presentation
Microsoft Private Cloud
 
Download Presentation
Download PresentationDownload Presentation
Download Presentation
webhostingguy
 
Microsoft SQL Server 2008 R2 - Manageability Presentation
Microsoft SQL Server 2008 R2 - Manageability PresentationMicrosoft SQL Server 2008 R2 - Manageability Presentation
Microsoft SQL Server 2008 R2 - Manageability Presentation
Microsoft Private Cloud
 
Analyse et optimisation des performances du moteur SQL Serveur
Analyse et optimisation des performances du moteur SQL ServeurAnalyse et optimisation des performances du moteur SQL Serveur
Analyse et optimisation des performances du moteur SQL Serveur
Microsoft Technet France
 
Hp Polyserve Database Utility For Sql Server Consolidation
Hp Polyserve Database Utility For Sql Server ConsolidationHp Polyserve Database Utility For Sql Server Consolidation
Hp Polyserve Database Utility For Sql Server Consolidation
CB UTBlog
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
webhostingguy
 
Microsoft SQL Server - BI Consolidation Presentation
Microsoft SQL Server - BI Consolidation PresentationMicrosoft SQL Server - BI Consolidation Presentation
Microsoft SQL Server - BI Consolidation Presentation
Microsoft Private Cloud
 
Hyper Urban Farming_Catalysts For Change Zone of Future Innovtion
Hyper Urban Farming_Catalysts For Change Zone of Future InnovtionHyper Urban Farming_Catalysts For Change Zone of Future Innovtion
Hyper Urban Farming_Catalysts For Change Zone of Future Innovtion
Institute for the Future
 
Glocal Learning Quests_Catalysts for Change Zone of Future Innovation
Glocal Learning Quests_Catalysts for Change Zone of Future InnovationGlocal Learning Quests_Catalysts for Change Zone of Future Innovation
Glocal Learning Quests_Catalysts for Change Zone of Future Innovation
Institute for the Future
 
Innovation Imperative for Indian Software Services Companies
Innovation Imperative for Indian Software Services Companies Innovation Imperative for Indian Software Services Companies
Innovation Imperative for Indian Software Services Companies
Innomantra
 
Competencies to do in class
Competencies to do in classCompetencies to do in class
Competencies to do in class
greg robertson
 
Aula android 04
Aula android 04Aula android 04
Aula android 04
Carlos Cavalcanti
 
Opvallendgoed
OpvallendgoedOpvallendgoed
Opvallendgoed
EveliendeJong
 
Dissertation full
Dissertation fullDissertation full
Dissertation full
freddiewit
 
Dialogkonferansen Photos - this is why you should present at this conference
Dialogkonferansen Photos - this is why you should present at this conferenceDialogkonferansen Photos - this is why you should present at this conference
Dialogkonferansen Photos - this is why you should present at this conference
Arild Horsberg/Bring Dialog
 
CII's The Seventh Innovation Summit 2011 - Programme Agenda
CII's The Seventh Innovation Summit 2011 - Programme AgendaCII's The Seventh Innovation Summit 2011 - Programme Agenda
CII's The Seventh Innovation Summit 2011 - Programme Agenda
Innomantra
 

Viewers also liked (20)

Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
 
Sql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness GuideSql 2012 Upgrade Readiness Guide
Sql 2012 Upgrade Readiness Guide
 
Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016
 
Introduction to SQL Server 2008 Management Data Warehouse (MDW)
Introduction to SQL Server 2008 Management Data Warehouse (MDW)Introduction to SQL Server 2008 Management Data Warehouse (MDW)
Introduction to SQL Server 2008 Management Data Warehouse (MDW)
 
Microsoft SQL Server - Benefits of Enterprise Edition Presentation
Microsoft SQL Server - Benefits of Enterprise Edition PresentationMicrosoft SQL Server - Benefits of Enterprise Edition Presentation
Microsoft SQL Server - Benefits of Enterprise Edition Presentation
 
Download Presentation
Download PresentationDownload Presentation
Download Presentation
 
Microsoft SQL Server 2008 R2 - Manageability Presentation
Microsoft SQL Server 2008 R2 - Manageability PresentationMicrosoft SQL Server 2008 R2 - Manageability Presentation
Microsoft SQL Server 2008 R2 - Manageability Presentation
 
Analyse et optimisation des performances du moteur SQL Serveur
Analyse et optimisation des performances du moteur SQL ServeurAnalyse et optimisation des performances du moteur SQL Serveur
Analyse et optimisation des performances du moteur SQL Serveur
 
Hp Polyserve Database Utility For Sql Server Consolidation
Hp Polyserve Database Utility For Sql Server ConsolidationHp Polyserve Database Utility For Sql Server Consolidation
Hp Polyserve Database Utility For Sql Server Consolidation
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
Microsoft SQL Server - BI Consolidation Presentation
Microsoft SQL Server - BI Consolidation PresentationMicrosoft SQL Server - BI Consolidation Presentation
Microsoft SQL Server - BI Consolidation Presentation
 
Hyper Urban Farming_Catalysts For Change Zone of Future Innovtion
Hyper Urban Farming_Catalysts For Change Zone of Future InnovtionHyper Urban Farming_Catalysts For Change Zone of Future Innovtion
Hyper Urban Farming_Catalysts For Change Zone of Future Innovtion
 
Glocal Learning Quests_Catalysts for Change Zone of Future Innovation
Glocal Learning Quests_Catalysts for Change Zone of Future InnovationGlocal Learning Quests_Catalysts for Change Zone of Future Innovation
Glocal Learning Quests_Catalysts for Change Zone of Future Innovation
 
Innovation Imperative for Indian Software Services Companies
Innovation Imperative for Indian Software Services Companies Innovation Imperative for Indian Software Services Companies
Innovation Imperative for Indian Software Services Companies
 
Competencies to do in class
Competencies to do in classCompetencies to do in class
Competencies to do in class
 
Aula android 04
Aula android 04Aula android 04
Aula android 04
 
Opvallendgoed
OpvallendgoedOpvallendgoed
Opvallendgoed
 
Dissertation full
Dissertation fullDissertation full
Dissertation full
 
Dialogkonferansen Photos - this is why you should present at this conference
Dialogkonferansen Photos - this is why you should present at this conferenceDialogkonferansen Photos - this is why you should present at this conference
Dialogkonferansen Photos - this is why you should present at this conference
 
CII's The Seventh Innovation Summit 2011 - Programme Agenda
CII's The Seventh Innovation Summit 2011 - Programme AgendaCII's The Seventh Innovation Summit 2011 - Programme Agenda
CII's The Seventh Innovation Summit 2011 - Programme Agenda
 

Similar to Multiple instances consolidation practices

Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...
Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...
Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...
Melissa Kolodziej
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
Eduardo Castro
 
CirrusDB Offerings
CirrusDB OfferingsCirrusDB Offerings
CirrusDB Offerings
Ashok Sami
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
Eduardo Castro
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
Jim Porell
 
SQL Azure Overview - ericnel
SQL Azure Overview - ericnelSQL Azure Overview - ericnel
SQL Azure Overview - ericnel
ukdpe
 
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Amy W. Tang
 
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Mihir Gandhi
 
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxDBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
seifusisay06
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
James Serra
 
Deploying your Application to SQLRally
Deploying your Application to SQLRallyDeploying your Application to SQLRally
Deploying your Application to SQLRally
Joseph D'Antoni
 
Introduction to SQL Azure
Introduction to SQL AzureIntroduction to SQL Azure
Introduction to SQL Azure
Kevin Hazzard
 
Google take on heterogeneous data base replication
Google take on heterogeneous data base replication Google take on heterogeneous data base replication
Google take on heterogeneous data base replication
Svetlin Stanchev
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
Md Yousup Faruqu
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
sqlserver.co.il
 
Large Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsLarge Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint Deployments
Joel Oleson
 
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Windows Azure -  EBC Deck June 2010 PresentationMicrosoft Windows Azure -  EBC Deck June 2010 Presentation
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Private Cloud
 
Compare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL ServerCompare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL Server
AlexDepo
 
Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2
Eduardo Castro
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
MarketingArrowECS_CZ
 

Similar to Multiple instances consolidation practices (20)

Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...
Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...
Attunity Efficient ODR For Sql Server Using Attunity CDC Suite For SSIS Slide...
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
 
CirrusDB Offerings
CirrusDB OfferingsCirrusDB Offerings
CirrusDB Offerings
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
 
SQL Azure Overview - ericnel
SQL Azure Overview - ericnelSQL Azure Overview - ericnel
SQL Azure Overview - ericnel
 
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
Espresso: LinkedIn's Distributed Data Serving Platform (Paper)
 
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
Sigmod 2013 - On Brewing Fresh Espresso - LinkedIn's Distributed Data Serving...
 
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxDBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
Deploying your Application to SQLRally
Deploying your Application to SQLRallyDeploying your Application to SQLRally
Deploying your Application to SQLRally
 
Introduction to SQL Azure
Introduction to SQL AzureIntroduction to SQL Azure
Introduction to SQL Azure
 
Google take on heterogeneous data base replication
Google take on heterogeneous data base replication Google take on heterogeneous data base replication
Google take on heterogeneous data base replication
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
 
Large Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsLarge Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint Deployments
 
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Windows Azure -  EBC Deck June 2010 PresentationMicrosoft Windows Azure -  EBC Deck June 2010 Presentation
Microsoft Windows Azure - EBC Deck June 2010 Presentation
 
Compare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL ServerCompare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL Server
 
Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

Multiple instances consolidation practices

  • 1. MS SQL Server: Multiple Instances Consolidation Practices Alexander Prusakov Senior MS SQL Server DBA May, 2010
  • 2. Sr. MS SQL Server DBA (consultant) in one of the biggest financial institution in the world 20+ years of IT experience (business users, ERPs, databases and applications support, software development, data warehousing, etc.) 15+ years of experience with MS SQL Server MBA, MCITP: Database Administrator 2005/2008 Industries: banking/finance, energy, education, health care, manufacturing, IT consulting. Speaker’s Background:
  • 3. Why; How; What to expect and how it works; Summary; Q and A. Agenda:
  • 4. Terms Consolidation refers to the merger from multiple computer sources into single. Virtualization refers to the abstraction of computer resources. Multi-instancing refers to the utilization of the same computer sources by multiple independent SQL Servers
  • 9. Unexpected need in new SQL Server without budget for a hardware; Buzz about virtualization; Enterprise environment; Curiosity; How did I step in:
  • 10. Reduce hardware cost Reduce pollution (carbon footprint) Reduce labor/support cost Increase resources utilization Look nice in other’s eyes Why to consolidate:
  • 11. Reduce hardware cost: Actually it might not (MSRP pre-configured estimated): Enterprise level server: 16 sockets, 196GB (16P) about $175,000.00; HP ProLiant DL785G5 8380 -128GB (8P) $34,999.00; HP ProLiant DL380G6 E5504-4GB (1P) $ 2,289.00 x 8 = $ 18,312.00; $ 2,289.00 x 16 = $ 36,624.00;
  • 12. Real Benefits: Space: 2U x 8 = 16U vs. 7U Power: 460x8 = 3,680 vs. 1,300 W Cooling cost: vary Reduced carbon footprint (including manufacturing and usage) Ability to add physical CPUs and/or memory
  • 13. Reduce support cost: Cost of annual licensing; OS – 1 to 8; SQL Server: 8 x 5,999.00 = 47,992.00 8 x 24,999.00 = 199,992.00 Load performance improvement; Cost of SysAdmin support(1 vs. 8); Cost of DBA time (patch 1 vs. 8); Cost of real estate and other
  • 14. Extras bonus from Enterprise version: Data compression; Resource governor; Table partitioning; Hot-add CPU and memory; Policy-based management; Data collector; etc.
  • 15. Total workload throughput on the system versus total number of databases. http://www.dell.com/downloads/global/solutions/ServerConsolidation1.doc
  • 16. Workload throughput on each database versus the number of databases on the system http://www.dell.com/downloads/global/solutions/ServerConsolidation1.doc
  • 17. Effective memory for procedure cache in different configurations http://www.dell.com/downloads/global/solutions/ServerConsolidation1.doc
  • 18. Increase resource utilization: Ability to re-distribute CPUs and memory between instances; Parallel processing (especially beneficial in non-business hours); Now you look GREAT! Or may be not
  • 21. Multi-instancing vs Virtualization * http://msdn.microsoft.com/en-us/library/cc768536(BTS.10).aspx
  • 22. How: Install multiple instances; Create multiple TempDBs; Limit CPUs and memory per instance; Leave enough memory for OS; Monitor performance; Test performance before move to production; Know your IO system; Set up thresholds;
  • 23.
  • 24.
  • 25. What is useful: Microsoft Performance Dashboard; Quest Foglight software; Good DBA; What is not that much: Single Instance Reports; Profiler; Sysadmins.
  • 28. But can be better:
  • 29. Steady but needs a lot of patience from DBA; Business has to follow rules; Adds extra work to manage and keep records on DBs; Harder tune performance; Higher cost of error (including planning). How it works :
  • 30. How: SQL Server Engines for users are separated on different instances; SSAS and SSRS are separated from database engines; Each instance is used by databases of one business unit; Application has no elevated rights on any shared server; Have a big boss on your side!
  • 31. Push back from development team on: CPU utilization; IO utilization (IOPS); Database schema optimization; Query tuning; What to expect:
  • 32. Push back from business: DBA has to be involved; One instance down – all business units might be down; IT cost saving <> business cost; Is there a shortcut?; What to expect:
  • 33. Unexpected errors; A lot of work to build monitoring and administration tools; Fun, fun, a lot of fun What to expect:
  • 34. Bigger the farm – better savings; Bigger the farm – bigger the headache; Not that scary if design and implementation has been done carefully. Summary:
  • 35. Internet – find your way, do it yourself Microsoft –excellent documentation, big community. For example: http://msdn.microsoft.com/en-us/library/ee819082.aspx Hardware Manufactures –hard to find the truth Consultants –result may be vary Where to look for more:
  • 36. Slides can be found on: http://indiana.sqlpass.org/Default.aspx?tabid=2742 Email: a_prusakov@yahoo.com Questions & Open Discussion Thank You!