SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues...
Transcript of SQL Server to Azure Migration · BizTalk Services Hybrid Connections Service Bus Storage Queues...
Agenda• Ausgangssituation (Beispiel)• PaaS oder IaaS?• Migrationspfade• Deep Dives
• IaaS via Azure Site Recovery• PaaS via SQL Deployment Wizard
AZURE REGIONS
BETRIEBSSYSTEME
DATENBANKEN
ENTWICKLUNGS-PLATTFORMEN
DEVOPS
FRAMEWORKS &LAUFZEIT-UMGEBUNGEN
offen
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
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
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
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
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
PaaS• Migration per SQL Management Studio Migration Wizard
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
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
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
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
IaaS• Migration SQL Servers nach Azure per ASR
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