Wycofanie usługi SQL Data Sync: migrowanie do alternatywnych rozwiązań
Dotyczy: Azure SQL Database
Usługa SQL Data Sync zostanie wycofana 30 września 2027 r. Następnie rozważ migrację do alternatywnych rozwiązań replikacji/synchronizacji danych. W tym artykule opisano alternatywne rozwiązania migracji opcji synchronizacji danych.
Alternatywy dla usługi SQL Data Sync
Odpowiednie rozwiązanie zależy od konkretnego przypadku użycia. Szczegółowo omówimy alternatywne rozwiązania, takie jak Azure Data Factory, Azure Functions, repliki do odczytu lub funkcje SQL, takie jak serwer połączony, dublowanie, zawsze włączone grupy dostępności lub replikacja transakcyjna.
SQL Data Sync to usługa oparta na usłudze Azure SQL Database, która umożliwia synchronizowanie danych wybieranych dwukierunkowo w wielu bazach danych, zarówno w środowisku lokalnym, jak i w chmurze. Trzy główne scenariusze usługi SQL Data Sync to:
- Synchronizacja danych hybrydowych: usługa SQL Data Sync służy do synchronizowania baz danych w programie SQL Server i usłudze Azure SQL Database.
- Aplikacje rozproszone: usługa SQL Data Sync służy do oddzielania obciążenia między różnymi bazami danych na potrzeby raportowania.
- Aplikacje rozproszone globalnie: usługa SQL Data Sync służy do synchronizowania danych między różnymi krajami i regionami.
Alternatywy zamiany usługi SQL Data Sync zależą od scenariusza i platform. Różne przypadki użycia i platformy mają różne alternatywy.
Synchronizacja danych hybrydowych
Ten scenariusz jest najczęściej używany do synchronizowania danych z wystąpienia programu SQL Server (lokalnego lub maszyny wirtualnej platformy Azure) do usługi Azure SQL Database lub usługi Azure SQL Managed Instance. Możliwe ścieżki migracji to:
Samouczki dotyczące zawsze włączonych grup dostępności:
Samouczki usługi Azure Data Factory :
Samouczek replikacji transakcyjnej:
Samouczek dotyczący serwera połączonego:
Aplikacje rozproszone
Ten scenariusz koncentruje się na duplikowaniu danych do innego środowiska na potrzeby odczytu, głównie w usłudze Azure SQL Database lub Azure SQL Managed Instance. Możliwe ścieżki migracji to:
Samouczek dotyczący replik do odczytu :
Samouczek zawsze włączonych grup dostępności:
Samouczek dotyczący kopiowania bazy danych:
Globalnie rozproszone aplikacje
W tym scenariuszu dane są synchronizowane w różnych regionach na potrzeby odczytu. Najczęściej używane w usłudze Azure SQL Database.
Samouczki usługi Azure Data Factory :
Samouczek dotyczący aktywnej replikacji geograficznej z możliwością odczytu:
Inne alternatywy do rozważenia
Samouczek usługi Azure Functions :
Samouczki dotyczące dublowanych baz danych sieci szkieletowej:
Migracja według platformy
Source | Lokalizacja docelowa | ||
---|---|---|---|
SQL Server | Wystąpienie zarządzane Azure SQL | Azure SQL Database | |
SQL Server | Zawsze włączone grupy dostępności Azure Data Factory Replikacja transakcyjna Serwer połączony |
Zawsze włączone grupy dostępności Azure Data Factory Replikacja transakcyjna Serwer połączony |
Azure Data Factory Azure Functions Replikacja transakcyjna |
Wystąpienie zarządzane Azure SQL | Zawsze włączone grupy dostępności Azure Data Factory Replikacja transakcyjna Serwer połączony |
Zawsze włączone grupy dostępności Azure Data Factory Replikacja transakcyjna Serwer połączony Repliki do odczytu |
Azure Data Factory Azure Functions Replikacja transakcyjna |
Azure SQL Database | Azure Data Factory Replikacja transakcyjna |
Azure Data Factory Replikacja transakcyjna Serwer połączony |
Azure Data Factory Azure Functions Aktywna replikacja geograficzna Kopiowanie bazy danych |