Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Data Box przenosi duże ilości danych na platformę Azure, wysyłając własne urządzenie magazynujące. Urządzenie należy wypełnić danymi i zwrócić je. Dane z urządzenia Data Box są przekazywane do domyślnej warstwy skojarzonej z kontem magazynowym. Następnie można przenieść dane do innej warstwy magazynowania.
W tym artykule opisano, jak przenieść dane przekazane przez urządzenie Data Box do poziomu warstwy obiektów blob: gorącej, chłodnej lub archiwalnej. Ten artykuł dotyczy wszystkich usług Azure Data Box, Data Box Next-Gen i Azure Data Box Heavy.
Uwaga
Zalecamy korzystanie z modułu Azure Az programu PowerShell do interakcji z platformą Azure. Aby rozpocząć, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.
Wybieranie odpowiedniej warstwy magazynowania dla danych
Usługa Azure Storage umożliwia przechowywanie danych w trzech różnych warstwach w najbardziej ekonomiczny sposób — Gorąca, Chłodna lub Archiwum. Gorąca warstwa przechowywania jest zoptymalizowana pod kątem przechowywania danych, które są często używane. Gorąca pamięć masowa ma wyższe koszty przechowywania niż Chłodna pamięć masowa i Archiwum, ale najniższe koszty dostępu.
Chłodna warstwa pamięci jest przeznaczona dla danych, do których dostęp jest rzadki, a które wymagają przechowywania przez co najmniej 30 dni. Koszt przechowywania dla warstwy zimnej pamięci masowej jest niższy niż dla warstwy gorącej pamięci masowej, ale opłaty za dostęp do danych są wysokie w porównaniu z warstwą gorącą.
Warstwa Archiwum platformy Azure jest w trybie offline i oferuje najniższe koszty magazynowania, ale także najwyższe koszty dostępu. Ta warstwa jest przeznaczona dla danych, które pozostają w magazynie archiwalnym przez co najmniej 180 dni. Aby uzyskać szczegółowe informacje na temat każdej z tych warstw i modelu cenowego, zobacz Porównanie warstw magazynowania.
Dane z urządzenia Data Box lub Data Box Heavy są wgrywane do warstwy magazynowania skojarzonej z kontem magazynowym. Podczas tworzenia konta przechowywania można określić warstwę dostępu jako Gorącą lub Chłodną. W zależności od wzorca dostępu obciążenia i kosztów można przenieść te dane z warstwy domyślnej do innej warstwy magazynowania.
Możesz warstwować dane magazynu obiektów tylko na kontach Blob Storage lub General Purpose v2 (GPv2). Konta General Purpose w wersji 1 (GPv1) nie obsługują warstwowania. Aby wybrać odpowiednią warstwę magazynowania dla danych, zapoznaj się z zagadnieniami opisanymi w temacie Azure Blob Storage: Warstwy magazynowania Premium, Gorąca, Chłodna i Archiwum.
Ustaw domyślną warstwę blobów
Domyślna warstwa obiektu blob jest określana podczas tworzenia konta magazynowego w Azure Portal. Po wybraniu typu magazynu jako GPv2 lub magazyn obiektów Blob można określić atrybut warstwy dostępu. Domyślnie wybrana jest warstwa gorąca.
Nie można określić warstw, jeśli próbujesz utworzyć nowe konto podczas zamawiania urządzenia Data Box lub Data Box Heavy. Po utworzeniu konta można zmodyfikować konto w portalu, aby ustawić domyślną warstwę dostępu.
Alternatywnie należy najpierw utworzyć konto magazynu z określonym atrybutem warstwy dostępu. Podczas tworzenia zamówienia urządzenia Data Box lub Data Box Heavy wybierz istniejące konto magazynowe. Aby uzyskać więcej informacji na temat ustawiania domyślnej warstwy obiektów blob podczas tworzenia konta magazynu, zobacz Tworzenie konta magazynu w witrynie Azure Portal.
Przenoszenie danych do warstwy innej niż domyślna
Po przekazaniu danych z urządzenia Data Box do warstwy domyślnej możesz przenieść dane do warstwy innej niż domyślna. Istnieją dwa sposoby przenoszenia tych danych do warstwy innej niż domyślna.
- Zarządzanie cyklem życia usługi Azure Blob Storage — możesz użyć podejścia opartego na zasadach, aby automatycznie warstwować dane lub wygasać po zakończeniu jego cyklu życia. Aby uzyskać więcej informacji, zobacz Zarządzanie cyklem życia usługi Azure Blob Storage.
-
Scripting — możesz użyć podejścia skryptowego za pośrednictwem programu Azure PowerShell, aby włączyć tiering na poziomie obiektów blob. Możesz wywołać operację
SetBlobTier, aby ustawić poziom obiektu blob.
Ustawianie warstwy obiektów blob przy użyciu programu Azure PowerShell
W poniższych krokach opisano sposób ustawiania warstwy blob na Archiwum przy użyciu skryptu Azure PowerShell.
Otwórz sesję programu Windows PowerShell z podwyższonym poziomem uprawnień. Upewnij się, że używasz programu PowerShell 5.0 lub nowszego. Typ:
$PSVersionTable.PSVersionZaloguj się do programu Azure PowerShell.
Login-AzAccountZdefiniuj zmienne dla konta magazynu, klucza dostępu, kontenera i kontekstu magazynu.
$StorageAccountName = "<enter account name>" $StorageAccountKey = "<enter account key>" $ContainerName = "<enter container name>" $ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKeyPobierz wszystkie bloby w kontenerze.
$blobs = Get-AzStorageBlob -Container "<enter container name>" -Context $ctxUstaw poziom wszystkich obiektów blob w kontenerze na Archiwum.
Foreach ($blob in $blobs) { $blob.ICloudBlob.SetStandardBlobTier("Archive") }Poniżej przedstawiono przykładowe dane wyjściowe:
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. PS C:\WINDOWS\system32> $PSVersionTable.PSVersion Major Minor Build Revision ----- ----- ----- -------- 5 1 17763 134 PS C:\WINDOWS\system32> Login-AzAccount Account : gus@contoso.com SubscriptionName : MySubscription SubscriptionId : subscription-id TenantId : tenant-id Environment : AzureCloud PS C:\WINDOWS\system32> $StorageAccountName = "mygpv2storacct" PS C:\WINDOWS\system32> $StorageAccountKey = "mystorageacctkey" PS C:\WINDOWS\system32> $ContainerName = "test" PS C:\WINDOWS\system32> $ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey PS C:\WINDOWS\system32> $blobs = Get-AzStorageBlob -Container "test" -Context $ctx PS C:\WINDOWS\system32> Foreach ($blob in $blobs) { >> $blob.ICloudBlob.SetStandardBlobTier("Archive") >> } PS C:\WINDOWS\system32>Wskazówka
Jeśli chcesz, aby dane były archiwizowane podczas wprowadzania, ustaw domyślną warstwę konta na Gorąco. Jeśli warstwa domyślna to Chłodna, wówczas występuje 30-dniowa kara za wczesne usunięcie, jeśli dane zostaną natychmiast przeniesione do warstwy Archiwum.
Następne kroki
- Dowiedz się, jak zarządzać typowymi scenariuszami warstwowania danych przy użyciu reguł polityki cyklu życia