In this presentation, we will do assess the on-premises environment and determining what workloads and databases are ready to make the move and what can you do to improve their Azure readiness while reducing downtime during the migration. Planning and assessment plays a critical role in moving to the cloud. We would see wide range of resources and tools to get an assessment completed with ease while identifying workload dependencies with practical tips and tricks focusing on sizing and costs. And finally, we’ll assess the SQL instances and identify their readiness for Azure as well.
3. www.datavail.com 3
Business Drivers for Windows on Azure
MS Azure Offerings
Steps for SQL Migration to Azure
Tools used for the Migration
User Cases
Conclusion
Q&A
About Today’s
Session
4. www.datavail.com 4
Databases
Windows Workloads
Open Source
Workloads
Oracle Workloads
Data Integration &
Analytics
Datavail Offerings
100+ Cloud SA’s
and Engineers
15+ Years
Database Services
500+ Customers
7+ Years
Cloud Experience
200,000+
Databases Managed
100+ Cloud
Migrations
Expertise Experience Outcome
5. www.datavail.com 5
Cloud(AWS, Azure) Certified DBA
Microsoft MCSA SQL Server 2016
Working as Senior SQL Server DBA at Datavail
Corporation, Broomfield, CO
Event Organizer at Boulder SQL User group
Areas of Specialization
Database Administration
High availability Design and Implementation
Performance Tuning
Cloud Data Architecture and Migrations
About Me
Manguirish
Sardessai
@manguirishs
/in/manguirish-sardessai/
manguirishs@icloud.com
6. Complete Our
Evaluation &
Win Prizes!
Complete our survey
and you will be entered
to win a pair of noise
cancelling headphones
or Datavailopoly!
7. www.datavail.com 7
Pizza Models
Dining Table
Soda
Electric / Gas
Oven
Fire
Pizza Dough
Tomato Sauce
Toppings
Cheese
Traditional
On-Premises
(On-Prem)
Dining Table
Soda
Electric / Gas
Oven
Fire
Pizza Dough
Tomato Sauce
Toppings
Cheese
Infrastructure
as a Service
(IaaS)
Dining Table
Soda
Electric / Gas
Oven
Fire
Pizza Dough
Tomato Sauce
Toppings
Cheese
Platform
as a Service
(PaaS)
Dining Table
Soda
Electric / Gas
Oven
Fire
Pizza Dough
Tomato Sauce
Toppings
Cheese
Software
as a Service
(SaaS)
Made at Home Take & Bake Pizza Delivered Dined Out
You Manage Vendor Manages
Vitaly Karasik
2014 article on LinkedIn
https://www.linkedin.com/pulse/2014
0810151139-5563908-how-much-
are-you-ready-to-pay-for-your-
convenience-my-thoughts-about-
saas-pricing/
8. www.datavail.com 8
Business Drivers for
Windows on Azure
Need for Enhanced HA & DR
Very high I/O Demands for faster
processing
Cost Optimization
Hardware refresh – Infrastructure
Modernization
12. www.datavail.com 12
Assess
Assess the discovered workload requirements
and any dependencies
Migration Downtime
Look out for Red Flags
Tools
Microsoft Data Migration Assistant (DMA)
https://techcommunity.microsoft.com/t5/Microsoft-Data-
Migration/Release-Data-Migration-Assistant-DMA-v4-
3/ba-p/583595
DTU Calculator http://dtucalculator.azurewebsites.net/
Pricing Calculator
https://azure.microsoft.com/en-us/pricing/calculator/
https://azure.microsoft.com/en-us/pricing/tco/calculator/#
14. www.datavail.com 14
Plan
Identify the target platform- IaaS/PaaS
or Hybrid
Driving Factors
• Business Usage
• Application/DB Features
• Total Cost of Ownership
15. www.datavail.com 15
Cloud SQL DBs (Azure IaaS vs PaaS)
SQL Server in VMs
(IaaS)
Full Control of SQL
Instance & OS
Fully support HA Features
SQL Server Instances with
up to 64 TB ~ 500 TB
License: Included /BYOL
Azure SQL Database
(PaaS)
Saved Admin Costs of
SQL Server & OS
May require code rewrite
Smaller DBs ( < 1 TB)
(max up to 4 TB)
License- Included
Azure SQL Managed Instance
(PaaS)
Fully managed service while retaining
high-level of compatibility with SQL
Server
Supports SQL features not available in
Azure SQL Database
The environment offers a minimum of
8 cores and up to 8 TB of storage and
sits in an isolated virtual network
License- Included/Azure Hybrid
VS. VS.
17. Trivia Question…
Real-World Example
In 2010, there was a new startup company
2 employees
Decided to use “the Cloud”
Launched app and overnight had 25,000 users
Within 3 months they hit 1 million users
That Company is...
?
19. Real Life Scenario from MS Site
The customer has a custom-built application based on an on-premises SQL Server that contains sensitive
intellectual property-related data. The application code has had some quirky development practices used in
the past, which have caused compatibility issues over the years during upgrades from SQL Server 2000 to
2005 to 2008 to, finally, 2012. Any changes made to this application are costly as the development work has
always been handled by a third party development team. The application also does many cross-database
queries for reporting and analysis reasons. A scheduled outage of the application would have a medium level
impact on the business but would be acceptable with some forward planning. The customer is not convinced
their current backup and recovery solution is reliable, with frequent failures occurring due to lack of free disk
space or hung backup agent processes. The customer would like to remove the headaches of these
operational tasks such as performing backups, patching, and version
upgrades.
20. www.datavail.com 20
Migrate
Migration window and downtime
Fix issues highlighted by DMA
Test Database for issues
Create New DR Plan and maintenance plans
Tools
Critical (Zero downtime) – SQL Server Management Studio
(SSMS) Transactional Replication/Log Shipping
High (Small maintenance window) – Azure Database
Migration Service (DMS)
Low (Large maintenance window) – SQL Server
Management Studio, BACPAC export/import
Azure Site Recovery-Existing SQL Server to be moved as-
is to Azure
23. www.datavail.com 23
Virtual
Physical
Cost Review
Platform as a
Service
Software as a
Service
Azure SQL Database
Virtualized Databases
SQL Server in Azure VM
Virtualized Machines
SQL Server Private Cloud
Virtualized Machines + Appliances
SQL Server
Physical Machines (raw iron)
Infrastructure
as a Service
Shared
Lower Cost
On-premises Hybrid Cloud
Off-premisesDedicated
Higher Cost
Higher Administration Lower Administration