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. Os compartilhamentos de arquivos do Azure podem ser montados simultaneamente por implantações na nuvem ou locais. 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 Guia de início rápido: criar e usar um compartilhamento de arquivos do Azure.

Por que é que os Ficheiros do Azure são úteis

Você pode usar compartilhamentos de arquivos do Azure para:

  • Substituir ou complementar os servidores de ficheiros no local:
    Use os Arquivos do Azure para substituir ou complementar servidores de arquivos locais tradicionais ou dispositivos de armazenamento conectado à rede (NAS). Os sistemas operativos populares, como o Windows, macOS e Linux, podem montar diretamente partilhas de ficheiros do Azure a partir de qualquer ponto do 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 do Azure Files AD, os compartilhamentos de arquivos do Azure SMB podem funcionar com os Serviços de Domínio Ative Directory (AD DS) hospedados no local para controle de acesso.

  • Fazer a migração "lift-and-shift" de aplicações:
    Os Ficheiros do Azure facilitam a migração lift-and-shift de aplicações para a cloud, que esperam que uma partilha de ficheiros armazene dados de utilizador e aplicações de ficheiros. Os Ficheiros do Azure permitem tanto o cenário de migração lift-and-shift "clássico", no qual a aplicação e os respetivos dados são movidos para o Azure, como o cenário de migração lift-and-shift "híbrido", no qual os dados da aplicação são movidos para os Ficheiros do Azure e a aplicação continua a ser executada no local.

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

    • Definições de aplicações partilhadas:
      Um padrão comum para aplicações distribuídas consiste em ter ficheiros de configuração numa localização centralizada, onde podem ser acedidos a partir de muitas instâncias da aplicação. As instâncias de aplicativo podem carregar suas configurações por meio da API REST dos Arquivos do Azure e os humanos podem acessá-las montando o compartilhamento localmente.

    • Partilha de diagnósticos:
      Uma partilha de ficheiros do Azure é um local conveniente para aplicações na cloud, para escrever os seus registos, métricas e informações de falha de sistema. Os registos podem ser escritos pelas instâncias da aplicação através da API REST de Ficheiros e os programadores podem aceder aos mesmos ao montarem a partilha de ficheiros no seu computador local. Isto proporciona uma enorme flexibilidade, uma vez que os programadores podem adotar o desenvolvimento na cloud sem terem de abandonar quaisquer ferramentas existentes que conhecem e adoram.

    • Dev/Test/Depuração:
      Muitas vezes, quando trabalham em VMs na cloud, os programadores ou administradores precisam de um conjunto de ferramentas ou utilitários. Copiar essas ferramentas e utilitários para cada VM pode ser um exercício demorado. Ao montar uma partilha de ficheiros do Azure localmente nas VMs, um programador e o administrador podem aceder rapidamente às suas ferramentas e utilitários, sem ser necessária qualquer cópia.

  • Contentorização:
    Você também pode usar compartilhamentos de arquivos do Azure como volumes persistentes para contêineres com monitoração de 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 partilhado. 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 geridas. As partilhas de ficheiros do Azure podem ser criadas sem que seja necessário gerir hardware ou SO. Isto significa que não tem de lidar com a aplicação de patches ao SO do servidor com atualizações de segurança críticas ou substituir os discos rígidos com falhas.
  • Criação de 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 as partilhas de ficheiros no local pelos Ficheiros do Azure significa que já não tem de se preocupar com falhas de energia ou problemas de rede.
  • Programação familiar. As aplicações que são executadas no Azure podem aceder a dados na partilha através das APIs de E/S de sistema de ficheiros. Os programadores podem, por conseguinte, tirar partido do respetivo código existente e competências para migrar as aplicações 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:

Casos de estudo

  • 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