Partilhar via


O que são os Ficheiros do Azure?

O Azure Files oferece compartilhamentos de arquivos totalmente gerenciados na nuvem que podem ser acessados por meio do protocolo SMB (Server Message Block) padrão do setor, do protocolo NFS (Network File System) e da API REST do Azure Files. As partilhas de ficheiros do Azure podem ser montadas simultaneamente por implementações na nuvem ou no local. Os compartilhamentos de arquivos do SMB Azure podem ser acessados a partir de clientes Windows, Linux e macOS. Os compartilhamentos de arquivos do Azure NFS podem ser acessados a partir de clientes Linux. Além disso, os compartilhamentos de arquivos do SMB Azure podem ser armazenados em cache em servidores Windows com o Azure File Sync para acesso rápido perto de onde os dados estão sendo usados.

Aqui estão alguns vídeos sobre casos de uso comuns para Arquivos do Azure:

Para começar a usar os Arquivos do Azure, consulte Como criar um compartilhamento de arquivos do Azure SMB.

Por que o Azure Files é útil

Você pode usar compartilhamentos de arquivos do Azure para:

  • Substitua ou complemente servidores de arquivos locais:
    Use os Arquivos do Azure para substituir ou complementar servidores de arquivos locais tradicionais ou dispositivos de armazenamento conectado à rede (NAS). Sistemas operacionais populares como Windows, macOS e Linux podem montar diretamente compartilhamentos de arquivos do Azure onde quer que estejam no mundo. Os compartilhamentos de arquivos do SMB Azure também podem ser replicados com o Azure File Sync para servidores Windows, no local ou na nuvem, para desempenho e cache distribuído dos dados. Com a autenticação baseada em identidade, os compartilhamentos de arquivos do SMB Azure podem trabalhar com os Serviços de Domínio Ative Directory (AD DS) locais para controle de acesso.

  • Aplicações "Lift and shift":
    O Azure Files facilita a "elevação e deslocamento" de aplicativos para a nuvem que esperam que um compartilhamento de arquivos armazene dados de aplicativos de arquivos ou dados do usuário. Os Arquivos do Azure habilitam o cenário de elevação e deslocamento "clássico", em que o aplicativo e seus dados são movidos para o Azure, e o cenário de elevação e deslocamento "híbrido", em que os dados do aplicativo são movidos para os Arquivos do Azure e o aplicativo continua a ser executado localmente.

  • Simplifique o desenvolvimento na nuvem:
    Você pode usar os Arquivos do Azure para simplificar novos projetos de desenvolvimento na nuvem. Por exemplo:

    • Configurações do aplicativo compartilhado:
      Um padrão comum para aplicativos distribuídos é ter arquivos de configuração em um local centralizado onde possam ser acessados de muitas instâncias de aplicativos. As instâncias de aplicativo podem carregar as suas configurações por meio da API REST do Azure Files, e as pessoas podem acessá-las montando o compartilhamento localmente.

    • Compartilhamento de diagnóstico:
      Um compartilhamento de arquivos do Azure é um local conveniente para aplicativos em nuvem gravarem seus logs, métricas e despejos de falha. Os logs podem ser gravados pelas instâncias do aplicativo por meio da API File REST, e os desenvolvedores podem acessá-los montando o compartilhamento de arquivos em sua máquina local. Isso permite uma grande flexibilidade, já que os desenvolvedores podem adotar o desenvolvimento em nuvem sem ter que abandonar qualquer ferramenta existente que conheçam e amam.

    • Desenvolvimento/Teste/Depuração:
      Quando os desenvolvedores ou administradores estão trabalhando em VMs na nuvem, eles geralmente precisam de um conjunto de ferramentas ou utilitários. Copiar esses utilitários e ferramentas para cada VM pode ser um exercício demorado. Ao montar um compartilhamento de arquivos do Azure localmente nas VMs, um desenvolvedor e administrador pode acessar rapidamente suas ferramentas e utilitários, sem necessidade de cópia.

  • Encapsulação em Containers
    Você também pode usar partilhas de ficheiros do Azure como volumes persistentes para contentores com estado. Os contêineres oferecem recursos de "construir uma vez, executar em qualquer lugar" que permitem que os desenvolvedores acelerem a inovação. Para os contêineres que acessam dados brutos a cada início, um sistema de arquivos compartilhado é necessário para permitir que esses contêineres acessem o sistema de arquivos, independentemente da instância em que são executados.

Principais benefícios

  • Fácil de usar. Quando um compartilhamento de arquivos do Azure é montado em seu computador, você não precisa fazer nada de especial para acessar os dados: basta navegar até o caminho onde o compartilhamento de arquivos está montado e abrir/modificar um arquivo.
  • Acesso compartilhado. Os compartilhamentos de arquivos do Azure dão suporte aos protocolos SMB e NFS padrão do setor, o que significa que você pode substituir perfeitamente seus compartilhamentos de arquivos locais por compartilhamentos de arquivos do Azure sem se preocupar com a compatibilidade de aplicativos. Ser capaz de compartilhar um sistema de arquivos entre várias máquinas, aplicativos e instâncias de aplicativos é uma vantagem significativa para aplicativos que precisam de compartilhamento.
  • Totalmente administrado. Os compartilhamentos de arquivos do Azure podem ser criados sem a necessidade de gerenciar hardware ou um sistema operacional. Isso significa que você não precisa lidar com a aplicação de patches no sistema operacional do servidor com atualizações de segurança críticas ou com a substituição de discos rígidos defeituosos.
  • Scripts e ferramentas. Você pode usar cmdlets do PowerShell e a CLI do Azure para criar, montar e gerenciar compartilhamentos de arquivos do Azure como parte da administração de aplicativos do Azure. Crie e gerencie compartilhamentos de arquivos do Azure usando o portal do Azure e o Gerenciador de Armazenamento do Azure.
  • Resiliência. Os Arquivos do Azure foram criados para estarem sempre disponíveis. Substituir compartilhamentos de arquivos locais por Arquivos do Azure significa que você não precisa mais acordar para lidar com quedas de energia locais ou problemas de rede.
  • Programabilidade familiar. As aplicações em execução no Azure podem aceder a dados na partilha por meio de APIs de E/S do sistema de arquivos. Os desenvolvedores podem, portanto, aproveitar seu código e habilidades existentes para migrar aplicativos existentes. Além das APIs de E/S do Sistema, você pode usar as Bibliotecas de Cliente de Armazenamento do Azure ou a API REST dos Arquivos do Azure.

Formação

Para treinamento individualizado, consulte os seguintes módulos:

Arquitetura

Para obter orientação sobre como arquitetar soluções em Arquivos do Azure usando padrões e práticas estabelecidos, consulte o seguinte:

Estudos de caso

  • Organizações em todo o mundo estão a tirar partido dos Ficheiros do Azure e da Sincronização de Ficheiros do Azure para otimizar o acesso e o armazenamento de ficheiros. Confira seus estudos de caso aqui.

Próximos passos