Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Data Modernization: Extending SQL Server to the Cloud

This document is a technical overview on planning your cloud strategy for your data platform. In this document, you'll learn how to:
• Extend your SQL database to the cloud using the method best suited for your business
• Dive deep into the pros and cons of SQL Server on IaaS and Azure SQL DB
• Identify the best method for migrating your data from on-premise servers to Azure

  • Als Erste(r) kommentieren

Data Modernization: Extending SQL Server to the Cloud

  1. 1. Data Modernization Path SQL Server 2017 with the Cloud
  2. 2. Our Speakers Patrick O’Leary Microsoft Practice Lead Softchoice Steve Thompson Sr. Systems Engineer Microsoft EMS MVP Softchoice
  3. 3. Webinar objective For you to feel you understand how the new Data Platform options (SQL Server 2017 and Azure) can help your business be more efficient and secure.
  4. 4. What we hear from customers • Want less administration • Backups of data in a secure location • Minimize down time • Replace dedicated DR site (or in come cases – provide DR when it didn’t exist before) • Need a cost effective way to scale processing (e.g. month end reports)
  5. 5. Agenda  Architecture Overview  Azure Data Platform  Migration Options  High Availability  Q & A
  6. 6. Agenda  Architecture Overview  Azure Data Platform  Migration Options  High Availability  Q & A
  7. 7. The power of SQL Server Microsoft Tableau Oracle $120 $480 $2,230 Self-service BI per userat massive scale 0 1 4 0 0 3 0 34 29 22 15 5 22 16 6 43 20 69 18 49 74 3 0 10 20 30 40 50 60 70 80 1 2 3 4 5 6 7 NIST comprehensive vulnerability database, June 2016 SQL Server Oracle MySQL2 SAP HANA 1M Predictions per second Any platform Any data 1010 0101 0010 {} Any language T-SQL Java PHP Node.js C/C++ C#/VB.NET Python Ruby #1 TPC-H non-clustered results, August 2017 #1 in 30TB, 10TB, 1TB TPC-H Windows Server 2016
  8. 8. Mission critical availability Maximum virtualization with SA Performance at scale Scales for your business needs SQL Server Enterprise continues to deliver performance and availability for Enterprise workloads
  9. 9. SQL Server 2017 Meeting you where you are  It’s the same SQL Server database engine with many features and services available for all your applications—regardless of your operational ecosystem Linux Any data Any application Anywhere Choice of platform T-SQL Java C/C++ C#/VB.NET PHP Node.js Python Ruby 10100 10100 10 { }
  10. 10. Industry-leading performance with SQL Server 2017 DATA MANAGEMENT // OPERATIONAL DATA • Improve transactional performance with row-based in-memory OLTP • Speed analytics and reduce storage needs with ColumnStore compression • Combine for real-time operational analytics (HTAP) • Speed query performance without tuning using new Adaptive Query Processing NEW* • Maintain performance when making app changes with Automatic Plan Correction NEW* 0100101010110 In-memory ColumnStore In-memory OLTP ETL Real-time operational analytics with hybrid transactional-analytical processing (HTAP) Challenge to manage massive credit card data Pair active data with In-Memory OLTP table for quick access Speed performance by compressing data in In- memory Columnstore Faster queries and processing enables real- time detection of errors
  11. 11. How Microsoft develops SQL  Cloud-first but not cloud-only  Use SQL Database to improve core SQL Server features and cadence  Many interesting and compelling on-premises  cloud scenarios SQL Server and APS Azure SQL Virtual Machines Azure SQL Database Azure SQL Data Warehouse
  12. 12. Agenda  Architecture Overview  Azure Data Platform  Deployment/Migration Options  High Availability  Q & A
  13. 13. SQL Database/ Datawarehouse SQL on IaaS CosmosDB Search HDInsight MongoDB, MySQL, Oracle, Cassandra, Neo4j and more Microsoft Azure Data Platform
  14. 14. The SQL Server and Azure data estate combined Business intelligence Advanced Analytics & AI Any language, any platform, anywhere Least vulnerable data platform, with more certifications than any other cloud provider Structured Unstructured OLTP MOBILE ERP LOB Graph Social IoT Media DATA SOURCES DATA INSIGHTS DatavirtualizationPolyBase DATA MANAGEMENT DataintegrationSSIS Big data processing Data warehousing Operational data SECURITY FLEXIBILITY .NET Azure 3rd JAVA Power BI Embedded Azure Machine Learning Azure Stream Analytics Azure Cognitive Services SQL Server Reporting Services and Mobile BI SQL Server Analysis Services and R built-in Azure HDInsigh t Azure SQL Data Warehouse Azure Data Lake Azure Document DB Azure SQL Database SQL Server SQL Server Data Warehouse Apache Hadoop ON-PREM CLOUD
  15. 15. C O N S I S T E N T D ATA P L AT F O R M A C R O S S O N - P R E M I S E S A N D C LO U D Least vulnerable across all environments Develop once and deploy anywhere Common tools for development and management Common T-SQL surface area Simple cloud migration Single vendor for support Most consistent data platform SQL SQL
  16. 16. Azure SQL Database Service Tiers
  17. 17. • • • • • • B S0 S1 S2 S3 P2 P11 P1 P4 P6 P15
  18. 18. • Pool eDTU … Max eDTU per database
  19. 19. Seamless and compatibleIntelligent DBaaS Competitive TCO A Z U R E S Q L DATA B A S E Differentiators Privacy and Trust
  20. 20. Seamless and compatibleIntelligent DBaaS Competitive TCO ( 2 0 1 7 ) A Z U R E S Q L DATA B A S E Privacy and Trust OPERATIONAL ANALYTICS Columnstore Hekaton (in-memory OLTP) PREDICTABLE PERFORMANCE Query Store Index Optimization AUTOMATIC TUNING AUTO QUERY PLAN CORRECTION PERFORMANCE INSIGHT IN OMS ADAPTIVE QUERY PROCESSING SQL GRAPH ADVANCED ANALYTICS NATIVE PREDICT R SERVICES ACTIVITY MONITORING Engine Audit Threat Detection (NEW SCENARIOS) CENTRALIZED DASHBOARD OMS INTEGRATION ACCESS CONTROL SQL Firewall RLS, Dyn. Data Masking AAD WITH MFA DATA PROTECTION Encrypt in motion (TLS) TDE & BYK Always Encrypted (S/W) SERVICE ENDPOINT ALWAYS ENCRYPTED (SECURE H/W) DISCOVERY & ASSESSMENT HA-DR BUILT-IN 99.99% SLA Geo-restore ACTIVE GEO REPLICAS (4) MULTI-AZ BACKUP AND RESTORE Backup with health check 35 days PITR 10 YEARS DATA RETENTION DISTRIBUTED APPLICATION Change Tracking TRANSACTION REPLICATION DATA SYNC SSIS SERVICE BIZ MODEL & SKUS DTU/eDTU <=1TB BIGGER STD: S4-S12 SEPARATE COMPUTE AND STORAGE AZURE HYBRID BENEFIT COST OPTIMIZATION INTELLIGENT PAAS
  21. 21. W H AT I S S Q L DATA B A S E M A N AG E D I N S TA N C E ? Unmatched app compatibility Fully-fledged SQL instance with nearly 100% compat with on- prem Unmatched PaaS capabilities Lowest TCO + rich Azure ecosystem Built-in automatic management Compliance certifications Favorable business model Competitive Transparent CORE AND STORAGE Frictionless SQL Database (PaaS) Elastic Pool Managed Instance Singleton DBaaS designed to for all SQL Server applications
  22. 22. M A N AG E D I N S TA N C E : d e s t i n a t i o n f o r e ve n t h e m o s t d e m a n d i n g a p p l i c a t i o n s Offers full security & isolation • VNET ENABLES FULL ISOLATION, WITHOUT PUBLIC IP ADDRESSES • VPN CAN MAKE IT PART OF YOUR ENTERPRISE NETWORK Decreases cost and risk of migration • INSTANCE DESIGN INCREASES COMPATIBILITY WITH ON-PREMISE SQL SERVER • DATABASE MIGRATION SERVICE FURTHER SIMPLIFIES AND AUTOMATES MIGRATION Offers new business model and pricing • ABILITY TO USE ON-PREMISE SQL LICENSES
  23. 23. N E A R LY 1 0 0 % CO M PAT I B I L I T Y W I T H S Q L S E R V E R
  24. 24. Hybrid - What is Stretch DB? 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
  25. 25. Questions?
  26. 26. Agenda  Architecture Overview  Azure Data Platform  Deployment/Migration Options  High Availability  Q & A
  27. 27. • • • • • • What is the best path to the cloud? Lift & shift (Move) HERO: SQL Server in Azure VM 1 • • • • Lift & port (Remodel) HERO: SQL Server in Azure VM 2 • • • • • • • Build for cloud (New construction) 3 HERO: Azure SQL Database HERO: Azure SQL Database SQL on Azure VM SQL on Azure VM Azure SQL DB Azure SQL DB It depends… part 1
  28. 28. • Deploy a node of an Always on Availability Group on an Azure VM • Reduce on premise footprint • Hedge against equipment/facility issues What is the best path to the cloud? Hybrid DR HERO: SQL Server in Azure VM 4 • Offload cold records to SQL in Azure • Reduce on premise storage footprint • Reduce backup window for live data Stretch Database HERO: SQL Server in Azure VM 5 HERO: Azure SQL Database SQL on Azure VM Azure SQL DBAzure SQL DB It depends… part 2
  29. 29. Choosing a migration target “What’s the best path for me?”
  30. 30. Upgrade and migration tools Data Migration Assistant (DMA) • Upgrade from previous version of SQL Server (on-premises or SQL Server 2017 in Azure VM) SQL Server Migration Assistant • Migrate from Oracle, MySQL, SAP ASE, DB2, or Access to SQL Server 2017 (on-premises or SQL Server 2017 in Azure VM) Azure Database Migration Service • Migrate from SQL Server, Oracle, or MySQL to Azure SQL Database or SQL Server 2017 in Azure VM
  31. 31. Legacy SQL Server instance DMA: Assess and upgrade schema 1. Assess and identify issues 2. Fix issues 3. Upgrade database Data Migration Assistant SQL Server 2017
  32. 32. Oracle SQL SQL DB Azure Database Migration Service Accelerating your journey to the cloud Streamline database migration to Azure SQL Database (PaaS) Managed service platform for migrating databases Migrate SQL Server & 3rd party databases to Azure SQL Database
  33. 33. S E A M L E S S C LO U D I N T E G R AT I O N Easy lift-and-shift migration Azure SQL Database Managed Instance private preview facilitates lift and shift migration from on- premises SQL Server to cloud Azure Hybrid Benefit for SQL Server maximizes current on-premises license investments to facilitate migration Database Migration Service (DMS) private preview provides seamless and reliable migration at scale with minimal downtime Most consistent data platform Database Migration Service (DMS) Azure SQL Database Managed Instance Azure Hybrid Benefit (AHB) for SQL Server
  34. 34. Walkthrough SQL DB Migration to Azure
  35. 35. Demo – DB Migration Pre-requisites 1. Create Azure Server (container) for SQL DB 2. Set Server firewall rules (if needed) Migration Steps 1. Validate SQL Database prior to migration 2. Database Migration to Azure SQL DB
  36. 36. DB Migration – Validation (Step 1)
  37. 37. DB Migration - Validation
  38. 38. DB Migration - Validation
  39. 39. DB Migration - Validation
  40. 40. DB Migration – Azure SQL DB (Step 2)
  41. 41. DB Migration – Azure SQL DB
  42. 42. DB Migration – Azure SQL DB
  43. 43. DB Migration – Azure SQL DB
  44. 44. DB Migration – Azure SQL DB
  45. 45. Azure SQL DB - Validation
  46. 46. Azure SQL DB - Validation
  47. 47. Azure SQL DB Summary Azure SQL DBs have a number of advantages:  Low maintenance, patching and security updates are not required  Easy to scale performance (upgrade or downgrade service tier)  Scale out  Scale up  Excellent for multitenant apps with customer isolation and efficiency  Assist in building secure apps  AAD integration now supported!
  48. 48. Azure SQL DB Summary Azure SQL DB limitations  Only default DB collation is supported (SQL_LATIN1_GENERAL_CP1_CI_AS) Azure SQL DB – other items not supported (selected)  SQL Server Agent tasks  DB Mail  DB Snapshots  Cross DB Queries  Attach / Detach DB files  Standard SQL BACKUP https://docs.microsoft.com/en-us/azure/sql-database/sql-database-features
  49. 49. Azure SQL Managed Instance Summary Azure SQL DB Managed Instance – Public Preview!  Lift-and-Shift to PaaS for all Applications Managed Instance offers near 100% SQL Server compatibility  Removes all limitations of Azure SQL DB  Includes the benefits of platform as a service! This includes features like: SQL CLR SQL Server Agent cross-database querying VNET support (private IP addresses) Data Migration Service  New service to minimize downtime for migrations
  50. 50. Agenda  Architecture Overview  Azure Data Platform  Deployment/Migration Options  High Availability  Q & A
  51. 51. AlwaysOn  Failover on SQL Server instance level  Shared storage (SAN/SMB)  Failover can take minutes based on load  Multi-node clustering  Passive secondary nodes  Failover on database level  Direct attached storage  Failover takes seconds  Multiple secondaries  Active secondaries Availability Failover Cluster Instances for servers Availability Groups for groups of databases
  52. 52. SQL Server 2017 – High Availability Enterprise Edition Availability with Enhanced AlwaysOnNEW Standard Edition High AvailabilityNEW MISSION CRITICAL HA + hybrid DR • Multiple node failover clustering (3 synchronous, up to 8 replicas) • Multiple database failover as a group • Fully readable secondaries for backup or reporting operations • No domain join required with WS 2016 Enterprise BASIC HA • Two node failover (1 active, 1 passive) • Single database failover to non-readable secondary • No domain join required with WS 2016 Standard Enterprise includes all Standard features.
  53. 53. SQL Server 2017 – Business continuity Azure Data Platform Options  High Availability / Disaster Recovery  SQL Server Always On Availability Groups fully supported  SQL Server IaaS with Log Shipping enabled  Backup SQL Server directly to Azure storage account Azure SQL DB  Point in time restores (automatically enabled and supported)  Geo-replication opt-in  Active geo-replication – up to 4 readable secondary's
  54. 54. Point-in-time restore Auto backups, transactional logs every 5 min* Backups in Azure Storage and geo-replicated Creates a side-by-side database copy, non- disruptive REST API, PowerShell or Azure Portal Scheduled exports for long-term retention Backups retention policy: • Basic, up to 7 days • Standard, up to 35 days • Premium, up to 35 days Programmatic “oops recovery” of data deletion or alteration Geo- replicated Restore from backup SQL Database Backups sabcp01bl21 Azure Storage sabcp01bl21
  55. 55. Service Opt-in Available in Basic, Standard and Premium Built on self-service restore technology Recover to any Azure region Restore from geo-replicated backups ERT < 12hr, RPO < 1 hr. Emergency data recovery when you need it most Geo-restore Geo- replicated SQL Database Backups sabcp01bl21 Azure Storage sabcp01bl21 Restore to any Azure region
  56. 56. Active geo-replication Available in all database tiers Create up to 4 readable secondary's Replicate to any Azure region Automatic data replication, asynchronous Opt-in via REST API, PowerShell or Azure Portal ERT < 30s, RPO < 5s, you choose when to failover Mission-critical business continuity on your terms, via programmatic APIs Up to 4 secondaries
  57. 57. Business Continuity Summary Capability  Multiple levels of business continuity available Benefits  Prevent “opps” – enabled by default  Higher degrees of continuity  Multiple secondary read only nodes  Relatively low Administration requirements
  58. 58. Summary Objective: For you to feel you understand how the new Data Platform options (SQL Server 2017 and Azure) can help your business be more efficient and secure. We have… • Reviewed the Microsoft data platform architecture, • Compared and contrasted SQL IaaS and PaaS, • Discussed migration options and • Business continuity options
  59. 59. Call to Action - Assessment We recommend getting started with an Assessment. A SQL TechCheck assessment provides the following: • Review of inventoried SQL Server instances • Performance monitoring results • Consolidation scenario that may offer benefits for resource usage and licensing expenses • Review SQL Server Modernization options • Data platform investment options • Options for SQL Server in Azure • Business Continuity Options available in Azure
  60. 60. Call to Action – complimentary workshop! Apply for your complimentary workshop, assessment or PoC* Offered by Microsoft, delivered by Softchoice Topics: • Database migration (from other platforms to SQL Server or Azure) • Predictive Analytics or Artificial Intelligence solution • Modern Business Intelligence • Data Platform Modernization • Big Data and Data Warehousing • IoT (Internet of Things) Apply here: https://www.microsoft.com/en-ca/sites/data- 6/default.aspx?partner=44a5e144-d165-4a60-beec-d2070fae297a *Limited number of free workshops, assessments and PoC available. Application deadline: March 30, 2018
  61. 61. Questions?

×