O que são os Arquivos do Azure?What is Azure Files?

Os Arquivos do Azure oferecem compartilhamentos de arquivos totalmente gerenciados na nuvem, acessíveis por meio do protocolo SMB (Server Message Block) padrão no setor.Azure Files offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block (SMB) protocol. 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.Azure file shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. Além disso, os compartilhamentos de arquivos do Azure podem ser armazenados em cache nos Windows Servers com a Sincronização de Arquivos do Azure para acesso rápido perto de onde os dados estão sendo usados.Additionally, Azure file shares can be cached on Windows Servers with Azure File Sync for fast access near where the data is being used.

vídeosVideos

Introdução à Sincronização de Arquivos do Azure (2 m)Introducing Azure File Sync (2 m) Arquivos do Azure com Sincronização (Ignite 2017) (85 m)Azure Files with Sync (Ignite 2017) (85 m)
Screencast do vídeo Introdução à Sincronização de Arquivos do Azure - clique para reproduzir!Screencast of the Introducing Azure File Sync video - click to play! Screencast da apresentação Arquivos do Azure com Sincronização - clique para reproduzir!Screencast of the Azure Files with Sync presentation - click to play!

Por que o serviço Arquivos do Azure é útilWhy Azure Files is useful

Os compartilhamentos de arquivos do Azure podem ser usados para:Azure file shares can be used to:

  • Substituir ou complementar os servidores de arquivos locais:Replace or supplement on-premises file servers:
    Os Arquivos do Azure podem ser usados para substituir completamente ou complementar os servidores de arquivos tradicionais no local ou dispositivos NAS.Azure Files can be used to completely replace or supplement traditional on-premises file servers or NAS devices. Sistemas operacionais conhecidos, como o Linux, Windows e macOS podem montar diretamente compartilhamentos de arquivos do Azure em qualquer lugar do mundo.Popular operating systems such as Windows, macOS, and Linux can directly mount Azure file shares wherever they are in the world. Os compartilhamentos de arquivos do Azure também podem ser replicados com a Sincronização de Arquivos do Azure para Windows Servers, no local ou na nuvem, para armazenamento dos dados em cache distribuído e com desempenho onde estão sendo usados.Azure file shares can also be replicated with Azure File Sync to Windows Servers, either on-premises or in the cloud, for performance and distributed caching of the data where it's being used.

  • Aplicativos de "Deslocamento e comparação":"Lift and shift" applications:
    O serviço Arquivos do Azure facilita "comparar e deslocar" aplicativos para a nuvem que espera que o compartilhamento de arquivos armazene o aplicativo de arquivo ou os dados do usuário.Azure Files makes it easy to "lift and shift" applications to the cloud that expect a file share to store file application or user data. O serviço Arquivos do Azure permite o cenário “clássico” de comparar e deslocar, em que o aplicativo e os dados são movidos para o Azure, e o cenário “híbrido”, em que os dados do aplicativo são movidos para o serviço Arquivos do Azure e o aplicativo continua a ser executado no local.Azure Files enables both the "classic" lift and shift scenario, where both the application and its data are moved to Azure, and the "hybrid" lift and shift scenario, where the application data is moved to Azure Files, and the application continues to run on-premises.

  • Simplificar o desenvolvimento na nuvem:Simplify cloud development:
    Os Arquivos do Azure também podem ser usados de várias maneiras para simplificar novos projetos de desenvolvimento na nuvem.Azure Files can also be used in numerous ways to simplify new cloud development projects. Por exemplo: For example:

    • Configurações de aplicativo compartilhado:Shared application settings:
      Um padrão comum para aplicativos distribuídos é fazer com que os arquivos de configuração fiquem em um local centralizado, onde possam ser acessados de diversas instâncias de aplicativos.A common pattern for distributed applications is to have configuration files in a centralized location where they can be accessed from many application instances. As instâncias do aplicativo podem carregar sua configuração por meio da API REST de Arquivo e os usuários podem acessá-las conforme necessário com a montagem local do compartilhamento SMB.Application instances can load their configuration through the File REST API, and humans can access them as needed by mounting the SMB share locally.

    • Compartilhamento de diagnóstico:Diagnostic share:
      Um compartilhamento de arquivos do Azure é um local conveniente para aplicativos de nuvem gravarem seus logs, métricas e despejos de memória.An Azure file share is a convenient place for cloud applications to write their logs, metrics, and crash dumps. Os logs podem ser gravados pelas instâncias do aplicativo por meio da API REST de Arquivo e os desenvolvedores podem acessá-los ao montar o compartilhamento de arquivos em seu computador local.Logs can be written by the application instances via the File REST API, and developers can access them by mounting the file share on their local machine. Isso permite maior flexibilidade, já que os desenvolvedores podem adotar o desenvolvimento em nuvem sem a necessidade de abandonar as ferramentas existentes que conhecemos e amamos.This enables great flexibility, as developers can embrace cloud development without having to abandon any existing tooling they know and love.

    • Desenv/Teste/Depuração:Dev/Test/Debug:
      Quando desenvolvedores ou administradores estão trabalhando em máquinas virtuais na nuvem, eles frequentemente precisam de um conjunto de ferramentas ou utilitários.When developers or administrators are working on VMs in the cloud, they often need a set of tools or utilities. Copiar tais ferramentas e utilitários em cada VM pode ser uma atividade demorada.Copying such utilities and tools to each VM can be a time consuming exercise. Ao montar um compartilhamento de arquivos do Azure localmente nas máquinas virtuais, o desenvolvedor e o administrador podem acessar rapidamente suas ferramentas e utilitários sem precisar copiá-las.By mounting an Azure file share locally on the VMs, a developer and administrator can quickly access their tools and utilities, no copying required.

Principais benefíciosKey benefits

  • Acesso compartilhado.Shared access. Os compartilhamentos de arquivos do Azure suportam o protocolo SMB padrão, ou seja, você pode substituir perfeitamente seus compartilhamentos de arquivos locais pelos compartilhamentos de arquivos do Azure sem se preocupar com a compatibilidade dos aplicativos.Azure file shares support the industry standard SMB protocol, meaning you can seamlessly replace your on-premises file shares with Azure file shares without worrying about application compatibility. Poder compartilhar um sistema de arquivos em vários computadores, aplicativos e instâncias é uma vantagem significativa com os Arquivos do Azure para aplicativos que precisam de compartilhamento.Being able to share a file system across multiple machines, applications/instances is a significant advantage with Azure Files for applications that need shareability.
  • Totalmente gerenciado.Fully managed. Os compartilhamentos de arquivos do Azure podem ser criados sem a necessidade de gerenciar um sistema operacional ou hardware.Azure file shares can be created without the need to manage hardware or an OS. Isso significa que você não precisa lidar com a correção do sistema operacional do servidor com atualizações críticas de segurança ou com a substituição de discos rígidos com defeito.This means you don't have to deal with patching the server OS with critical security upgrades or replacing faulty hard disks.
  • Scripts e ferramentas.Scripting and tooling. Os cmdlets do PowerShell e a CLI do Azure podem ser usados para criar, montar e gerenciar compartilhamentos dos Arquivos do Azure como parte da administração dos aplicativos do Azure. Você pode criar e gerenciar compartilhamentos de Arquivos do Azure usando o Portal do Azure e o Gerenciador de Armazenamento do Azure.PowerShell cmdlets and Azure CLI can be used to create, mount, and manage Azure file shares as part of the administration of Azure applications.You can create and manage Azure file shares using Azure portal and Azure Storage Explorer.
  • Resiliência.Resiliency. O serviço Arquivos do Azure foi criado do zero para estar sempre disponível.Azure Files has been built from the ground up to be always available. Substituir os compartilhamentos de arquivos locais pelos Arquivos do Azure significa que não é preciso estar ativado para lidar com interrupções locais de energia ou problemas de rede.Replacing on-premises file shares with Azure Files means you no longer have to wake up to deal with local power outages or network issues.
  • Programação familiar.Familiar programmability. Os aplicativos executados no Azure podem acessar dados no compartilhamento por meio de APIs de E/S do sistema de arquivos.Applications running in Azure can access data in the share via file system I/O APIs. Os desenvolvedores podem, portanto, utilizar seus códigos e habilidades existentes para migrar aplicativos existentes.Developers can therefore leverage their existing code and skills to migrate existing applications. Além das APIs de E/S do sistema, você pode usar as Bibliotecas do Cliente de Armazenamento do Azure ou a API de REST do Armazenamento do Azure.In addition to System IO APIs, you can use Azure Storage Client Libraries or the Azure Storage REST API.

Próximas etapasNext Steps