SQL Server as a Cloud Service April 15th 2016 Warner Chaves Data Platform MVP/SQL Server MCM.

Slides:



Advertisements
Similar presentations
A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
Advertisements

Gold Sponsors Bronze Sponsors Silver Sponsors Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist.
Intro to SharePoint 2013 Architecture Liam Cleary.
Ken Casada Technical Evangelist Microsoft Switzerland What’s new in Microsoft Azure.
Amazon RDS (MySQL and Oracle) and SQL Azure Emil Tabakov Telerik Software Academy academy.telerik.com.
GETTING STARTED WITH AZURE SQL DB Warner Chaves SQL MCM / MVP SQLTurbo.com Pythian.com.
SPLA Licensing New Products Tips & Tricks.
Low Control | Low Maintenance Shared Lower cost Dedicated Higher cost High Control | High Maintenance Hybrid On premises Off premises SQL Server Physical.
Cloud computing Tahani aljehani.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Intro to Datazen.
Text Microsoft to Or Tweet #uktechdays Questions?
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Alfresco Enterprise on Azure Shah Rahman Founder and CEO, CloudlyIO.
Azure SQL Database Lori Clark SQL Saturday 10/17/2015.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
Alfresco on Azure Shah Rahman Founder and CEO, CloudlyIO.
Scaling out and in with Azure SQL DB Elastic Scale DBA-203 Warner Chaves, MCM/MVP, SQLTurbo.com, Pythian.com.
SQL Server as a Cloud Service November 11th 2015 Warner Chaves SQL MVP/MCM.
Microsoft Azure SQL Database – SQL Azure : The Good, The Bad and the Ugly. Pini Krisher DBA TL at etoro
SQL Server 2016 editions – what’s new Express Mission critical performance SecurityData warehousing Business intelligence Advanced Analytics Hybrid cloud.
Sql Server Architecture for World Domination Tristan Wilson.
Best Practices for Columnstore Indexes Warner Chaves SQL MCM / MVP SQLTurbo.com Pythian.com.
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
Peter Lu Copyright 2016 Developing SQL Database in Azure Peter Lu.Net Practices Director Principle Architect Nexient April 29th 2016.
Use Cases for In-Memory OLTP Warner Chaves SQL MCM / MVP SQLTurbo.com Pythian.com.
Intro to Azure SQL Databases. 2 Mike Fal Agenda What is Azure SQL Database? Pieces and Parts Using the Database 3.
Calgary Oracle User Group
Migrating to Azure SQL Database Tips, Tricks and Lessons Learned
Cloud Database Platforms for the SQL DBA
Microsoft Connect /23/ :39 PM
Azure SQL Database Updates
Use relational database as a service
Migrating to Azure SQL Database: Tips, Tricks, and Lessons Learned
SQL Saturday #573 - BSB Azure SQL Database Vs. Amazon RDS
System Center Marketing
Azure SQL Databases - Introduction and Migration
Lead SQL BankofAmerica Blog: SQLHarry.com
Example of a page header
Scaling In e Scaling Out através do elastic pool
Windows Azure Migrating SQL Server Workloads
Azure SQL Database – Scaling in and Scaling out with elastic pool
04 – Azure SQL Database Bret Stateham | Senior Technical Evangelist​
Design and Implement Cloud Data Platform Solutions
Warner Chaves MCM / MVP / SQLTurbo.com / Pythian.com
Azure SQL Data Warehouse for SQL Server DBAS
By Saru Radhakrishnan Member - Sacramento SQL Server Group 07/28/2018
Azure SQL Database – Scaling in and Scaling out with elastic pool
Introduction to Azure SQL Database
SQL On Azure Parikshit Savjani, Sr. Premier Field Engineer.
Azure SQL Data Warehouse for SQL Server DBAS
Outline Virtualization Cloud Computing Microsoft Azure Platform
Azure SQL Database - Managing your database on the cloud
Understanding Azure SQL DB Service Tiers
Warner Chaves MCM / MVP / SQLTurbo.com / Pythian.com
Cloud Data Replication with SQL Data Sync
Warner Chaves MCM / MVP / SQLTurbo.com / Pythian.com
MS AZURE By Sauras Pandey.
06 | SQL Server and the Cloud
The Database World of Azure
Presentation transcript:

SQL Server as a Cloud Service April 15th 2016 Warner Chaves Data Platform MVP/SQL Server MCM

Bio 10 years as a SQL DBA. Previously an L3 DBA at HP in Costa Rica, now a consultant at Pythian out of Ottawa, Ontario. SQL Server MCM/ Microsoft Data Platform MVP Blog: SQLTurbo.com Company site: Pythian.com 2

Agenda Objective: introduce the concept of SQL as a cloud service and the main providers. Providers I’ll go through: 1.Microsoft Azure SQL Database. 2.Amazon RDS for SQL Server. 3

Fundamental Concepts Public cloud provider. DbaaS (Database as a Service). AKA: PaaS (Platform as a service). Not the same as running SQL on a VM (Infrastructure as a Service). 4

Database as a service (DbaaS) Provider: from the engine down. User/DBA: from the engine up. Common service aspects: High Availability. “On-demand” scalability. Backups. Other pluses depending on the provider. 5

Microsoft Azure SQL Database 6

Service Cost No explicit licensing cost. Existing SQL licenses can not be repurposed. It’s billed by the hour based on service level and model. Storage, compute and backup are baked in to the price. 7

Security There is a server level firewall and database level firewall rules. SQL Logins and Azure AD authentication supported. This allows Windows Authentication when mixed with Windows Server Active Directory. Endpoints are open on the internet, no Virtual Network support yet (it’s coming). 8

Security New security features in parity with the upcoming SQL 2016 release: Dynamic Data Masking. Row Level Security. Always Encrypted. Also cloud only features: Automatic threat detection. 9

Configurations Basic – 2GB Max – 5 DTUs Standard – S0 – S3 – 250 GB Max – 10 a 100 DTUs Premium – P1 – P6 – 500 GB Max – 125 a 1000 DTUs Premium P11 – 1 TB Max – 1750 DTUs 10

DTU? Database Transaction Unit. Blended measure of CPU + memory + storage + concurrency. Used as a comparison point. Example: 100 queries on Basic (5 DTUs) take 10 minutes. 100 queries on Standard 3 (100 DTUs) take 30 seconds. A factor of 20x (5x20=100). 11

Services in the platform Scale up by changing service level (includes the DTU change). Backups with point-in-time restore (retention depending on service). Two types of HA: standard and active. System manages version and deploys new features. TDE (Total Database Encryption) and auditing on all levels. Other Enterprise features like In-Memory and columnstores are also available on all tiers. 12

Service Models Individual db model in the configs described. ‘Elastic db pool’ model can group multiple dbs. Pools in 3 levels: Basic, Standard, Premium. The goal of pools is to provide a better cost/performance ration when dealing with many dbs. 13

Elastic database tools A differentiator from other providers. It’s a stack of tools specific for scale out database tiers:.NET library for easier app coding against a set of databases. Elastic pools for easier resource management. Elastic database queries for querying sets of dbs. Elastic database jobs to run jobs. Distributed db transactions in preview now. 14

15

Main Service Limitations Linked servers: link IN only, elastic query out. Replication: subscriber only..NET CLR: it was only ‘safe’ assemblies, removed now. SSRS – SSIS – SSAS are not part of the service. Other instance level tools are not available: Service Broker, Database Mail, Log shipping, etc. 16

DEMO Portal – Azure SQL Database and pools 17

Amazon RDS for SQL Server 18

Service Cost A SQL Server license is required. You can pay ‘as-you-go’ and Amazon provides the license. You can use license mobility if your agreement with MS gives you those rights. There are Express – Web – Standard – Enterprise editions depending on the version. You pay for compute + storage + backups. 19

Security There is a server level firewall. SQL Logins and Windows Authentication method supported (you need to be running a Windows Server AD at Amazon). Endpoints can be restricted to only be accessible for objects in a specific virtual network. Security features limited to the specific SQL version you’re running. 20

Configurations The license is SEPARATE to the config choices. Instance choices are the same as a VM on AWS. Some common ones: M4 (general config) R3 (memory-optimized – more RAM) T2 (burst instance – very small dbs) 21

Storage Choices RDS offers three types of storage: General Storage – SSD – 3 IOPS / GB – bursting to 3000 IOPS. Provisioned Storage – SSD – 300 IOPS/GB up to amount reserved (20000 IOPS max). Magnetic – normal magnetic HDD, no performance reservation. 22

Services in the Platform Instance scale-up (CPU and Memory only). Backups with configurable retention (35 days max). Patches (depending on what Amazon provides). Version Upgrade (depending on Amazon). High availability through Database Mirroring. TDE (Total Database Encryption) if you’re licensed for it. 23

Main Service Limitations Storage CANNOT be changed. 30 dbs max per instance. SQL 2008 R2, 2012, 2014 (up to Standard) on specific versions. No distributed transactions to another SQL Server. Linked servers: link IN, not out. Replication: not officially supported (subscriber works with a few tweaks)..NET CLR: only ‘safe’ assemblies. SSRS – SSIS – SSAS are not part of the service. Other instance features not available: Service Broker, Maintenance Plans, Db Mail, etc. 24

DEMO Portal – Amazon RDS for SQL Server and SQL config method. 25

Migration criteria -Many cross database dependencies. -Database is stable and won’t grow unpredictably. -Does not need anything 2014 Enterprise. -Prefer a setup that mimics the ‘box’ product closely. -New application built or hosted on the cloud. -Elastic scale out capabilities might be needed. -Want to have access to the latest features. -Are OK with the platform oriented approach as opposed to a more similar ‘box’ approach. Amazon RDSAzure SQL Database 26

Q/A 27

Thank you! 28