Presentation is loading. Please wait.

Presentation is loading. Please wait.

6/27/2018 1:46 AM BRK2217 Modernize your on-premises applications with SQL Database Managed Instances Drazen Sumic Program Manager SQL Engineering Team.

Similar presentations


Presentation on theme: "6/27/2018 1:46 AM BRK2217 Modernize your on-premises applications with SQL Database Managed Instances Drazen Sumic Program Manager SQL Engineering Team."— Presentation transcript:

1 6/27/2018 1:46 AM BRK2217 Modernize your on-premises applications with SQL Database Managed Instances Drazen Sumic Program Manager SQL Engineering Team © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Session objectives & takeaways
6/27/2018 1:46 AM Session objectives & takeaways Session objectives: Introduce Managed Instance, in more detail Help you decide if Managed Instance is the best cloud destination for your database servers Give you a glimpse into timelines and roadmap Key takeaway Managed Instance is the best PaaS destination for all SQL workloads, with easy “lift-and-shift” migration © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Why modernize by moving to cloud?
6/27/2018 1:46 AM Why modernize by moving to cloud? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Why modernize by moving to cloud?
6/27/2018 1:46 AM Why modernize by moving to cloud? Want to increase productivity and decrease costs Data center is too costly and complex to manage Hosting solution is high maintenance Want to accelerate your growth Easily get new features to get that competitive edge Expand your reach globally © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 How to choose between PaaS and IaaS?
6/27/2018 1:46 AM How to choose between PaaS and IaaS? If you: Need control over / access to the operating system Have to run the app or agents side-by-side with the DB …then IaaS is the right solution for you Otherwise, we recommend PaaS Better total cost of ownership Focus on your business, and put your DBs on autopilot © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Focus on your business…
6/27/2018 1:46 AM Focus on your business… Your work so far How PaaS helps? Hardware purchasing and management Built-in Scales on-demand Protect data with backups (with health checks and retention) Point-In-Time-Restore High availability implementation 99.99% SLA and auto-failover Disaster recovery implementation Geo-redundancy and geo-replication Ensure compliance with standards on your own Built-in / easy to use features Secure your data from malicious users and mistakes Role out updates and upgrades Monitor, troubleshoot and manage at scale Tune and maintain for predictable performance Built-in/ easy to use features © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Managed Instance brings PaaS closer to you!
6/27/2018 1:46 AM Would you like to get PaaS benefits without paying a high migration cost? If yes, than go for Managed Instance! Managed Instance brings PaaS closer to you! ??? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 What is SQL Database Managed Instance?
6/27/2018 1:46 AM What is SQL Database Managed Instance? SQL Database (PaaS) A flavor of SQL DB designed to enable easy migration to fully managed PaaS, for almost any application! Managed Instance Singleton Elastic Pool Easy lift and shift Fully-fledged SQL instance with nearly 100% compat with on-prem Fully managed PaaS Built on the same PaaS service infrastructure All PaaS features Full isolation and security Native VNET implementation Private IP addresses New business model Competitive Transparent Frictionless © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Focus on your business…
6/27/2018 1:46 AM Managed Instance will offer all these features by GA! Focus on your business… Your work so far How PaaS helps? Hardware purchasing and management Built-in Scales on-demand Protect data with backups (with health checks and retention) Point-In-Time-Restore High availability implementation 99.99% SLA and auto-failover Disaster recovery implementation Geo-redundancy and geo-replication Ensure compliance with standards on your own Built-in / easy to use features Secure your data from malicious users and mistakes Role out updates and upgrades Monitor, troubleshoot and manage at scale Tune and maintain for predictable performance Built-in/ easy to use features © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Journey to PaaS with Managed Instance
6/27/2018 1:46 AM Journey to PaaS with Managed Instance © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Before Managed Instance comes…
6/27/2018 1:46 AM Before Managed Instance comes… You can likely migrate some apps to Azure SQL Database, without any changes, today Start migrating now: Download and run Data Migration Assistant Automated assessment will identify databases that are safe to move, w/o changes © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Removing security & isolation concerns
6/27/2018 1:46 AM Removing security & isolation concerns Web app (public IP) VNet1 VNet-to-VNet SQL Instance #1 SQL Instance #2 Network isolation (customer VNET) Tenant isolation (compute, storage) SQL Instance #3 “Virtual cluster” dedicated to customer (VNET with chosen subnets, private IPs) VPN / Express Route Gateway VPN tunnel or provider network оn-premises © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Removing security & isolation concerns
6/27/2018 1:46 AM Removing security & isolation concerns Subnet 1 Web app (public IP) SQL Instance #1 SQL Instance #2 Subnet 2 Tenant isolation (compute, storage) SQL Instance #3 VNET VPN / Express Route Gateway VPN tunnel or provider network оn-premises © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Removing security & isolation concerns
6/27/2018 1:46 AM Removing security & isolation concerns Subnet 1 Web app (public IP) Auth. Existing domain user Azure AD SQL Instance #1 SQL Instance #2 Subnet 2 SQL Instance #3 ADFS VNET Existing AD оn-premises © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Easy migration: nearly 100% like SQL Server
6/27/2018 1:46 AM Easy migration: nearly 100% like SQL Server Data migration Native backup/restore Log shipping (DMS) Security TDE Row level security SQL Audit Always Encrypted Programmability Global temp tables Cross-database queries and transactions Linked servers CLR modules Operational DMVs & XEvents Query Store SQL Agent DB Mail (external SMTP) Scenario enablers Service Broker Change Data Capture Transactional Repl Note: features will be added in stages until General Availability of Managed Instance © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Easy migration: SSIS / SSAS / SSRS
6/27/2018 1:46 AM Easy migration: SSIS / SSAS / SSRS Will not be installed side-by-side with Managed Instance Recommendation: move to PaaS model Migrate your SSIS packages to new SSIS on Azure Data Factory (PaaS service) Migrate your OLAP models to Azure Analysis Services … or run these services in Azure virtual machines For SSRS: run in a virtual machine, or switch to Power BI © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Integration Runtime for SSIS
6/27/2018 1:46 AM Managed Cloud Environment Pick number of nodes & node size, resize later if needed Compatible Same SSIS runtime across Windows, Linux, Azure Cloud SSIS + SQL Server SQL DB Managed instance + SSIS in cloud Access on premises data via VNet Get Started Hourly pricing (no SQL Server license required) Use existing license (coming soon) Integration Runtime for SSIS Azure Integration Runtime SSIS Project BRK Deep dive into SQL Server Integration Services (SSIS) 2017 and beyond, Fri 9:00-10:15, Hyatt Plaza International I-K © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Easy migration: Database Migration Service
6/27/2018 1:46 AM Easy migration: Database Migration Service SQL SQL DB Oracle Fully managed, reliable and seamless, migration service for both operational databases and data warehouses Minimal down time migrations Homogeneous and heterogeneous source-target pairs Public preview: SQL to SQL DB / Managed Instance Initial focus on reliability and performance Iterative addition of source-target pairs For more information, contact BRK Database migration roadmap with Microsoft Thu 11:30-12:15, Hyatt Plaza International H © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Managed Instance: new business model
6/27/2018 1:46 AM Managed Instance: new business model Choose compute resources and storage independently, from two service tiers Azure Hybrid Use Benefit: use your on-premise licenses, with software assurance, to get discounts Service tier General Purpose (high SLA, fast storage) Business Critical (very high SLA, super fast storage) Instance compute resources (contains multiple databases) 8, 16, and 24 vCores Charged per: vCore / hour Type of storage (reserved in multiplies of 32 GB) Fast remote (up to 35 TB) Charged per: GB / hour Super fast local SSD (up to 4 TB) Backup storage 7 days retention free of charge Charged per GB / hour I/O operations Charged per million IOs More choices (service tiers, sizes) may come before GA © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Stories from private preview
6/27/2018 1:46 AM Stories from private preview © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Ernst & Young: digital transformation
6/27/2018 1:46 AM Ernst & Young: digital transformation One of the "Big Four" global accounting companies Strategy: all applications need to move to PaaS for lower TCO and increased productivity Participates in Managed Instance private preview “We were able to migrate an app with zero friction to a Managed Instance, with features like CLR and SQL Agent just working. Database Migration Service will be crucial for pulling off migrations like this at scale.” Sankar G. Prayaga, engineering lead at EY © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Chris Mitchell Vice President of Engineering

23 Environment management Cost optimization Technical advantages
BENEFITS MOVING TO AZURE using SQL DB Managed Instance & Database Migration Service Capex versus opex Cost per tenant is easily known and controllable Scale up or down comes at high cost Environment management Environment utilization is much higher Individual Customer scaling much easier Cost optimization Takes load off DBAs and reduces patching footprint Virtualized SQL licenses drive savings Technical advantages Zero Data Loss and minimal down time during migration Strong compatibility with SQL Server

24 Demo: Caradigm App Chris Mitchell
6/27/2018 1:46 AM Demo: Caradigm App Chris Mitchell © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Demo Migrate easily to Managed Instance & Managed Instance features
6/27/2018 1:46 AM Demo Migrate easily to Managed Instance & Managed Instance features © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Demo walkthrough 6/27/2018 1:46 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Conclusions … and timelines
6/27/2018 1:46 AM Conclusions … and timelines © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Q4 2017 Public preview H1 2018 General availability time
6/27/2018 1:46 AM Q4 2017 Public preview VNET (classic and ARM) Native backup / restore CLR, SQL Agent TDE, SQL Audit & AAD auth Cross-DB queries, Service Broker Database Migration Service H1 2018 General availability Geo-replication Automatic indexing / tuning Threat Detection Additional instance sizes and more… time © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29 Key takeaway and call for action
6/27/2018 1:46 AM Key takeaway and call for action Managed Instance is the best PaaS destination for all SQL workloads, with easy “lift-and-shift” migration Sign up to get more info at: Stay tuned for public preview © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30 Please evaluate this session
Tech Ready 15 6/27/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 6/27/2018 1:46 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "6/27/2018 1:46 AM BRK2217 Modernize your on-premises applications with SQL Database Managed Instances Drazen Sumic Program Manager SQL Engineering Team."

Similar presentations


Ads by Google