Hi,
wir habe noch einige Legacy Systeme die On-premise gehosted sind. Das ganze System nach Azure verschieben geht so schnell nicht. Daher würde ich gerne mit kleinen Services anfangen diese in Azure hosten.
Meine Frage ist, wie kann ich am Besten Daten (z.b. eine oder mehrere Tabellen) von meiner On-premise SQL Datenbank in meine Azure SQL "replizieren" bzw. importieren. Derzeit habe ich zwei Szenarion:
die täglich zu importieren sind.
Im On-premise System haben wir die Daten mittels SSIS Packages in die jeweiligen Datenbanken importiert. Gibt es so eine ähnliche möglichkeit auch von On-premise nach Azure Sql?
Derzeit habe ich folgende Möglichkeiten gefunden:
Vermutlich wird es noch weitere (bessere?) Möglichkeiten geben. Habt ihr dazu Erfahrungswerte die ihr hier teilen könnt? Wichtig wäre auch, dass wir schnell Informiert werden, sollte ein Import fehlschlagen um rasch handeln zu können.
Schaut mal im IRC vorbei:
Server: https://libera.chat/ ##chsarp
Im On-premise System haben wir die Daten mittels SSIS Packages in die jeweiligen Datenbanken importiert. Gibt es so eine ähnliche möglichkeit auch von On-premise nach Azure Sql?
Das läuft in Azure über Azure Data Factory.
Wichtig wäre auch, dass wir schnell Informiert werden, sollte ein Import fehlschlagen um rasch handeln zu können.
Das geht über Azure Monitor, in dem Du eine Alert Rule erstellst.
Azure Arc ist ein Resource Manager zB. für Multi Cloud und Multi Tenant Systeme (e.g. Unternehmensgruppe mit Töchterunternehmen, mehrere Standorte, hybrides Setup).
Das hilft Dir hier alleine nicht, weil das am Ende halt <Azure Service> Schnittstellen verwendet.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Ich habe hier noch etwas intressantes gefunden, damit sollte es theoretisch auch klappen:
https://docs.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections
Schaut mal im IRC vorbei:
Server: https://libera.chat/ ##chsarp
Im Eingangspost ging es um das Replizieren.
Hybrid Connections sind dafür da, dass Du Daten/weitere Schnittstellen in Deiner eigenen Umgebung hast, aber das Compute auf Azure behälst.
Das ist nicht für Sync/Migration/Replication-Zwecke gedacht.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code