Stretch Database & Managed Backups Cloud Services for your SQL Servers Andrew Loree – Solution Architect.

Slides:



Advertisements
Similar presentations
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
Advertisements

Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Managing Your Datacenter with Microsoft System Center Configuration Manager Kent Agerlund, ECM MVP, Coretech.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Module 6: Implementing SQL Server Replication in an Enterprise Environment.
Introduktion till Azure SQL Database Robert Folkesson Active Solution.
SQL Server 2005 Implementation and Maintenance Chapter 12: Achieving High Availability Through Replication.
Make VMs Resilient to Failures with Availability Sets.
Martin Cairney Hybrid data platform – making the most of Azure plus your on- prem kit DAT341 B.
Migrating Data to SQL Azure Arunraj Chandrasekaran Twitter June 21, 2011.
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.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
SQL Server as a Cloud Service November 11th 2015 Warner Chaves SQL MVP/MCM.
Aaron Stanley King. What is SQL Azure? “SQL Azure is a scalable and cost-effective on- demand data storage and query processing service. SQL Azure is.
SQL Server as a Cloud Service April 15th 2016 Warner Chaves Data Platform MVP/SQL Server MCM.
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
Customer pulse Why Stretch? How Stretch works? Core Stretch scenarios Demo QA.
Managing a database environment in the cloud
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
Use relational database as a service
Stretch Database & Managed Backups
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Stretch Database & Managed Backups
SQLIntersection May 24rd, 2017
Business Continuity & Disaster Recovery
On-premise database. Files in the cloud.
Launch Your Database Into Microsoft Azure
Azure SQL Databases - Introduction and Migration
Temporal Databases Microsoft SQL Server 2016
Lead SQL BankofAmerica Blog: SQLHarry.com
Antonio Abalos Castillo
Example of a page header
Exam in just 24 hours!!! Pass your exam in first attempt by the help of our latest braindumps
Business Continuity & Disaster Recovery
Azure SQL Data Warehouse Scaling: Configuration and Guidance
Upgrading to Microsoft SQL Server 2014
By Saru Radhakrishnan Member - Sacramento SQL Server Group 07/28/2018
SQL Server BI on Windows Azure Virtual Machines
Azure and SQL Server: Getting the best out of the cloud
Stretch Database & Managed Backups
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Kickoff Presentation Date of Presentation Presenter Name
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Virtual Academy
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SQL Azure Database – No CDC, No Problem!
Launch Your Database Into Azure
TechEd /28/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Vembu ImageBackup - Free edition
Cloud Data Replication with SQL Data Sync
Stretch Database - Historical data storage in SQL Server 2016
AlwaysOn Availability Groups
Unleashing Stretched Databases
Using the Cloud for Backup, Archiving & Disaster Recovery
AWS S3 Cloud Backup Licensing per system Starting at $79 per year.
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Microsoft Virtual Academy
Disaster Recovery Done Dirt Cheap Founder Curnutt Data Solutions
Partner Facing Demo.
Microsoft Virtual Academy
06 | SQL Server and the Cloud
Microsoft Virtual Academy
The Database World of Azure
Presentation transcript:

Stretch Database & Managed Backups Cloud Services for your SQL Servers Andrew Loree – Solution Architect

Goals Learn about Stretch Database & Managed Backups Two Azure service supported features for on-premises SQL Servers Understand related Azure services, how to setup and capacity/cost Demo configuration and examples of using feature Cover practical use-cases that make sense today and limitations for future versions to possibly resolve

Got a question? Andrew Loree

Agenda Managed Backups Azure Storage Overview & Benefits Demo Use-cases & Limitations Stretch Database Azure SQL Server & Database Overview & Benefits Demo Use-cases & Limitations

Help!!! Patience! Azure and SSMS have fast paced release cycles Fast releases == unclear & out-of-date documentation Where to look Slack SQL Community Twitter #sqlhelp Search Connect

Azure Storage Terminology Azure Storage Account – single point of billing and rollup of invoicing for all associated storage containers Two “kinds” of accounts: Classic Resource Manager Azure Storage Container – security and access control point, within an associated storage account Shared Access Signature – delegated access (key) for an application to have limited access to a container (like a SQL Server credential) Resource Groups – grouping of associated services (not just storage accounts or SQL Databases)

Managed Backups Overview & Benefits Manages and automates SQL Server backups to Azuze Blob Storage Why? Simplified backup process, so one less thing to manage & maintain When? Fixed or custom schedules, transaction log size awareness How? Database or instance-wide configuration, just set a retention duration Where? SQL Server 2014+, standard or enterprise Edition, on-premises or IaaS What? Any recovery model, Availability Group-aware, encryption of backup

Managed Backups Requirements Azure Storage Account SQL Server Agent required & must be running - Poor SQL Express Implementation Details New schema(s) in msdb – managed_backup, smart_admin Internal “jobs” – Not visible thru SQL Agent PowerShell CMD’s: Get-SqlSmartAdmin,Set-SqlSmartAdmin,Test-SqlSmartAdmin

Managed Backups Demo!

Managed Backups Notifications Sent via SQL Agent job, with default frequency of every 15 minutes Adjust the job schedule

Managed Backups Limitations 1 to 12 TB size backup size - based upon Storage Account Maximum 30 days retention, no separate log retention No differentials or complex backup strategies After database drop/deletion, backups retained according to the retention period Ad-hoc backups and any other tooling MUST use COPY_ONLY option – don’t break the log chain No option to keep local copy – longer recovery time

Managed Backups Use-Cases Limited infrastructure locations Remote offices and closet data centers No offsite solution for disaster recovery Azure hosted virtual machines running SQL Server IaaS database migrations Others?

Azure SQL DB/Server Terminology Database Transaction Unit (DTU) – performance scaling unit Azure SQL Database Tiers – Service-level groupings, with multiple performance levels within each increasing in DTU’s Basic – think SQL Express Standard – Go-to option for most cloud applications Premium – High transactional volume databases Azure SQL Server – Hosts one or more Azure SQL Database

Azure SQL DB/Server Database Transaction Unit (DTU) Blended measure of CPU, memory, reads/writes Different “tiers” and levels within DTU “Calculator” using perf counter data

Azure SQL DB/Server Database Transfer Unit Updated 7/5/

But wait… Azure SQL Stretch Database != Azure SQL Database With RTM release, new resource type: SQL Stretch Database Database Stretch Units (DSU) Roughly like DTU, but there is no tier levels Storage and snapshot pricing separate

Azure SQL Stretch Database Database Stretch Unit Updated 7/5/

Stretch Database Overview & Benefits Lower cost “cold” storage Transparent to queries/applications* Streamlines on-premises data maintenance Faster backups Divide and conquer indexes * Assumes your tables are candidates for the limitations imposed

Stretch Database Demo

Stretch Database Gotchas! – August 2016 – SQL 2016 CU1 + SSMS July If you get the error: “The subscription is not registered to use namespace 'Microsoft.Sql‘” from the Wizard, run Azure PowerShell commandlet: Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Sql

Stretch Database Limitations You cannot UPDATE or DELETE rows already migrated* Default and check constraints Blob data types – text, ntext, image, xml,… Foreign key constraints as the parent Orders -> Order_Detail Full text or indexed views * Only on Azure side Updated 6/14/

Stretch Database Limitations – part 2 Unique constraints not enforced Cannot INSERT rows in Azure-side No indexed views or filtered indexes No memory optimized and replicated tables No CDC or Change Tracking Updated 6/14/

Stretch Database Use-Cases Offloading log or event type data from more expensive storage Long-term compliance retention scenarios TDE is supported on the Azure Stretch Database Others?

Got a question? Andrew Loree