Considerations for operating MS SQL in the cloud, in production, DR, or hybrid scenarios. By Nick Rubtsov.

Slides:



Advertisements
Similar presentations
1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Advertisements

2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
Chapter 4 Infrastructure as a Service (IaaS)
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Module 1: Demystifying Software Defined Networking Module 2: Realizing SDN - Microsoft’s Software Defined Networking Solutions with Windows Server 2012.
0 SQL Server AlwaysOn – SharePoint 2013 High Availability and Disaster Recovery Sal Bawany, Solutions Architect
Virtual techdays INDIA │ September 2011 High Availability - A Story from Past to Future Balmukund Lakhani │ Technical Lead – SQL Support, Microsoft.
Leaders Have Vision™ visionsolutions.com 1 Double-Take for Hyper-V Overview.
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Chapter 11: Dial-Up Connectivity in Remote Access Designs
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Architecting Availability Groups
Implementing Multi-Site Clusters April Trần Văn Huệ Nhất Nghệ CPLS.
User Management Creating and Editing User Accounts Overview of the Client Connector Deploying & Managing Client Computers Troubleshooting Client Deployment.
CustomerSegment and workloads Your Datacenter Active Directory SharePoint SQL Server.
Module 4: Planning, Optimizing, and Troubleshooting DHCP
Tony Tomarchio Director of Field Engineering SIOS Technology
SQLintersection Session SQL37 SQL Server 2012 Availability Groups Aaron Bertrand
Module 11: Implementing ISA Server 2004 Enterprise Edition.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Clustering Servers Chapter Seven. Exam Objectives in this Chapter:  Plan services for high availability Plan a high availability solution that uses clustering.
How Are Customers Using Opalis? Automate provisioning, resource allocation and retirement Extend virtual machine management to the cloud Virtual Machine.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Complete VM Mobility Across the Datacenter Server Virtualization Hyper-V 2012 Live Migrate VM and Storage to Clusters Live Migrate VM and Storage Between.
TRUE CANADIAN CLOUD Cloud Experts since The ORION Nebula Ecosystem.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
SQL Server 2014 AlwaysOn Step-by-Step SQL Server 2014 AlwaysOn Step-by-Step A hands on look at implementing AlwaysOn in SQL Server 2014.
The changing cloud continuum COST-EFFICIENCY Simpler Management PaaS SaaS platform as a service software as a service IaaS infrastructure.
Deploying Highly Available SAP in the Cloud
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
All the things you need to know before setting up AlwaysOn Michael Steineke SQL & BI Solution Lead Enterprise Architect Concurrency, Inc.
Sql Server Architecture for World Domination Tristan Wilson.
AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013
Architecting Availability Groups An analysis of Microsoft SQL Server Always-On Availability Group architectures 1.
Self Service Service Delivery & Automation Deploy Configure Service Model DC Admin Operate Monitor Virtual Physical Public Cloud Private Cloud Virtual.
Sponsors.
vSphere 6 Foundations Beta Question Answer
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
VSPHERE 6 FOUNDATIONS BETA Study Guide QUESTION ANSWER
Business Continuity for Virtual SQL Servers
Azure Infrastructure for SAP®
Partner Toolbox Cloud Infrastructure & Management
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Implementacija SharePoint 2016 farme pomoću Azure IaaS
Secrets to Fast, Easy High Availability for SQL Server in AWS
ConfigMgr and Azure – A Compelling Partnership – Part II
Always on HA SQL Server Always ON feature is the new comprehensive high availability and disaster recovery solution which increases application availability.
VIDIZMO Deployment Options
SharePoint disaster recovery as a service
Design and Implement Cloud Data Platform Solutions
How to prepare for the End of License of Windows Server 2012/R2
Design and Implement Cloud Data Platform Solutions
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
AlwaysOn Availability Groups 101
Cloud Testing Shilpi Chugh.
Capitalize on modern technology
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Disaster happens; don’t be held hostage
Microsoft Azure P wer Lunch
Clusters Provide Necessary HA Protection for International Marketer to Deploy SAP in Azure “SIOS DataKeeper provided the configuration flexibility and.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Planning High Availability and Disaster Recovery
Microsoft Virtual Academy
TechReady 16 1/12/2019 MDC-B351 How to Design and Configure Networking in Microsoft System Center Part 2 of 2 Greg Cusanza Senior Program Manager, Microsoft.
High Availability/Disaster Recovery Solution
Using the Cloud for Backup, Archiving & Disaster Recovery
Designing Database Solutions for SQL Server
Presentation transcript:

Considerations for operating MS SQL in the cloud, in production, DR, or hybrid scenarios. By Nick Rubtsov

What is a cloud? Shared hosting Grid computing Lots of marketing 

Pros of a cloud Low initial cost Distribution across multiple datacenters, DR/BC Someone else is responsible for infrastructure Improved performance (under certain conditions) Ease and speed of deployment Ability to easily assign costs Forces to clean up coding Supported by all the buzzwords 

Cons of a cloud High sustained cost in production (for larger deployments) Poor performance (under certain conditions) Lack of control over the infrastructure and ability to troubleshoot it Lack of flexibility (you get what everyone else gets) Cloud-specific idiosyncrasies Coding mistakes can be critical, and lead to higher expenses

Types of clouds Private Public

Deployment types Cloud-based Hosted in-house Hybrid Cloud-based with CDN

Deployment scenarios and goals Disaster Recovery and Business Continuity Moving highly available systems to the cloud Development and QA Complete outsourcing to the cloud Offsite ready backup and cold/hot sites Pilot projects

MS SQL in the cloud: cloud-based vs. hosted in-house All the pros and cons of cloud-based deployment apply. Idiosyncrasies – MS Azure hates SQL  Placement of SQL clients really matters, and can add to expenses Dedicated WAN links to the cloud are an option Know your performance metrics and do evaluate your cost!

MS SQL in the cloud: hybrid deployment Geo-cluster (SiOS DataKeeper) AlwaysOn Availability groups (SiOS DataKeeper) Database Mirroring Verify you have enough WAN bandwidth! Check the latency! You might have to switch from VPN to direct WAN link to access the cloud.

2-node replicated cluster: Geo-cluster with SiOS 2-node replicated cluster:

3-node cluster with hybrid storage: Geo-cluster with SiOS 3-node cluster with hybrid storage:

4-node cluster with hybrid storage Geo-cluster with SiOS 4-node cluster with hybrid storage

AlwaysOn Availability Groups with SiOS Configure the cluster in multinode mode:

AlwaysOn Availability Groups with SiOS Configure availability groups

Geo-cluster vs. AlwaysOn Geo-cluster is easier to administer, but has slower failover, especially over WAN AlwaysOn fails over faster, but requires more administration (although some of it can be automated) Database Mirroring can be used, if WFCS cannot be used for some reason.

Things to watch out for: Make sure that the nodes are configured IDENTICALLY! Especially the network names. Make sure that identical domain policies apply to all nodes, and that these policies are correct. Make sure your cloud servers have static IPs. Dynamic allocation with reservations isn’t good enough! Know the infrastructure between your hosted and cloud servers. Make sure that the IPs you think your servers have match what the servers see (due to multiple NATs in the clouds and on your end). Make sure you have enough bandwidth for your amount of changes, and that the latency isn’t ridiculously high (you might have to change the location of your servers in the cloud, or the cloud, if the latency is high; or get a dedicated WAN link to the cloud).

Common mistakes in cloud deployments Not defining the goals for cloud deployment early on Not evaluating the performance requirements against the potential solutions Not researching the cloud as applied to your requirements Not properly stress-testing the pilot project Not performing a realistic cost analysis Listening to cloud’s sales representatives 

What to look for in a cloud Discussion