Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Azure SQL Database
Managed Instance
James Serra
Big Data Evangelist
Microsoft
JamesSerra3@gmail.com
About Me
 Microsoft, Big Data Evangelist
 In IT for 30 years, worked on many BI and DW projects
 Worked as desktop/web/...
Seamless and compatibleBuilt-in intelligence Competitive TCO
Azure SQL Database
Breakthrough productivity
and performance
...
Get the best of
data in the cloud with
Azure SQL Database
*Data source: The Business Value of Microsoft Azure SQL Database...
B E N E F I T S
M O V I N G TO A Z U R E U S I N G S Q L DATA B A S E &
DATA B A S E M I G R AT I O N S E R V I C E
Techni...
• Want to increase productivity and decrease costs
• Data center is too costly and complex to manage
• Hosting solution is...
If you:
• Need control over / access to the operating system
• Have to run the app or agents side-by-side with the DB
…the...
Would you like to get PaaS
benefits without paying a
high migration cost?
If yes, than go for
Managed Instance!
Managed In...
Introducing Azure SQL Database Managed Instance
Managed Instance
Instance scoped programming model with
high compatibility...
What is SQL Database Managed Instance?
Easy lift and shift
• Fully-fledged SQL
instance with nearly
100% compat with
on-pr...
Your work so far How PaaS helps?
Hardware purchasing and management Built-in
Scales on-demand
Protect data with backups (w...
IAAS vs PAAS
Relational Database Engines
It’s a VM! Migrate Fleet of Databases Fully managed Database
Management of OS and...
Supports compatibility modes (SQL Server 2005+)
Note: features will be added in stages until General Availability of Manag...
Blob Storage
.BAK
On-prem SQL
Managed
Instance
Managed Cloud Environment
Pick number of nodes & node size, resize later if needed
Compatible
Same SSIS runtime across Win...
• Fully managed, reliable and seamless, migration service for
both operational databases and data warehouses
• Minimal dow...
DEDICATED RESOURCES
THROUGH CUSTOMER
ISOLATION
Enable full isolation from other tenants without
resource sharing
Promote s...
Features obsolete in the cloud (or have a better alternative)
OMS
Features that have been retired
Features that are considered post-GA
Service tier General Purpose
(high SLA, fast storage)
Business Critical
(very high SLA, super fast storage)
Instance compu...
AZURE IS THE MOST
ECONOMICAL DESTINATION
FOR SQL WORKLOADS*
Use your on-premises SQL Server licenses with
Software Assuran...
Sign up for news
Q & A ?
James Serra, Big Data Evangelist
Email me at: JamesSerra3@gmail.com
Follow me at: @JamesSerra
Link to me at: www.l...
Azure SQL Database Managed Instance
Azure SQL Database Managed Instance
Azure SQL Database Managed Instance
Upcoming SlideShare
Loading in …5
×

Azure SQL Database Managed Instance

5,629 views

Published on

Azure SQL Database Managed Instance is a new flavor of Azure SQL Database that is a game changer.  It offers near-complete SQL Server compatibility and network isolation to easily lift and shift databases to Azure (you can literally backup an on-premise database and restore it into a Azure SQL Database Managed Instance).  Think of it as an enhancement to Azure SQL Database that is built on the same PaaS infrastructure and maintains all it's features (i.e. active geo-replication, high availability, automatic backups, database advisor, threat detection, intelligent insights, vulnerability assessment, etc) but adds support for databases up to 35TB, VNET, SQL Agent, cross-database querying, replication, etc.  So, you can migrate your databases from on-prem to Azure with very little migration effort which is a big improvement from the current Singleton or Elastic Pool flavors which can require substantial changes.

Published in: Technology
  • At least I like that they surface the number of cores, trying to hide that in SQL Azure PaaS is a pain. Want to see the prices - large-scale on PaaS is way, way too expensive. And want to know more about "scaling" to higher service levels, are there any DTUs in managed instance? I hope not.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Nice enough but hey, WHERE is the GA? And meanwhile, how about pricing?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Azure SQL Database Managed Instance

  1. 1. Azure SQL Database Managed Instance James Serra Big Data Evangelist Microsoft JamesSerra3@gmail.com
  2. 2. About Me  Microsoft, Big Data Evangelist  In IT for 30 years, worked on many BI and DW projects  Worked as desktop/web/database developer, DBA, BI and DW architect and developer, MDM architect, PDW/APS developer  Been perm employee, contractor, consultant, business owner  Presenter at PASS Business Analytics Conference, PASS Summit, Enterprise Data World conference  Certifications: MCSE: Data Platform, Business Intelligence; MS: Architecting Microsoft Azure Solutions, Design and Implement Big Data Analytics Solutions, Design and Implement Cloud Data Platform Solutions  Blog at JamesSerra.com  Former SQL Server MVP  Author of book “Reporting with Microsoft SQL Server 2012”
  3. 3. Seamless and compatibleBuilt-in intelligence Competitive TCO Azure SQL Database Breakthrough productivity and performance The best and most economical cloud destination for your SQL Server apps Realize up to a 406% ROI over on-premises and hosted solutions
  4. 4. Get the best of data in the cloud with Azure SQL Database *Data source: The Business Value of Microsoft Azure SQL Database Services, IDC, March 2015 Faster time to marketIncreased productivity Reduced risksLower TCO 47% staff time reclaimed for other tasks 75% faster app deployment cycles than competing databases 53% less expensive than on-prem/hosted 71% fewer cases of unplanned downtime than competing databases
  5. 5. B E N E F I T S M O V I N G TO A Z U R E U S I N G S Q L DATA B A S E & DATA B A S E M I G R AT I O N S E R V I C E Technical advantages Zero Data Loss and minimal down time during migration Strong compatibility with SQL Server Cost optimization Takes load off DBAs and reduces patching footprint Virtualized SQL licenses drive savings 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
  6. 6. • 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
  7. 7. 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 For technical features of Azure SQL Database, see presentation “Introducing Azure SQL Database”
  8. 8. 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! ???
  9. 9. Introducing Azure SQL Database Managed Instance Managed Instance Instance scoped programming model with high compatibility to on-premises databases Single Standalone managed database best for predictable and stable workloads Elastic pool Shared resource model best for greater efficiency through multi-tenancy Best for modernization at scale with low cost and effort
  10. 10. What is SQL Database Managed Instance? 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 A flavor of SQL DB designed to enable easy migration to fully managed PaaS, for almost any application! SQL Database (PaaS) Elastic Pool Managed Instance Singleton New business model • Competitive • Transparent • Frictionless
  11. 11. 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) Built-in Point-In-Time-Restore High availability implementation Built-in 99.99% SLA and auto-failover Disaster recovery implementation Built-in 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 Built-in / easy to use features Role out updates and upgrades Built-in Monitor, troubleshoot and manage at scale Built-in / easy to use features Tune and maintain for predictable performance Built-in/ easy to use features
  12. 12. IAAS vs PAAS Relational Database Engines It’s a VM! Migrate Fleet of Databases Fully managed Database Management of OS and SQL Server Security Isolation with Azure VNet Active Learning and Optimization Select Version, OS, Edition Application Surface Compatibility SQL Agent, Profiler Cross DB querying, CLR, Replication, CDC, Service Broker End to End Integration Intelligent Data Protection & Security Database sizes up to 35TB Application & Data Modernization Minimize Migration Downtime Up to 4 TB single Databases > using Elastic Scale Single VM availability SLA: 99.9% (<43 min downtime p/month) Multi-VM availability SLA: 99.95% (<21 min downtime p/month) Database availability SLA: 99.99% SQL Server in Azure VM SQL Server Managed Instance SQL Database Geo-DR NEW*
  13. 13. Supports compatibility modes (SQL Server 2005+) Note: features will be added in stages until General Availability of Managed Instance Security • TDE • SQL Audit • Row level security • Always Encrypted
  14. 14. Blob Storage .BAK On-prem SQL Managed Instance
  15. 15. 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) Part of ADF v2 Integration Runtime for SSIS
  16. 16. • 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 2005+ to SQL DB / Managed Instance • Initial focus on reliability and performance • Iterative addition of source-target pairs • For more information, contact datamigrationteam@microsoft.com SQL SQL SQL DB Oracle
  17. 17. DEDICATED RESOURCES THROUGH CUSTOMER ISOLATION Enable full isolation from other tenants without resource sharing Promote secure communication over private IPs with VNET integration VNET support in SQL Database Managed Instance
  18. 18. Features obsolete in the cloud (or have a better alternative) OMS
  19. 19. Features that have been retired
  20. 20. Features that are considered post-GA
  21. 21. 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 8, 16, and 24 vCores Charged per: vCore / hour Type of storage (reserved in multiplies of 32 GB) Fast remote (up to 35 TB per instance) Charged per: GB / hour Super fast local SSD (up to 4 TB per instance) Charged per: GB / hour Backup storage 7 days retention free of charge Charged per GB / hour 7 days retention free of charge Charged per: GB / hour I/O operations Charged per million IOs Charged per million IOs
  22. 22. AZURE IS THE MOST ECONOMICAL DESTINATION FOR SQL WORKLOADS* Use your on-premises SQL Server licenses with Software Assurance to save up to 30% on SQL Database Managed Instance. Deploy a SQL Database Managed Instance and select Azure Hybrid Benefit for SQL Server as an option in the portal. SQL Server Enterprise Edition running Tier 1 app moving to Managed Instance Business Critical tier Azure Hybrid Benefit for SQL Server 30% *Based upon comparison of on-demand pricing on Azure for Managed Instance versus running SQL on AWS RDS.
  23. 23. Sign up for news
  24. 24. Q & A ? James Serra, Big Data Evangelist Email me at: JamesSerra3@gmail.com Follow me at: @JamesSerra Link to me at: www.linkedin.com/in/JamesSerra Visit my blog at: JamesSerra.com (where this slide deck is posted under the “Presentations” tab)

×