SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues...

17

Transcript of SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues...

Page 1: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist
Page 2: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Agenda• Ausgangssituation (Beispiel)• PaaS oder IaaS?• Migrationspfade• Deep Dives

• IaaS via Azure Site Recovery• PaaS via SQL Deployment Wizard

Page 3: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

AZURE REGIONS

Page 4: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

BETRIEBSSYSTEME

DATENBANKEN

ENTWICKLUNGS-PLATTFORMEN

DEVOPS

FRAMEWORKS &LAUFZEIT-UMGEBUNGEN

offen

Page 5: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Platform Services

Infrastructure Services

Web Apps

MobileApps

APIManagement

API Apps

Logic Apps

Notification Hubs

Content DeliveryNetwork (CDN)

Media Services

BizTalkServices

HybridConnections

Service Bus

StorageQueues

HybridOperations

Backup

StorSimple

Azure SiteRecovery

Import/Export

SQL Database

DocumentDB

RedisCache Azure

SearchStorageTables

DataWarehouse Azure AD

Health Monitoring

AD PrivilegedIdentity Management

OperationalAnalytics

Cloud Services

Batch RemoteApp

ServiceFabric

Visual Studio

AppInsights

Azure SDK

VS Online

Domain Services

HDInsight MachineLearning

StreamAnalytics

Data Factory

EventHubs

MobileEngagement

Data Lake

IoT Hub

Data Catalog

Security & Management

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Page 6: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Lokaler Domain Controller (contoso.com)Lokaler SQL ServerSQL Server ist Mitglied der DomainBenutzer authentifizieren sich mit Windows Account am SQL Server

Ausgangssituation

SQL SERVER

Adventure-WorksDB

AD

contoso.com

Windows Account Login

Page 7: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

PaaS vs. IaaSIaaS

Infrastructure-as-a-Service

Prov

ider

Selb

st ve

rwalt

et

PaaSPlatform-as-a-Service

Prov

ider

Selb

st ve

rwalt

et

Eigenbetrieb

Selb

st ve

rwalt

et

Virtualisierung und Automatisierung Abstraktion

SaaSSoftware-as-a-Service

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Anwendungen

Daten, Prozesse

Runtime

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Daten, Prozesse

Runtime

Anwendungen

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Anwendungen

Daten, Prozesse

Runtime

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Daten, Prozesse

Runtime

Anwendungen

Prov

ider

Selb

st ve

rwalt

et

selbst verwaltet Bereitgestellt durch einen Provider

Page 8: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

PaaS vs. IaaSIaaS

Infrastructure-as-a-ServicePaaS

Platform-as-a-Service

• Virtuelle Hyper-V Maschinen• Voller Administrator-Zugang• Auswahl aus verschiedenen

Basis-VM-Images• Verantwortung für die

Wartung des Gast-OS verbleibt beim Nutzer

• Hosting-Umgebung für Datenbanken

• Schnelle Bereitstellung• Automatisiertes Management

der Umgebung durch Azure

Virtual Machines

SQLOracleMySql

SQL ServiceBasicStandardPremium

Page 9: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Migrationspfade

SQL SERVER

AdventureWorksDB

SQL SERVER

AdventureWorksDB

IAAS VM

AdventureWorksDB

Azure Site Recovery

AlwaysOn

SSMS Migration

Transactional Replication

UNIVERSELLER ANSATZ: Export BACPAC File, Import BACPAC File

Page 10: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

PaaS• Migration per SQL Management Studio Migration Wizard

Page 11: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Migrationspfade

SQL SERVER

AdventureWorksDB

SQL SERVER

AdventureWorksDB

IAAS VM

AdventureWorksDB

Azure Site Recovery

AlwaysOn

SSMS Migration

Transactional Replication

UNIVERSELLER ANSATZ: Export BACPAC File, Import BACPAC File

Page 12: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Azure Site Recovery: The Complete Disaster Recovery Solution

Any OSWindows Linux

VMware Hyper-V Physical

AWS*

Any Cloud

Physical/VMware to VMware

VMM to VMM

Site to Azure Site to Site

Page 13: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Automated VM level Replication RPO of seconds and RTO of minutes No impact DR Drills with Test Failover Planned and unplanned failover Orchestrated Recovery Plans for Disaster Recovery Failback support Migrate to Azure from anywhere Create on-demand test copies in Azure

ASR: Multiple Scenarios, One SolutionDisaster Recovery | Migration | DevTest

Page 14: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Config & Process Server – Used for Caching, Compression, Encryption & Management Mobility Service – Captures

all data writes from memory

Microsoft Azure

VMWare and Physical Servers Replication

https 443

Config & Process Server

On Premises Datacenter

https 443, 9443

Source: VMware & Physical Servers

Microsoft Azure Site Recovery

Azure Storage

Page 15: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

IaaS• Migration SQL Servers nach Azure per ASR

Page 16: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist

Web Resourcen• Azure Portal

https://portal.azure.com

• Azure Documentation Centerhttps://docs.microsoft.com/en-us/azure/

• Sample Databaseshttps://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0

• SQL Server database migration to SQL Database in the cloudhttps://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate#migrate-a-compatible-sql-server-database-to-sql-database

• Transactional Replicationhttps://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate-compatible-using-transactional-replication

Page 17: SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site ... Lokaler SQL Server SQL Server ist