SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Ben DeBow
CEO
FORTIFIED DATA
Build Your Own
SQL Server Private Cloud
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 CEO Fortified Data
 Working with SQL Server for 20yrs
 Author, speaker, and consultant focusing
on Performance, Scalability, and Availability
 E-mail: bdebow@fortifieddb.com
 Twitter: @BBQSQL
 Web/Blog: http://www. fortifieddb.com
ABOUT ME
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 We own, deploy, manage everything
 We own, deploy, manage everything but don’t own
data center (i.e. co-location)
 We own, maybe deploy, maybe manage some stuff,
and don’t own the space
 We own, but don’t do much of anything else
 Managed services (both of these)
 We don’t care where anything is nor do we want to
deal with it
 What management really wants
 Out of sight, out of mind, and few(er) FTEs
 Things just work, no issues (availability, performance,
reliability)
THE EVOLUTION OF IT
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
TYPICAL ARCHITECTURES YESTERDAY
Node 1
IN01
Node 2
IN02
Node 3
IN03
Node 4
WSFC
Hyper-V Hosts
Server1 Server2 ServerX
SQL ConsolidationServer
Sprawl
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 OS and all related software run as a
guest under a host running a hypervisor
 Host can run many virtual machines
 Everything in the virtual machine is
(relatively) isolated
 != consolidation (but a technique of ..)
WHAT IS VIRTUALIZATION?
Hypervisor Host
Storage
Processing
VM
vNIC
vDisk
Host
Networking
vSwitch
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 Potentially better use of hardware
 Potentially better isolation for specific
workloads
 Reduces physical footprint
 Saves money in tangible costs
 Easy to migrate and move
 Data center migrations
 New hardware
 Time to deploy reduced
 Elasticity
WHY VIRTUALIZE?
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
PHYSICAL VS. VIRTUAL DEPLOYMENTS
 It doesn’t need to be a standoff
 Both have their place
 Key factors: the –abilites
 May have some differences (e.g. how you
can/should do high availability)
 Virtualization is usually IT driven
 Reality: just like having a physical from an admin
standpoint
 Critical applications
 Sometime they just want physical
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
VIRTUALIZATION AND SQL SERVER
 Most of the same rules for physical
deployments apply for configuring SQL
Server in a virtualized environment
 Need to understand capacity
 vCPU = 1 core or a % of a core
 Depends on the configurations
 Can overcommit to a point
 Watch overcommitting
 Memory
 CPU
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
DEMO
9
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
THE CLOUD …
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 It’s Magic!
 Your stuff is out there for you
 Access anywhere, anytime
 Do not have to worry about
 Availability
 Backups
 Administration
 Upgrades
 Consumer traction
 Dropbox, Office 365, iTunes, etc.
THE PROMISE OF THE CLOUD
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
Making Things Less Cloudy
PaaSHybrid IT
Most Control Least Control
DedicatedShared
Physical Servers Virtual Machines Hosted VMs Hosted DBs
IaaS
IaaS
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 Lower/control costs
 Reality: maybe
 We manage everything – no worries!
 Reality: are you sure? Is that what you want
(including patching)?
 Scales to what you need
 Reality: maybe
 Good availability and reliability
 Reality: see recent Outlook.com and Amazon
EC2 outages
 Security
 Reality: maybe
PUBLIC CLOUD MESSAGES VS. REALITY
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 Private cloud/Hybrid IT for SQL Server
 Think of yourself or group as a service provider to
your customers, even if “just” internal
 Managed services
 Provide standardized, end-to-end offerings
 Varying levels of guaranteed service (uptime,
performance)
 Predictable costs, outcomes
 Account for exceptions
 Some things cannot fit into standard offerings
 Charge accordingly
SQL SERVER AS A SERVICE (SQLAAS)
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
DEMO
15
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 Automation of most, if not all, tasks
 Self-service should be the end goal
 Define and implement the right processes
 Communication important; processes may involve other
teams
 Define clear tiers and services that go with them
 HW or VM profile
 Availability
 Scalability
 Good monitoring at all levels
 Thin vs. thick provisioning
 Chargeback?
KEYS TO PRIVATE CLOUD SUCCESS
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
SYSTEM CENTER 2012 AND SQL SERVER
From http://tinyurl.com/p28ql7f)
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 Space not mature just yet
 Think virtualization 5 or 6 years ago
 Will not replace on premise or private cloud yet
 Application databases that are a fit
 Windows Azure Database
 Will not be affected by possible limitations
 Costs controlled
 Full deployment (EC2, Windows Azure IaaS)
 Understand admin (incl. backups), etc.
 Disaster recovery
 Most common desire we see
 Can app flip to the cloud?
USING THE PUBLIC CLOUD
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
 Different ways to control costs and
increase utilization and agility
 Virtualization is here to stay
 The cloud may not be what you thought it
was
 Promise vs. the reality of the cloud
 Adapt to the cloud – will be part of your
DBA world sooner rather than later
SUMMARY
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
QUESTIONS
20
www.devconnections.com
BUILD YOUR OWN SQL SERVER PRIVATE CLOUD
REFERENCES
• Microsoft Private Cloud
• http://www.microsoft.com/en-us/server-cloud/private-cloud/default.aspx
• VMware Private Cloud
• http://www.vmware.com/solutions/business-critical-apps/sql-virtualization/sql-private-
cloud.html
• Fast Track Partners
• http://www.microsoft.com/en-us/server-cloud/private-cloud/hyperv-cloud-fast-
track.aspx
• SQL Server 2012 Cloud
• http://www.microsoft.com/sqlserver/en/us/future-editions/SQL-Server-2012-cloud-
on-your-terms.aspx
• SQLCAT – SQL Server Private Cloud
• http://sqlcat.com/sqlcat/b/whitepapers/archive/2011/03/22/onboarding-sql-
server-private-cloud-environment.aspx

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...gragchanchal546
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...SOFTTECHHUB
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...kumargunjan9515
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...HyderabadDolls
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxronsairoathenadugay
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangeThinkInnovation
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 

Kürzlich hochgeladen (20)

Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 

Empfohlen

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Empfohlen (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Build Your Own SQL Server Private Cloud

  • 1. Ben DeBow CEO FORTIFIED DATA Build Your Own SQL Server Private Cloud
  • 2. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  CEO Fortified Data  Working with SQL Server for 20yrs  Author, speaker, and consultant focusing on Performance, Scalability, and Availability  E-mail: bdebow@fortifieddb.com  Twitter: @BBQSQL  Web/Blog: http://www. fortifieddb.com ABOUT ME
  • 3. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  We own, deploy, manage everything  We own, deploy, manage everything but don’t own data center (i.e. co-location)  We own, maybe deploy, maybe manage some stuff, and don’t own the space  We own, but don’t do much of anything else  Managed services (both of these)  We don’t care where anything is nor do we want to deal with it  What management really wants  Out of sight, out of mind, and few(er) FTEs  Things just work, no issues (availability, performance, reliability) THE EVOLUTION OF IT
  • 4. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD TYPICAL ARCHITECTURES YESTERDAY Node 1 IN01 Node 2 IN02 Node 3 IN03 Node 4 WSFC Hyper-V Hosts Server1 Server2 ServerX SQL ConsolidationServer Sprawl
  • 5. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  OS and all related software run as a guest under a host running a hypervisor  Host can run many virtual machines  Everything in the virtual machine is (relatively) isolated  != consolidation (but a technique of ..) WHAT IS VIRTUALIZATION? Hypervisor Host Storage Processing VM vNIC vDisk Host Networking vSwitch
  • 6. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  Potentially better use of hardware  Potentially better isolation for specific workloads  Reduces physical footprint  Saves money in tangible costs  Easy to migrate and move  Data center migrations  New hardware  Time to deploy reduced  Elasticity WHY VIRTUALIZE?
  • 7. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD PHYSICAL VS. VIRTUAL DEPLOYMENTS  It doesn’t need to be a standoff  Both have their place  Key factors: the –abilites  May have some differences (e.g. how you can/should do high availability)  Virtualization is usually IT driven  Reality: just like having a physical from an admin standpoint  Critical applications  Sometime they just want physical
  • 8. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD VIRTUALIZATION AND SQL SERVER  Most of the same rules for physical deployments apply for configuring SQL Server in a virtualized environment  Need to understand capacity  vCPU = 1 core or a % of a core  Depends on the configurations  Can overcommit to a point  Watch overcommitting  Memory  CPU
  • 9. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD DEMO 9
  • 10. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD THE CLOUD …
  • 11. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  It’s Magic!  Your stuff is out there for you  Access anywhere, anytime  Do not have to worry about  Availability  Backups  Administration  Upgrades  Consumer traction  Dropbox, Office 365, iTunes, etc. THE PROMISE OF THE CLOUD
  • 12. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD Making Things Less Cloudy PaaSHybrid IT Most Control Least Control DedicatedShared Physical Servers Virtual Machines Hosted VMs Hosted DBs IaaS IaaS
  • 13. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  Lower/control costs  Reality: maybe  We manage everything – no worries!  Reality: are you sure? Is that what you want (including patching)?  Scales to what you need  Reality: maybe  Good availability and reliability  Reality: see recent Outlook.com and Amazon EC2 outages  Security  Reality: maybe PUBLIC CLOUD MESSAGES VS. REALITY
  • 14. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  Private cloud/Hybrid IT for SQL Server  Think of yourself or group as a service provider to your customers, even if “just” internal  Managed services  Provide standardized, end-to-end offerings  Varying levels of guaranteed service (uptime, performance)  Predictable costs, outcomes  Account for exceptions  Some things cannot fit into standard offerings  Charge accordingly SQL SERVER AS A SERVICE (SQLAAS)
  • 15. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD DEMO 15
  • 16. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  Automation of most, if not all, tasks  Self-service should be the end goal  Define and implement the right processes  Communication important; processes may involve other teams  Define clear tiers and services that go with them  HW or VM profile  Availability  Scalability  Good monitoring at all levels  Thin vs. thick provisioning  Chargeback? KEYS TO PRIVATE CLOUD SUCCESS
  • 17. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD SYSTEM CENTER 2012 AND SQL SERVER From http://tinyurl.com/p28ql7f)
  • 18. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  Space not mature just yet  Think virtualization 5 or 6 years ago  Will not replace on premise or private cloud yet  Application databases that are a fit  Windows Azure Database  Will not be affected by possible limitations  Costs controlled  Full deployment (EC2, Windows Azure IaaS)  Understand admin (incl. backups), etc.  Disaster recovery  Most common desire we see  Can app flip to the cloud? USING THE PUBLIC CLOUD
  • 19. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD  Different ways to control costs and increase utilization and agility  Virtualization is here to stay  The cloud may not be what you thought it was  Promise vs. the reality of the cloud  Adapt to the cloud – will be part of your DBA world sooner rather than later SUMMARY
  • 20. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD QUESTIONS 20
  • 21. www.devconnections.com BUILD YOUR OWN SQL SERVER PRIVATE CLOUD REFERENCES • Microsoft Private Cloud • http://www.microsoft.com/en-us/server-cloud/private-cloud/default.aspx • VMware Private Cloud • http://www.vmware.com/solutions/business-critical-apps/sql-virtualization/sql-private- cloud.html • Fast Track Partners • http://www.microsoft.com/en-us/server-cloud/private-cloud/hyperv-cloud-fast- track.aspx • SQL Server 2012 Cloud • http://www.microsoft.com/sqlserver/en/us/future-editions/SQL-Server-2012-cloud- on-your-terms.aspx • SQLCAT – SQL Server Private Cloud • http://sqlcat.com/sqlcat/b/whitepapers/archive/2011/03/22/onboarding-sql- server-private-cloud-environment.aspx