SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
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

Contenu connexe

Dernier

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
 
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
 
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service AvailableVastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Availablegargpaaro
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...nirzagarg
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...gajnagarg
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?RemarkSemacio
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...kumargunjan9515
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...kumargunjan9515
 
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...HyderabadDolls
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...ThinkInnovation
 
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
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...HyderabadDolls
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime GiridihGiridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridihmeghakumariji156
 

Dernier (20)

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
 
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
 
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...
 
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service AvailableVastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
Kalyani ? Call Girl in Kolkata | Service-oriented sexy call girls 8005736733 ...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
 
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 ...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Nandurbar [ 7014168258 ] Call Me For Genuine Models...
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime GiridihGiridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
 

En vedette

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
 

En vedette (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