Download presentation
Presentation is loading. Please wait.
Published byHenrik Vikström Modified over 6 years ago
1
Fast Start for Microsoft Azure SQL Server IaaS Delivery Readiness Training
Blair Shaw Sr. Business Program Manager MCS AppPlat Team
2
Industry Trends and SQL on Cloud OS SQL on Azure IaaS Fast Start
9/18/2018 Objectives Industry Trends and SQL on Cloud OS SQL on Azure IaaS Fast Start Engagement Delivery 9/18/2018 © 2010 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.
3
PRIVATE AND PUBLIC CLOUD
DATA EXPLOSION CONSUMERIZATION OF IT PRIVATE AND PUBLIC CLOUD Industry Trends On-premises Virtualized Private Cloud Hosted Digital data will grow 44x over the next decade ( )1 By EOY % of primary databases expected to be virtualized 2 Public cloud services will account for 46% of net-new growth in IT spending in 20153 As we look at the IT industry today, a number of important trends are changing the way software is being purchased, deployed and used in the organization. Data Explosion The volume of data in the workplace is exploding. According to IDC, digital data will grow more than 40x over the next decade. As more and more data is created digitally, we expect to see ever greater demands being placed on our data platforms to store, secure, process and manage these large volumes of data. Consumerization of IT Today we see an increasing trend toward the “consumerization” of IT—creating the demand for Web 2.0 experiences in the business environment. As consumers, we are accustomed to powerful user-friendly experiences, whether searching the Internet on a mobile device to find information instantly, or quickly accessing our personal financial data. In the workplace, however, we are often unable to answer even the most basic questions about our business. Increasingly, users demand business experiences that more closely mirror the convenience and ease of use in consumer life. Infoweek reference: flux/d/d-id/ Summary of article: impac/ Private and Public Cloud Cloud computing is changing the way data is accessed and processed, and it is creating whole new models for the way applications are delivered. According to IDC, Cloud services will account for 46% of net-new growth in overall IT spending. With private and public cloud infrastructure, organizations have an opportunity to reduce TCO dramatically as data volume increases. As we see an evolution toward greater use of private and public clouds, we see an increasing need for solutions that support hybrid cloud scenarios. 1 IDC Digital Universe Study, sponsored by EMC, May 2010. 2 Information Week 2012 State of Database Technology Survey of 760 business technology professionals 3 IDC, Worldwide and Regional Public IT Cloud Services 2011 – 2015 Forecast, Doc #228485, June 2011 9/18/2018
4
SQL Server Cloud Continuum
9/18/2018 Low Control Shared Lower cost Dedicated Higher cost High Control Hybrid Cloud Physical Virtual PaaS SaaS IaaS On premises Off premises SQL Server Physical Machines (raw iron) SQL Server Private Cloud Virtualized Machines+ Appliances SQL Server in WA VM Virtualized Machines Database Services SQL Server Cloud Continuum Microsoft Azure SQL Database 9/18/2018 © 2010 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.
5
SQL Server and Azure SQL Database
Public Cloud Delivery Options SQL Server in a Microsoft Azure Virtual Machine Microsoft Azure SQL Database (Formerly SQL Azure Database) Move Existing Tier Two and Three Apps Develop and Test Backup Database to the Cloud Extend On-Premises Apps to Microsoft Azure Virtual Machine Develop New Cloud-Designed Apps Extend On-Premises Apps to Microsoft Azure SQL Database Key Scenarios At this point we covered compute. Remember our key building blocks (Compute, Data Services, Networking, and Application Services). Outside of compute (which is special in that this is where your custom code and business logic runs), all these other capabilities in the platform are things that your applications just use. Of course, any given app won’t use all of these services, most will just use a few. The point is that we have a tremendously complete platform. Check if the briefing also has a SQL Azure topic (which will usually follow the Microsoft Azure topic). If so, just cover this very lightly. Most apps though do need to store or deal with structured data. Typically that would live in a database. There are two flavors we are going to talk about – SQL Server in a virtual machine, and Azure SQLDB. This is also a good proxy or illustration that makes things very real between the differences of IaaS and PaaS and how all the value and promise of the cloud is delivered through PaaS (and just some of it through IaaS). Can Use both SQL Server in Microsoft Azure Virtual Machine and Microsoft Azure SQL Database in a single app.
6
SQL Server OLTP in Microsoft Azure VMs Scenarios
9/18/2018 SQL Server OLTP in Microsoft Azure VMs Scenarios Dev/Test, big and small Lift & Shift Fastest time to solution - On-ramps to full SaaS Departments cutting the cord with central IT for B2B Inexpensive hosting alternative with pay per minute Cloud based learning/pre-sales demonstration Hybrid IaaS cross-premises SharePoint Cloud DR, on-demand cloud bursting Emerging scenarios taking advantage of pay per min price elasticity 9/18/2018 © 2010 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.
7
Backup & Restore to Cloud
Flexibility & Control Low TCO for Existing Apps Full SQL Server Capability Managed Infrastructure Restore in Azure Virtual Machine Microsoft Azure Direct URL Backup To Azure BLOB Storage SQL Server Management Studio This feature released in SQL Server 2012 SP1 CU2, enables SQL Server backup and restore directly to the Microsoft Azure Blob service. This feature can be used to backup SQL Server databases on an on-premises instance or an instance of SQL Server running a hosted environment such as Microsoft Azure Virtual Machine. Backup to cloud offers benefits such as availability, limitless geo-replicated off-site storage, and ease of migration of data to and from the cloud. In this release, you can issue BACKUP or RESTORE statements by using tsql or SMO. Back up to or restore from the Microsoft Azure Blob storage service by using SQL Server Management Studio Backup or Restore Wizard is not available in this release. SQL Server in VM On-Prem SQL Server Note : SQL Server 2005,2008/2008 R2 backup is done on file system and copied to Azure blob storage. Then the backup is restored within SQL Server instance on Microsoft Azure VM 9/18/2018 7
8
Extend on-prem apps to Microsoft Azure Virtual Machine
SQL Server in VM Microsoft Azure SQL Server in VM Extend Microsoft Azure Virtual Network Extend your datacenter Virtual Network makes it easy to extend your datacenter using Microsoft Azure much in the same way that you would set up and connect to a remote branch office. You retain control over the network topology and configuration, and manage it in the same way you would your on-premises infrastructure. Build distributed applications Virtual Network makes it easier to build cloud applications hosted in a hybrid environment, maintaining secure connections with on-premises infrastructure without the creation of custom codes. For example, a web application hosted in Microsoft Azure can securely access an on-premise SQL Server database server or authenticate users against an on-premise Active Directory service. ON-PREM Note : On-premises business application can access SQL Server instance deployed in Microsoft Azure VMs Connect Business App SQL Server 9/18/2018 8
9
Move Existing Tier 2 & 3 Apps
9/18/2018 Flexibility & Control Low TCO for Existing Apps Full SQL Server Capability Managed Infrastructure Move Existing Tier 2 & 3 Apps Option 1 Option 2 VHD Virtual Machine Database In moving your existing applications, we recommend starting with your departmental Tier 2 and Tier 3 applications. If the application is not yet virtualized, you can use System Center 2012 to virtualize the applications to Windows Server Hyper-V .vhd format, alternatively if your application is already virtualized on another virtualization technology you can use System Center 2012 to convert the already virtualized application to Windows Server Hyper-V .vhd format. Either way System Center 2012 makes this process very easy for you. Once the application is in the proper format you can either transfer just the database to the Microsoft Azure Virtual Machine or alternatively move the entire on-premises VHD to the Microsoft Azure VM. Depending upon the size of the SQL Database, you also may need to place the data on a separate virtual disk and separately attach to the OS/Application vhd. P2V Windows Server Hyper-V VHD V2V Non-Virtualized Virtualized 9/18/2018 © 2010 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.
10
SQL Server on Microsoft Azure Platform Comparison
Microsoft Azure SQL Database (PaaS) SQL Server in WA VMs (IaaS) Target organizations Startup-mode dev organizations Elasticity and flexibility, low friction Application compatibility Existing enterprise customers Traditional workloads Operations + Management Mostly auto-administered Reduced surface for Insights Great single database Requires effort for multi-db Availability 99.9% availability SLA Requires development efforts if you need more (Almost) all the option of the box Requires infrastructural effort for full HA Performance + Scalability Shared Resources Requires scaling out Predictable performance May be limited by hw resources Migration effort from on premises Limited application compatibility issues May require effort in case of scaling out Mostly transparent Can be more challenging to scale out if a single node is not enough Costs Optimized for low costs to buy and manage Licensing and VM costs may not be trivial SQL Server on Microsoft Azure Platform Comparison For SQL Server IaaS HADR focus on “SQL Server in WA VMs” 9/18/2018
11
Architecture: SQL Server in Microsoft Azure VMs
9/18/2018 1 2 3 Role Virtual Machine Implicit Cloud Service Implicit Cloud Service Availability Set Architecture: SQL Server in Microsoft Azure VMs Primary Secondary VM VM VM C:\ OS Disk D:\ Resource Disk Dynamic VHD E:\, F:\, etc. Data Disks No SLA SLA 99.95 Microsoft Azure Storage Blob RAM Cache Microsoft Azure Storage Blob (somewhere else) 1.) C:\ is for the OS or small databases. Any DB over 10GB in size should go on Data Disks. D:\ is for temporary storage only and is not persisted. No DB files of any kind including tempdb. 2.) No single instance SLA, 3.) So what do we need to do to get the 99.5 SLA? We need put our solution into a high availability solution and them put those machines into an availability set. You manage the availability of an application that uses multiple virtual machines by adding the virtual machines to an availability set. Availability sets are directly related to fault domains and update domains. A fault domain in Microsoft Azure is defined by avoiding single points of failure, like the network switch or power unit of a rack of servers. In fact, a fault domain is closely equivalent to a rack of physical servers. When multiple virtual machines are connected in a cloud service, an availability set places the virtual machines in different fault domains. Local Disk Cache Blobs 9/18/2018 Blob © 2010 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.
12
Deploy SQL Server OLTP in Microsoft Azure VMs
Microsoft Services 9/18/2018 Deploy SQL Server OLTP in Microsoft Azure VMs Use the Gallery image Currently: SQL 2008 R2 SP2, SQL SP1, SQL 2014 on different Windows Server OS Default options Includes SSIS, RS, AS License: Multiple SKUs + Pay by Minute Image refreshed monthly (approximately) Once deployed you patch and manage Bring your own image Upload VHD to WA storage account, use image to instantiate VM Use Sysprep to create template SQL Server 2008 and up License Mobility with Software Assurance You create image, patch, and manage 9/18/2018 © 2010 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.
13
Microsoft Azure VM Sizes (Standard Tier)
Virtual Machine Size CPU Cores Memory Disk Size for Virtual Machines Maximum data disks (1 TB each) Maximum IOPS (500 maximum per disk) A0 (Extra Small) Shared 768 MB 127 GB OS 20 GB Temp 1 1x500 A1 Small 1.75 GB 70 GB Temp 2 2x500 A2 Medium 3.5 GB 135 GB Temp 4 4x500 A3 Large 7 GB 285 GB Temp 8 8x500 A4 Extra Large 14 GB 605 GB Temp 16 16x500 A5 A6 28 GB A7 56 GB Microsoft Azure VM Sizes (Standard Tier) The Standard tier of compute instances provides an optimal set of compute, memory and IO resources for running a wide array of applications. These instances include both auto-scaling and load balancing capabilities. Source: Pricing: Auto-scaling Load balancing 9/18/2018
14
Microsoft Azure VM Sizes (Basic Tier)
Virtual Machine Size CPU Cores Memory Disk Size for Virtual Machines Maximum data disks (1 TB each) Maximum IOPS (500 maximum per disk) A0 (Extra Small) Shared 768 MB 127 GB OS 20 GB Temp 1 1x300 A1 Small 1.75 GB 40 GB Temp 2 2x300 A2 Medium 3.5 GB 60 GB Temp 4 4x300 A3 Large 7 GB 120 GB Temp 8 8x300 A4 Extra Large 14 GB 240 GB Temp 16 16x300 Microsoft Azure VM Sizes (Basic Tier) The Basic tier of compute instances is similar in configuration to the Standard tier with lower prices. These instances do not include load balancer and auto-scaling. Source: Pricing: Auto-scaling Load balancing 9/18/2018
15
Microsoft Azure VM Pricing
Virtual Machines us/pricing/calculator/?scenario=virtual-machines machines/#windows With SQL machines/#sql-server Pricing frequently changes, please visit the pricing details links above to review the current pricing options 9/18/2018
16
StockTrader Demo Move DB to Azure SQL IaaS
Microsoft Services 9/18/2018 StockTrader Demo Move DB to Azure SQL IaaS Lap Around Windows Azure SQL Database and Microsoft SQL Server in Windows Azure Virtual Machines StockTrader Demo Extracted from DBI-B201 Greg Leake – Technical Product Manager /2013/DBI-B201?format=auto#time=43m07s 9/18/2018 © 2010 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.
17
Microsoft Services 9/18/2018 Backup to URL Demo Platform for Hybrid Cloud with SQL Server Channel9 Backup is an essential task for every DBA. SQL Server provides a great mechanism to back up databases from SQL Server 2005, 2008, 2008 R2, 2012, and 2014 to Azure cloud storage, easily and seamlessly. Xin Jin, Program Manager SQL Backup to URL on Azure Storage [01:44] with-SQL-Server-2014/01 9/18/2018 © 2010 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.
18
Backup using Azure Backup Tool
Microsoft Services 9/18/2018 Backup using Azure Backup Tool Platform for Hybrid Cloud with SQL Server Channel9 Backup is an essential task for every DBA. SQL Server provides a great mechanism to back up databases from SQL Server 2005, 2008, 2008 R2, 2012, and 2014 to Azure cloud storage, easily and seamlessly. George Li, Program Manager SQL [08:29] - Backup to Windows Azure Tool with-SQL-Server-2014/01 9/18/2018 © 2010 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.
19
Backup on Microsoft Azure Storage
Microsoft Services 9/18/2018 Primary Objectives Introducing customer to the basics of deploying SQL Server instances and understanding the requirements for SQL Server running on IaaS Backup on Microsoft Azure Storage Assistance on creating and deploying SQL Server on IaaS Offered as either a 1 day or 3 day Fast Start Delivery 9/18/2018 © 2010 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.
20
Offering Activities and Timeline 1 Day Delivery
Microsoft Services 9/18/2018 PRE-ENGAGEMENT Day 1 Offering Activities and Timeline 1 Day Delivery Understand customer environment Fast Start for Microsoft Azure - SQL Server IaaS Workshop slides (6 hrs) Assign Premier Resources SQL Azure IaaS and hybrid cloud Demonstration (1 hr) SQL backup and restore to Azure Storage Demonstration ( 1hr) 9/18/2018 © 2010 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.
21
Offering Activities and Timeline 3 Day Delivery
Microsoft Services 9/18/2018 PRE-ENGAGEMENT Day 1 Day 2 Day 3 Offering Activities and Timeline 3 Day Delivery Understand customer environment Fast Start for Microsoft Azure - SQL Server IaaS Workshop slides (6 hrs) Complete Lab: Install Applications and SQL database on Azure IaaS (2 hrs) Make it POC by migrating an existing SQL database to Azure IaaS Assign Premier Resources SQL Azure IaaS and hybrid cloud Demonstration (1hr) SQL backup and restore to Azure Storage Demonstration (1hr) Fast Start Closeout Lab: Install Applications and SQL database on Azure IaaS (1 hr) Lab: Backup databases to Azure Storage and restore (3hrs) Prepare for day 3 Identify database (2hrs) 9/18/2018 © 2010 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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.