Rozwiązania do okresowego transferu danych
Ten artykuł zawiera omówienie rozwiązań do transferu danych podczas okresowego przesyłania danych. Okresowy transfer danych przez sieć może być kategoryzowany jako cykliczny w regularnych odstępach czasu lub ciągły ruch danych. W tym scenariuszu opisano również zalecane opcje transferu danych oraz odpowiednią macierz możliwości klucza.
Aby zapoznać się z omówieniem wszystkich dostępnych opcji transferu danych, przejdź do artykułu Wybieranie rozwiązania do transferu danych platformy Azure.
Zalecane opcje
Zalecane opcje dla okresowego transferu danych dzielą się na dwie kategorie, w zależności od tego, czy transfer jest cykliczny, czy ciągły.
Narzędzia skryptowe/programowe — w przypadku transferu danych, który odbywa się w regularnych odstępach czasu, użyj narzędzi skryptowych i programowych, takich jak narzędzia AzCopy i interfejsy API REST usługi Azure Storage. Te narzędzia są przeznaczone dla informatyków i deweloperów.
- AzCopy — to narzędzie wiersza polecenia umożliwia łatwe kopiowanie danych do i z usług Azure Blobs, Files i Table Storage z optymalną wydajnością. Narzędzie AzCopy obsługuje współbieżność i równoległość oraz umożliwia wznawianie operacji kopiowania, gdy zostaną przerwane.
- Interfejsy API REST usługi Azure Storage/zestawy SDK — podczas tworzenia aplikacji można opracowywać aplikację względem interfejsów API REST usługi Azure Storage i korzystać z zestawów SDK platformy Azure oferowanych w wielu językach. Interfejsy API REST mogą również korzystać z biblioteki przenoszenia danych usługi Azure Storage zaprojektowanej specjalnie dla wysokiej wydajności kopiowania danych na platformę Azure i z platformy Azure.
Narzędzia ciągłego pozyskiwania danych — w przypadku ciągłego, ciągłego pozyskiwania danych można wybrać jedną z następujących opcji.
- Replikacja obiektów — replikacja obiektów asynchronicznie kopiuje blokowe obiekty blob między kontenerami na źródłowym i docelowym koncie magazynu. Użyj replikacji obiektów jako rozwiązania, aby zachować synchronizację kontenerów na dwóch różnych kontach magazynu.
- Azure Data Factory — usługa Data Factory powinna służyć do skalowania operacji transferu w poziomie, a jeśli istnieje potrzeba orkiestracji i funkcji monitorowania klasy korporacyjnej. Użyj usługi Azure Data Factory, aby skonfigurować potok w chmurze umożliwiający regularne przesyłanie plików pomiędzy kilkoma usługami platformy Azure, w środowisku lokalnym lub gdy konieczne jest połączenie tych dwóch wymagań. Usługa Azure Data Factory umożliwia orkiestrację opartych na danych przepływów pracy, które pozyskują dane z wielu różnych magazynów danych i automatyzują przenoszenie danych i ich przekształcanie.
- Rodzina usług Azure Data Box do transferów online — urządzenia Data Box Edge i Data Box Gateway to urządzenia sieciowe online, które mogą przenosić dane na platformę Azure i z tej platformy. Urządzenie Data Box Edge wykorzystuje funkcję obliczeniową Edge wykorzystującą sztuczną inteligencję do wstępnego przetwarzania danych przed ich przekazaniem. Data Box Gateway jest wirtualną wersją urządzenia z takimi samymi możliwościami transferu danych.
Urządzenie do transferu danych online lub Azure Data Factory są konfigurowane przez specjalistów IT i mogą w sposób przezroczysty automatyzować transfer danych.
Porównanie kluczowych możliwości
W poniższej tabeli podsumowano różnice w zakresie kluczowych funkcji.
Skryptowy/Programowy transfer danych sieciowych
Możliwość | AzCopy | Interfejsy API REST usługi Azure Storage |
---|---|---|
Faktor | Narzędzie wiersza polecenia firmy Microsoft | Klienci opracowują rozwiązania w usłudze Storage Interfejsy API REST korzystające z bibliotek klienta platformy Azure |
Początkowa jednorazowa konfiguracja | Minimalny | Umiarkowany, zmienny nakład pracy programistyjny |
Format danych | Azure Blobs, Azure Files, Azure Tables | Azure Blobs, Azure Files, Azure Tables |
Wydajność | Już zoptymalizowane | Optymalizowanie podczas opracowywania |
Cennik | Bezpłatne opłaty za ruch wychodzący danych | Bezpłatne opłaty za ruch wychodzący danych |
Ciągłe pozyskiwanie danych za pośrednictwem sieci
Cecha | Data Box Gateway | Data Box Edge | Azure Data Factory |
---|---|---|---|
Faktor | Urządzenie wirtualne | Urządzenie fizyczne | Usługa w Azure Portal, lokalnie agenta |
Sprzęt | Funkcja hypervisor | Dostarczone przez firmę Microsoft | NA |
Nakład pracy podczas początkowej konfiguracji | Niski (<30 minut). | Umiarkowany (~kilka godzin) | Duży (~dni) |
Format danych | Azure Blobs, Azure Files | Azure Blobs, Azure Files | Obsługuje ponad 70 łączników danych dla magazynów danych i formatów |
Przetwarzanie wstępne danych | Nie | Tak, za pośrednictwem usługi Obliczeniowej Edge | Tak |
Lokalna pamięć podręczna (do przechowywania danych lokalnych) |
Tak | Tak | Nie |
Transfer z innych chmur | Nie | Nie | Tak |
Cennik | Cennik | Cennik | Cennik |