Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Data Box přesouvá velké objemy dat do Azure odesláním vlastního úložného zařízení. Zařízení naplníte daty a vrátíte. Data z Data Boxu se nahrají do výchozí úrovně přidružené k účtu úložiště. Data pak můžete přesunout do jiné úrovně úložiště.
Tento článek popisuje, jak lze data nahraná pomocí Data Boxu přesunout do úrovně Hot, Cool, nebo Archive blob. Tento článek se týká všech Azure Data Boxu, Data Boxu Next-Gen a Azure Data Boxu Heavy.
Poznámka:
K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Volba správné úrovně úložiště pro vaše data
Azure Storage umožňuje třem různým úrovním ukládat data nákladově nejefektivnějším způsobem – horká, studená nebo archivní. Horká úroveň úložiště je optimalizovaná pro ukládání dat, ke kterým se přistupuje často. Horké úložiště má vyšší náklady na úložiště než studené a archivní úložiště, ale nejnižší náklady na přístup.
Studená úroveň úložiště je určená pro zřídka daná data, která je potřeba uložit minimálně po dobu 30 dnů. Náklady na úložiště pro studenou úroveň jsou nižší než náklady na horkou úroveň úložiště, ale poplatky za přístup k datům jsou ve srovnání s horkou úrovní vysoké.
Archivní úroveň Azure je offline a nabízí nejnižší náklady na úložiště, ale také nejvyšší náklady na přístup. Tato úroveň je určená pro data, která zůstávají v archivačním úložišti minimálně 180 dnů. Podrobnosti o jednotlivých úrovních a cenovém modelu najdete v části Porovnání úrovní úložiště.
Data z Data Boxu nebo Data Boxu Heavy se nahrají do úrovně úložiště, která je přidružená k účtu úložiště. Při vytváření účtu úložiště můžete zadat úroveň přístupu jako horká nebo studená. V závislosti na vzoru přístupu vašich úloh a nákladů můžete tato data přesunout z výchozí úrovně do jiné úrovně úložiště.
Data svého úložiště objektů můžete vrstvit pouze v účtech Blob Storage nebo v účtech Obecného účelu v2 (GPv2). Účty pro obecné účely verze 1 (GPv1) nepodporují vrstvení. Pokud chcete zvolit správnou úroveň úložiště pro vaše data, projděte si důležité informace popsané v úložišti objektů blob v Azure: Úrovně premium, horká, studená a archivní.
Nastavit výchozí úroveň blobu
Výchozí úroveň objektu blob se zadává při vytváření účtu úložiště na webu Azure Portal. Jakmile je typ úložiště vybraný jako GPv2 nebo Blob Storage, je možné zadat atribut úrovně Access. Ve výchozím nastavení je vybraná úroveň Hot.
Úrovně nelze zadat, pokud se pokoušíte vytvořit nový účet při objednávání Data Boxu nebo Data Boxu Heavy. Po vytvoření účtu můžete upravit účet na portálu a nastavit výchozí úroveň přístupu.
Případně nejprve vytvoříte účet úložiště se zadaným atributem úrovně přístupu. Při vytváření objednávky Data Boxu nebo Data Boxu Heavy vyberte existující účet úložiště. Další informace o tom, jak nastavit výchozí úroveň objektů blob během vytváření účtu úložiště, najdete v tématu Vytvoření účtu úložiště na webu Azure Portal.
Přesun dat do jiné než výchozí úrovně
Jakmile se data ze zařízení Data Box nahrají do výchozí úrovně, můžete je chtít přesunout do jiné než výchozí úrovně. Existují dva způsoby, jak přesunout tato data do jiné než výchozí úrovně.
- Správa životního cyklu služby Azure Blob Storage – Můžete použít přístup založený na zásadách k automatickému vrstvení dat nebo vypršení platnosti na konci jejich životního cyklu. Další informace najdete v tématu Správa životního cyklu úložiště objektů blob v Azure.
-
Skriptování – K povolení vrstvení na úrovni objektů blob můžete použít skriptovaný přístup prostřednictvím Azure PowerShellu. Můžete zavolat operaci
SetBlobTier
pro nastavení úrovně objektu blob.
Nastavení úrovně objektů blob pomocí Azure PowerShellu
Následující kroky popisují, jak můžete nastavit úroveň objektů blob na Archiv pomocí skriptu Azure PowerShellu.
Otevřete relaci Windows PowerShellu se zvýšenými oprávněními. Ujistěte se, že používáte PowerShell 5.0 nebo vyšší. Typ:
$PSVersionTable.PSVersion
Přihlaste se k Azure PowerShellu.
Login-AzAccount
Definujte proměnné pro účet úložiště, přístupový klíč, kontejner a kontext úložiště.
$StorageAccountName = "<enter account name>" $StorageAccountKey = "<enter account key>" $ContainerName = "<enter container name>" $ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey
Získejte všechny soubory typu blob v kontejneru.
$blobs = Get-AzStorageBlob -Container "<enter container name>" -Context $ctx
Nastavte úroveň všech objektů blob v kontejneru na Archiv.
Foreach ($blob in $blobs) { $blob.ICloudBlob.SetStandardBlobTier("Archive") }
Ukázkový výstup je uvedený níže:
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>
Návod
Pokud chcete, aby se data archivovala při ingestování, nastavte výchozí úroveň účtu na Hot. Pokud je výchozí úroveň Chladná, platí 30denní pokuta za časné odstranění, pokud se data přesunou do archivu okamžitě.
Další kroky
- Zjistěte, jak řešit běžné scénáře vrstvení dat pomocí pravidel zásad životního cyklu.