Comparar o armazenamento de compartilhamentos de arquivo e dados de blob
Os Arquivos do Azure oferecem armazenamento compartilhado para aplicativos usando os protocolos padrão do setor Bloco de Mensagens do Servidor e Sistema de Arquivos de Rede (NFS). Os serviços de nuvem e as máquinas virtuais do Microsoft Azure podem compartilhar dados de arquivos em vários componentes de aplicativo por meio de compartilhamentos montados. Os aplicativos locais também podem acessar dados de arquivo no compartilhamento.
Informações sobre os Arquivos do Azure
Vamos examinar algumas características dos Arquivos do Azure.
O serviço Arquivos do Azure armazena dados como objetos do diretório verdadeiros em compartilhamentos de arquivo.
Os Arquivos do Azure fornecem acesso compartilhado a arquivos em várias máquinas virtuais. Qualquer número de máquinas virtuais ou funções do Azure pode montar e acessar um compartilhamento de arquivo do Azure simultaneamente.
Aplicativos executados em máquinas virtuais do Azure ou em serviços de nuvem podem montar um compartilhamento de arquivo do Azure para acessar dados de arquivos. Esse processo é semelhante ao modo em que um aplicativo da área de trabalho monta um compartilhamento SMB típico.
Os Arquivos do Azure oferecem compartilhamentos de arquivos totalmente gerenciados na nuvem. Os compartilhamentos de arquivos do Azure podem ser montados de maneira simultânea por implantações locais ou na nuvem do Windows, do Linux e do MacOS.
O que considerar ao usar os Arquivos do Azure
Há muitos cenários comuns para usar os Arquivos do Azure. Ao examinar as sugestões a seguir, pense em como os Arquivos do Azure podem oferecer soluções para sua organização.
Considere opções de substituição e suplemento. Substitua ou suplemente servidores de arquivos locais tradicionais ou dispositivos NAS usando os Arquivos do Azure.
Considere o acesso global. Acesse diretamente os compartilhamentos de arquivo do Azure usando a maioria dos sistemas operacionais, como Windows, macOS e Linux, de qualquer lugar do mundo.
Considere o suporte para lift-and-shift. Migre aplicativos para a nuvem por lift-and-shift com os Arquivos do Azure, quando o compartilhamento de arquivo deve armazenar o aplicativo de arquivos ou dados do usuário.
Considere o uso da Sincronização de Arquivos do Azure. Replique os compartilhamentos de arquivos do Azure para Windows Servers usando a Sincronização de Arquivos do Azure. Você pode replicar localmente ou na nuvem visando o desempenho e o cache distribuído dos dados no local em que eles são usados. Examinaremos mais de perto a Sincronização de Arquivos do Azure em uma unidade posterior.
Considere aplicativos compartilhados. Armazene as configurações de aplicativo compartilhado, como arquivos de configuração, nos Arquivos do Azure.
Considere os dados de diagnóstico. Use os Arquivos do Azure para armazenar dados de diagnóstico, como logs, métricas e despejos de memória em um local compartilhado.
Considere ferramentas e utilitários. Os Arquivos do Azure são uma boa opção para armazenar ferramentas e utilitários necessários para desenvolver ou administrar serviços de nuvem ou máquinas virtuais do Azure.
Comparar o Arquivos do Azure com o Armazenamento de Blobs do Azure
É importante entender quando usar os Arquivos do Azure para armazenar dados no compartilhamentos de arquivos em vez de usar o Armazenamento de Blobs do Azure para armazenar dados como blobs. A tabela a seguir compara diferentes recursos desses serviços e cenários comuns de implementação.
Arquivos do Azure (compartilhamentos de arquivo) | Armazenamento de Blobs do Azure (blobs) |
---|---|
Os Arquivos do Azure oferecem os protocolos SMB e NFS, bibliotecas de clientes e uma interface REST que permite o acesso de qualquer lugar aos arquivos armazenados. | O Armazenamento de Blobs do Azure oferece bibliotecas de clientes e uma interface REST que permite que dados não estruturados sejam armazenados e acessados em grande escala em blobs de blocos. |
– Os arquivos em um compartilhamento dos Arquivos do Azure são objetos do diretório verdadeiros. – Os dados nos Arquivos do Azure são acessados por meio de compartilhamentos de arquivo em várias máquinas virtuais. |
– Os blobs no Armazenamento de Blobs do Azure são um namespace simples. – Os dados de blob no Armazenamento de Blobs do Azure são acessados por meio de um contêiner. |
O serviço Arquivos do Azure é ideal para migrar aplicativos por lift-and-shift para a nuvem, quando eles já usam APIs nativas do sistema de arquivos. Compartilhar dados entre o aplicativo e outros aplicativos em execução no Azure. O serviço Arquivos do Azure é uma boa opção quando você quer armazenar ferramentas de desenvolvimento e depuração que precisam ser acessadas por várias máquinas virtuais. |
O Armazenamento de Blobs do Azure é ideal para aplicativos que precisam dar suporte a cenários de streaming e acesso aleatório. O Armazenamento de Blobs do Azure é uma boa opção quando é necessário acessar dados do aplicativo de qualquer lugar. |