Wybieranie rozwiązania platformy Azure do transferu danych
Ten artykuł zawiera omówienie niektórych typowych rozwiązań do transferu danych platformy Azure. Artykuł zawiera również linki do zalecanych opcji w zależności od przepustowości sieci w środowisku oraz rozmiaru danych, które mają być przesyłane.
Typy przenoszenia danych
Transfer danych może być w trybie offline lub za pośrednictwem połączenia sieciowego. Wybierz rozwiązanie w zależności od:
- Rozmiar danych — rozmiar danych przeznaczonych do transferu,
- Częstotliwość transferu — jednorazowe lub okresowe pozyskiwanie danych oraz
- Sieć — przepustowość dostępna do transferu danych w danym środowisku.
Przenoszenie danych może mieć następujące typy:
Transfer w trybie offline przy użyciu urządzeń dostarczanych — używaj fizycznych urządzeń dostarczanych, gdy chcesz przeprowadzić jednorazowy transfer danych zbiorczych w trybie offline. Firma Microsoft wysyła ci dysk lub bezpieczne wyspecjalizowane urządzenie. Alternatywnie możesz kupić i wysłać własne dyski. Dane są kopiowane na urządzenie, a następnie wysyłane na platformę Azure, na której są przekazywane dane. Dostępne opcje dla tego przypadku to Data Box Disk, Data Box, Data Box Heavy i Import/Export (użyj własnych dysków).
Transfer sieciowy — dane są przesyłane na platformę Azure za pośrednictwem połączenia sieciowego. Można to zrobić na wiele sposobów.
- Interfejs graficzny — jeśli od czasu do czasu transferujesz tylko kilka plików i nie musisz automatyzować transferu danych, możesz wybrać narzędzie interfejsu graficznego, takie jak Eksplorator usługi Azure Storage lub internetowe narzędzie do eksploracji w Azure Portal.
- Transfer skryptowy lub programowy — możesz użyć zoptymalizowanych narzędzi programowych, które udostępniamy lub bezpośrednio wywołujemy nasze interfejsy API REST/zestawy SDK. Dostępne narzędzia do obsługi skryptów to Narzędzia AzCopy, Azure PowerShell i interfejs wiersza polecenia platformy Azure. W przypadku interfejsu programowego użyj jednego z zestawów SDK dla platformy .NET, Java, Python, Node/JS, C++, Go, PHP lub Ruby.
- Urządzenia lokalne — dostarczamy Urządzenie fizyczne lub wirtualne znajdujące się w centrum danych i optymalizuje transfer danych za pośrednictwem sieci. Te urządzenia zapewniają również lokalną pamięć podręczną często używanych plików. Urządzenie fizyczne jest urządzeniem Azure Stack Edge, a urządzenie wirtualne jest usługą Data Box Gateway. Obie działają trwale w środowisku lokalnym i łączą się z platformą Azure za pośrednictwem sieci.
- Zarządzany potok danych — możesz skonfigurować potok w chmurze, aby regularnie przesyłać pliki między kilkoma usługami platformy Azure, lokalnie lub kombinacją dwóch. Użyj Azure Data Factory do konfigurowania potoków danych i zarządzania nimi oraz przenoszenia i przekształcania danych na potrzeby analizy.
Poniższa wizualizacja ilustruje wskazówki dotyczące wybierania różnych narzędzi transferu danych platformy Azure w zależności od przepustowości sieci dostępnej do transferu, rozmiaru danych przeznaczonych do transferu i częstotliwości transferu.
*Górne limity urządzeń do transferu w trybie offline — Data Box Disk, Data Box i Data Box Heavy można rozszerzyć przez złożenie wielu zamówień na typ urządzenia.
Wybieranie rozwiązania do transferu danych
Odpowiedz na następujące pytania, aby ułatwić wybór rozwiązania do transferu danych:
Czy dostępna przepustowość sieci jest ograniczona lub nie istnieje i chcesz przenieść duże zestawy danych?
Jeśli tak, zobacz : Scenariusz 1: Transfer dużych zestawów danych bez przepustowości sieci lub z małą przepustowością sieci.
Czy chcesz przenieść duże zestawy danych za pośrednictwem sieci i mieć umiarkowaną lub wysoką przepustowość sieci?
Jeśli tak, zobacz: Scenariusz 2: Transfer dużych zestawów danych z umiarkowaną do dużą przepustowością sieci.
Czy chcesz od czasu do czasu przenieść tylko kilka plików za pośrednictwem sieci?
Jeśli tak, zobacz Scenariusz 3: Transfer małych zestawów danych z ograniczoną do umiarkowanej przepustowości sieci.
Szukasz transferu danych do punktu w czasie w regularnych odstępach czasu?
Jeśli tak, użyj opcji skryptowych/programowych opisanych w scenariuszu 4: Okresowe transfery danych.
Szukasz ciągłego, ciągłego transferu danych?
Jeśli tak, użyj opcji w scenariuszu 4: okresowe transfery danych.
Funkcja transferu danych w Azure Portal
Możesz również przejść do konta usługi Azure Storage w Azure Portal i wybrać funkcję transferu danych. Podaj przepustowość sieci w środowisku, rozmiar danych, które chcesz przesłać, oraz częstotliwość transferu danych. Zobaczysz optymalne rozwiązania transferu danych odpowiadające podanym informacjom.
Następne kroki
Szybki start: Upload, pobieranie i wyświetlanie listy obiektów blob za pomocą programu PowerShell
Dowiedz się więcej:
Transfer danych za pomocą interfejsów API REST