Review: Azure AzCopy

Publicado a 8/31/2020 por Knowledge Inside em Review
image

No mês passado falamos aqui do RClone, uma ferramenta de migração de dados para a Cloud sem ambiente gráfico, extremamente versátil no que concerne às plataformas suportadas.

Este mês vamos falar-lhe de uma ferramenta similar da Microsoft que, apesar de já existir há bastante tempo (já vai na 10ª edição) poucos a conhecerão: o AZCOPY, aplicação que é usada para a cópia de ficheiros para Storage Accounts e disponibilizada de forma gratuita pela Microsoft.

Ao longo do tempo esta ferramenta tem sofrido vários melhoramentos e já está disponível para Windows, MAC e Linux. Para Windows foi também feita uma evolução e neste momento é apenas necessário um ficheiro executável que não necessita de qualquer instalação. Sendo uma aplicação que é executada exclusivamente a partir de linha de comandos a sua sintaxe foi também revista e atualizada.

A nível de direções de migração, as suportadas são as seguintes:

• local <-> Azure Blob

• local <-> Azure Files

• local <-> Azure Data Lake Storage Gen 2

• Azure Blob (SAS or public) -> Azure Blob

• Azure Blob (SAS or public) -> Azure Files

• Azure Files (SAS) -> Azure Files

• Azure Files (SAS) -> Azure Blob

• Amazon Web Services -> Azure Block Blob

AzCopy acaba por ser um complemento ao Azure Storage Explorer que se pode tornar algo limitativo em processos de migração onde o volume de dados é mais elevado.

A documentação de suporte disponível é longa e extremamente detalhada, tal como a Microsoft nos tem habituado, contudo a utilização do software e dos respetivos comandos é bastante intuitiva e fácil de utilizar. A ideia base passa pelo seguinte, fazer login no nosso tenant de Azure com a aplicação e correr o comando de cópia pretendido. O tipo de autenticação varia conforme o tipo de storage que se pretende aceder, mas basicamente apenas existem duas formas, através de Azure Active Directory (AD) ou usando uma Shared Access Signature (SAS), este último caso suportando todo o tipo de storage.

Assim para começar uma cópia de forma rápida com uma autenticação SAS, basta um simples comando. azcopy cp “/path/to/dir” “https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]” –recursive

O que nós dizemos

O AzCopy é mais uma ferramenta que é disponibilizada para facilitar a transição de dados para o Azure. Esta ferramenta surpreende pela simplicidade de utilização, pelo que se está familiarizado com ferramentas de cópia de ficheiros facilmente irá utilizar (e gostar) do Azcopy. O AZCopy é, portanto, mais uma ferramenta das muitas que existem para facilitar o objetivo de muitas organizações, diminuir ao máximo a dependência da organização dos sistemas omprem migrando os sistemas para a CLOUD.

Comments