Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Azure Data Box move grandes quantidades de dados para o Azure enviando-lhe um dispositivo de armazenamento proprietário. Você enche o dispositivo com dados e os devolve. Os dados do Data Box são carregados para uma camada padrão associada à conta de armazenamento. Em seguida, você pode mover os dados para outra camada de armazenamento.
Este artigo descreve como os dados carregados pelo Data Box podem ser movidos para uma camada de blob Hot, Cool ou Archive. Este artigo aplica-se a todos os Azure Data Box, Data Box Next-Gen e Azure Data Box Heavy.
Observação
Recomendamos que utilize o módulo do Azure Az PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.
Escolha o nível de armazenamento correto para seus dados
O armazenamento do Azure permite que três camadas diferentes armazenem dados da maneira mais econômica - Hot, Cool ou Archive. A camada de armazenamento ativo é otimizada para armazenar dados acessados com frequência. O armazenamento a quente tem custos de armazenamento mais elevados do que o armazenamento Cool e Archive, mas os custos de acesso mais baixos.
A camada de armazenamento frio é para dados acessados com pouca frequência que precisam ser armazenados por um período mínimo de 30 dias. O custo de armazenamento para o nível Cool é menor do que o do nível de armazenamento quente, mas as taxas de acesso aos dados são altas quando comparadas ao nível Quente.
A camada de Arquivo do Azure está offline e oferece os menores custos de armazenamento, mas também os custos de acesso mais altos. Esta camada destina-se a dados que permanecem em armazenamento de arquivo por um período mínimo de 180 dias. Para obter detalhes sobre cada um desses níveis e o modelo de preços, vá para Comparação dos níveis de armazenamento.
Os dados do Data Box ou Data Box Heavy são carregados para uma camada de armazenamento associada à conta de armazenamento. Ao criar uma conta de armazenamento, você pode especificar a camada de acesso como Hot ou Cool. Dependendo do padrão de acesso da carga de trabalho e do custo, você pode mover esses dados do nível padrão para outro nível de armazenamento.
Você só pode hierarquizar seus dados de armazenamento de objetos em contas de armazenamento de Blob ou GPv2 (General Purpose v2). As contas de uso geral v1 (GPv1) não suportam hierarquização. Para escolher a camada de armazenamento correta para seus dados, examine as considerações detalhadas nas camadas de armazenamento de Blob do Azure: camadas de armazenamento Premium, Hot, Cool e Archive.
Definir uma camada de blob padrão
A camada de blob padrão é especificada quando a conta de armazenamento é criada no portal do Azure. Quando um tipo de armazenamento é selecionado como armazenamento GPv2 ou Blob, o atributo da camada de acesso pode ser especificado. Por padrão, a camada Hot é selecionada.
As camadas não podem ser especificadas se você estiver tentando criar uma nova conta ao solicitar um Data Box ou Data Box Heavy. Depois que a conta for criada, você poderá modificá-la no portal para definir a camada de acesso padrão.
Como alternativa, você cria uma conta de armazenamento primeiro com o atributo de camada de acesso especificado. Ao criar a ordem Data Box ou Data Box Heavy, selecione a conta de armazenamento existente. Para obter mais informações sobre como definir a camada de blob padrão durante a criação da conta de armazenamento, vá para Criar uma conta de armazenamento no portal do Azure.
Mover dados para uma camada não padrão
Uma vez que os dados do dispositivo Data Box sejam carregados para o nível padrão, pode querer mover os dados para um nível não padrão. Há duas maneiras de mover esses dados para uma camada não padrão.
- Gerenciamento do ciclo de vida do armazenamento de Blob do Azure - Você pode usar uma abordagem baseada em políticas para hierarquizar automaticamente os dados ou expirar no final de seu ciclo de vida. Para obter mais informações, vá para Gerenciando o ciclo de vida do armazenamento de Blob do Azure.
-
Scripting - Você pode usar uma abordagem de scripting por meio do Azure PowerShell para habilitar a hierarquização ao nível de blob. Você pode chamar a
SetBlobTieroperação para definir a camada no blob.
Usar o Azure PowerShell para definir a camada de blob
As etapas a seguir descrevem como você pode definir a camada de blob como Arquivar usando um script do Azure PowerShell.
Abra uma sessão elevada do Windows PowerShell. Verifique se você está executando o PowerShell 5.0 ou superior. Tipo:
$PSVersionTable.PSVersionInicie sessão no Azure PowerShell.
Login-AzAccountDefina as variáveis para conta de armazenamento, chave de acesso, contêiner e contexto de armazenamento.
$StorageAccountName = "<enter account name>" $StorageAccountKey = "<enter account key>" $ContainerName = "<enter container name>" $ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKeyObtenha todas as bolhas no recipiente.
$blobs = Get-AzStorageBlob -Container "<enter container name>" -Context $ctxDefina a camada de todos os blobs no contêiner como Arquivar.
Foreach ($blob in $blobs) { $blob.ICloudBlob.SetStandardBlobTier("Archive") }Um exemplo de saída é mostrado abaixo:
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>Sugestão
Se desejar que os dados sejam arquivados na ingestão, defina a camada de conta padrão como Hot. Se a camada padrão for Cool, haverá uma penalidade de exclusão antecipada de 30 dias se os dados forem movidos para Arquivar imediatamente.
Próximos passos
- Saiba como lidar com os cenários comuns de hierarquização de dados com regras de política de ciclo de vida