bobward@microsoft.com
• Develop once and
deploy anywhere
• Common tools for
development and management
• Common T-SQL surface area
• Simple cloud migration
• Single vendor for support
Consistent data platform across on-premises and cloud
On-premises
IaaS
PaaS
SQL Server Backup to URL
SQL Server Stretch Database
Extend on-premises
Always On
Availability to Azure
SQL Server Data
Files in Microsoft
Azure
Always Encrypted
and Azure Key Vault
External Tables and
Azure Blob Storage
(Polybase)
3. Setup credentials to access the storage account or container
Back up SQL Server to Azure as a DPM workload
post
post
here
post
SQL Stretch Database is a hybrid solution for securely migrating cold data to
Azure, with remote query processing abilities
On-premises
network
Azure PaaS
Eligible data
Azure SQL Stretch
Database
SQL Server 2016
Local
T-SQL queries
Smart query
processing
How does Stretch work?
Creates a secure connection between
the Source SQL Server and Azure
Provisions remote instance and begins
migration
Apps and Queries continue to run for
both the local database and remote
endpoint
Security controls and maintenance
remain local
Available in all versions of SQL Server
2016
SQL
Stretch
Database
SQL
2016 Cold DataHot data
Cold data
On-premises network Azure PaaS
Users continue to
access data thru local
instance
Database Migration Assistant (DMA)
here
docs
docs
Guidance
docs
posts
community says
Sql server hybrid what every sql professional should know

Sql server hybrid what every sql professional should know

  • 2.
  • 3.
    • Develop onceand deploy anywhere • Common tools for development and management • Common T-SQL surface area • Simple cloud migration • Single vendor for support Consistent data platform across on-premises and cloud On-premises IaaS PaaS
  • 5.
    SQL Server Backupto URL SQL Server Stretch Database Extend on-premises Always On Availability to Azure SQL Server Data Files in Microsoft Azure Always Encrypted and Azure Key Vault External Tables and Azure Blob Storage (Polybase)
  • 7.
    3. Setup credentialsto access the storage account or container Back up SQL Server to Azure as a DPM workload
  • 8.
  • 9.
  • 10.
  • 14.
    SQL Stretch Databaseis a hybrid solution for securely migrating cold data to Azure, with remote query processing abilities On-premises network Azure PaaS Eligible data Azure SQL Stretch Database SQL Server 2016 Local T-SQL queries Smart query processing
  • 15.
    How does Stretchwork? Creates a secure connection between the Source SQL Server and Azure Provisions remote instance and begins migration Apps and Queries continue to run for both the local database and remote endpoint Security controls and maintenance remain local Available in all versions of SQL Server 2016 SQL Stretch Database SQL 2016 Cold DataHot data Cold data On-premises network Azure PaaS Users continue to access data thru local instance
  • 16.
  • 25.
  • 28.

Editor's Notes

  • #8 Example syntax BACKUP DATABASE [adventurework2016ctp3] TO URL = N'https://bwsqlbackup.blob.core.windows.net/sqlbackupfiles/adventurework2016ctp3_backup_2017_05_19_161739.bak' WITH NOFORMAT, NOINIT, NAME = N'adventurework2016ctp3-Full Database Backup', NOSKIP, NOREWIND, NOUNLOAD, STATS = 10
  • #15 Stretch gives you the ability to selectively, securely and transparently migrate cold or historical data from your existing storage solution, to the Azure. It allows you to free up disk space and reduce your enterprise storage costs, without impacting your existing business operations and applications. It allows you to take on that journey to the cloud on your terms.
  • #16 Let me show you how it works Talk about steps for enabling and trickle start Remember! It happens transparently and in the background, it doesn't interfere with your operations. We do this while you're online, your queries are not affected and your users are not aware of it. Are there other solutions? Sure, but Stretch takes the thinking our of it. Stretch doe not require that you update your apps, does not require additional expertise.
  • #17 TODO: What is trace flag 4631?
  • #19 Basic 100 DSU is $2.50/hr up to 2000 DSU which is $50/hr. Max database is 240TB $0.16/Gb/month Outbound data transfer rate First 5 GB /Month Free 5 GB - 10 TB 2 /Month $0.087 per GB
  • #21 TODO: How do we detect data meets criteria to migrate or not?
  • #22 https://docs.microsoft.com/en-us/sql/sql-server/stretch-database/manage-and-troubleshoot-stretch-database