deploying sql in the cloud: 5 things you need to know webcast

15
Deploying SQL in the Cloud: 5 Things You Need to Know Tony Tomarchio Director of Field Engineering SIOS Technology us.sios.com [email protected] Copyright @ 2015 SIOS Technology Corp. All rights reserved. Rodney Landrum DBA/BI Consultant Ntirety/Hosting www.ntirety.com [email protected]

Upload: sios-technology-corp

Post on 17-Jan-2017

141 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Deploying SQL in the Cloud: 5 Things You Need to Know

Tony TomarchioDirector of Field EngineeringSIOS [email protected]

Rodney LandrumDBA/BI ConsultantNtirety/[email protected]

Page 2: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Introductions

• Microsoft MVP, MCSE1, MCPS certifications

• Author of several technical guides for SQL Server administrators, including:

SQL Server Tacklebox, Pro SQL Server 2012 Reporting Services, Pro SQL Server 2012, and Pro SQL Server 2008 Encryption

• Develop, proves, and implements solutions for SQL Server technologies.

• Specialties include HADR, reporting, BI, data analysis, SQL internals, capacity planning, architecture, virtualization, performance tuning and optimization and aggregation

• Defines and delivers technical pre-sales services, support and best practices

• More than a decade of experience providing systems management and high availability solutions to enterprise customers

• Specialties: HA and DR replication solutions in Windows and Linux

2

Rodney LandrumDBA/BI Consultant

Tony TomarchioDirector, Field Engineering

Page 3: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Copyright @ 2015 SIOS Technology Corp. All rights reserved. 3

Planning Your Move to the Cloud: Five Tips

1. Measure Your Existing Capacity

2. Start Small

3. Read Everything

4. Remember You Are Still Part of a Team

5. Be the Master of Your Own Recoverability Option

Page 4: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

4

Measure Your Existing SQL Server Capacity

• Server Performance Metrics• Database Utilization• Server / Process Dependencies• Estimate Your Cloud Tier

It is not always feasible to “Lift and Shift” your entire database application infrastructure

Consider a consolidation strategy for non mission-critical applications first

Invest in application re-design where possible to take advantage of Cloud scalability offerings

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 5: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

5

Start Small

A Server Environment by Any Other Name• Dev / Test• Staging• Pre Production• Pseudo Production

Build an automated solution for spinning these down when not in use

Continue to measure using Cloud-based performance analytics

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 6: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Copyright @ 2015 SIOS Technology Corp. All rights reserved. 6

Read Everything

Each Cloud provider has their own billing rate and cycles

Read all of the fine print• Bring your own license or pay additional licensing fees• Know the cost of pulling data from the Cloud• Know who is responsible for each service offering

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 7: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Copyright @ 2015 SIOS Technology Corp. All rights reserved. 7

You Are Still Part of a Team

The Cloud is Just Other People’s Servers. You will still need:

• Network Admins• Storage Admins• DBAs• Developers• Help Desk

The New Cloud Administrator

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 8: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Copyright @ 2015 SIOS Technology Corp. All rights reserved. 8

Be the Master of Your Own Recoverability Option

Business Continuity options vary in the Cloud and like tier levels for servers, you will pay more for higher RTO and RPO.

Hybrid (On Premises and Cloud) • AlwaysOn Availability Groups (Enterprise Edition)• Database Mirroring (Will be deprecated)• Log Shipping (high administration overhead and limited)• Backup and Restore (Requires manual intervention and time

consuming)

What about Failover Cluster Instances?

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 9: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Copyright @ 2015 SIOS Technology Corp. All rights reserved. 9

Traditional Clusters Require Shared Storage

Single Point of Failure!

Failover

Page 10: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Copyright @ 2015 SIOS Technology Corp. All rights reserved. 10

Enabling Business Critical Applications to Move to Cloud, Virtual, Hybrid Environments

• Failover application instances across cloud availability zones, regions or hybrid cloud

• Site-wide, local, and regional disaster protection with minimal downtime and no data loss

• The flexibility and cost-savings of the cloud and the availability and features of a traditional cluster

SQL SERVER

FAILOVER

SQL SERVER

storage storageREPLICATION

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 11: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

11

Block Replication across

Fault Domains

Amazon AWSAvailability

Zone 1

SQL1

Availability Zone 3

DC2 File ShareWitness

Availability Zone 2

SQL1

Amazon VPC

SANLess MultiSite Clusters in Amazon

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 12: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

12

SANLess Clustering in Azure

Azure-West

SQL 1 SQL 2

Failover

Replication Across Fault Domains

DCFile Share Witness

Fault Domain

Fault DomainFault Domain

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 13: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

13

SIOS DataKeeper vs AlwaysOn Availability GroupsAlwaysOn

Availability Groups

AlwaysOn FailoverCluster

AlwaysOn Failover Cluster with

SIOS DataKeeper

Support SQL Standard Edition 0 4 4Distributed Transactions 0 4 4Unlimited Databases 0 4 4Automated Client Redirection 2 4 4Protects System Databases (Master, MSDB, etc) 0 4 4

Eases Database Administration 0 4 4Support more than 2-nodes in failover configuration 0 4 4

Replicates Data other than SQL 0 0 4Replication Efficiency 2 0 4Eliminates SAN as a single point of failure 4 0 4Supports Multisite Clusters 4 0 4

Copyright @ 2015 SIOS Technology Corp. All rights reserved.

Page 14: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

Live Demonstration

Page 15: Deploying SQL in the Cloud: 5 Things You Need to Know Webcast

THANK YOU!For More Information

Web: http://us.sios.com www.ntirety.com

Email: [email protected]

Twitter: @SIOSTech @Ntirety.com

Phone: 866.318.0108