Introdução
O Armazenamento de Blobs fornece um espaço prático para armazenar grandes quantidades de dados de forma segura e fiável. Você pode usar blobs para armazenar todos os tipos de dados, desde arquivos individuais e gráficos até um banco de dados inteiro. O Blob Storage é útil como um armazenamento de dados ativos, mas também é ideal para atuar como armazenamento de arquivamento de baixo custo.
Imagine que você é o administrador de DevOps de uma empresa de prototipagem e engenharia. A empresa mantém uma conta de Armazenamento do Azure que serve como um repositório para designs de produtos cliente, especificações e documentação de suporte. Sua empresa decide mover todos os documentos inativos com mais de seis meses para um local de armazenamento separado. Você deseja usar uma nova conta de Armazenamento do Azure para arquivamento.
A CLI do Azure fornece acesso ao Armazenamento do Microsoft Azure através da série de comandos az storage
.
Os comandos básicos para carregar e baixar blobs entre o Armazenamento de Blobs e o sistema de arquivos local são síncronos. Transferir um blob grande pode potencialmente demorar várias horas, consoante a largura de banda de rede disponível. Além disso, se uma transferência falhar parcialmente, não há uma maneira simples de reiniciar a operação a partir do ponto de falha; Você deve repetir toda a operação.
Você pode transferir blobs entre contêineres e contas de armazenamento usando o az storage blob copy
comando. Ao contrário das operações de carregamento e transferência, este comando é executado de modo assíncrono e utiliza o serviço de Armazenamento do Microsoft Azure para gerir o processo de cópia. Isto significa que não tem de transferir e carregar blobs através do armazenamento local para migrá-los entre contas. Você pode acompanhar o progresso e cancelar a operação, se necessário. O comando também suporta um modo de lote que permite copiar vários blobs.
Neste módulo, você aprenderá a copiar e mover blobs entre contas de Armazenamento do Azure usando a CLI do Azure.
Objetivos de aprendizagem
Neste módulo, irá:
- Identifique quando usar métodos síncronos e assíncronos para transferir blobs.
- Copie e mova blobs entre contas de Armazenamento do Azure usando a CLI do Azure.
Pré-requisitos
- Conhecimento de nível iniciante do Armazenamento do Azure e blobs.