Quando usar os Arquivos NetApp do Azure
Agora, vamos examinar alguns cenários que ilustram quando é apropriado migrar uma carga de trabalho local baseada em arquivo para ser executada na nuvem usando os Arquivos NetApp do Azure como armazenamento de arquivos compartilhados. Aqui estão os critérios que ajudam você a decidir se os Arquivos NetApp do Azure são uma opção de armazenamento adequada para executar as cargas de trabalho baseadas em arquivos da sua organização na nuvem:
- Facilidade de implantação ou migração
- Escala de carga de trabalho
- Flexibilidade
- Tecnologia de armazenamento
Critérios de decisão
Os Arquivos NetApp do Azure podem gerenciar cargas de trabalho baseadas em arquivos em escala empresarial que precisam de pouca ou nenhuma reconfiguração e exigem alguma flexibilidade de implantação. Os casos de uso em que os Arquivos NetApp do Azure podem não ser a escolha correta geralmente envolvem cargas de trabalho pequenas e estáticas que exigem armazenamento baseado em bloco ou em objeto. Vamos analisar esses critérios de decisão com mais detalhes.
Critérios | Análise |
---|---|
Facilidade de implantação ou migração | Precisa de "levantar e mudar" a sua carga de trabalho? Ou seja, é um requisito que você faça a transição de sua carga de trabalho para a nuvem do Azure sem ter que alterar os componentes, a configuração ou o código do seu aplicativo? Uma migração de elevação e deslocamento minimiza o risco de que sua carga de trabalho tenha problemas quando começa a ser executada na nuvem. Ele também minimiza os custos, o esforço e o tempo necessário para executar novas implantações e migrações. |
Escala de carga de trabalho | Qual é a escala geral da carga de trabalho? Os Arquivos NetApp do Azure funcionam melhor com cargas de trabalho de escala empresarial que exigem o mais alto desempenho e disponibilidade. Os exemplos incluem implantações massivas de banco de dados, VDI em grande escala e aplicativos de computação de alto desempenho. Os Arquivos NetApp do Azure podem facilmente dar suporte a cargas de trabalho de escala relativamente pequena e de baixo desempenho. |
Flexibilidade | Sua carga de trabalho precisa de flexibilidade em termos de desempenho, capacidade e escalabilidade? Os Arquivos NetApp do Azure permitem alterar o nível de serviço de um volume entre Standard, Premium e Ultra, sem interrupção do serviço, movendo o volume para um pool de capacidade com o nível de serviço desejado. Você também pode aumentar ou diminuir o tamanho de um pool de capacidade ou volume a qualquer momento para atender à demanda atual. Se você tiver definido seu pool de capacidade para QoS manual, os Arquivos NetApp do Azure também permitirão que você altere independentemente a taxa de transferência de um volume, conforme necessário para sua carga de trabalho. |
Tecnologia de armazenamento | Você precisa de armazenamento baseado em blocos ou em arquivos? Os Arquivos NetApp do Azure funcionam para qualquer carga de trabalho compatível com POSIX que possa usar o armazenamento de arquivos compartilhados. No entanto, algumas cargas de trabalho têm uma dependência ou requisito estrito para armazenamento baseado em blocos e com conexão direta. Os Arquivos NetApp do Azure fornecem um NAS virtual, o que o torna inadequado para esse tipo de carga de trabalho. Embora historicamente muitas cargas de trabalho usem armazenamento baseado em blocos com conexão direta, não é uma dependência ou requisito estrito. Nesses casos, os Arquivos NetApp do Azure podem fornecer melhor desempenho e escalabilidade porque as máquinas virtuais do Azure são menos limitadas à taxa de rede do que a infraestrutura baseada em bloco (SSD) e os volumes dos Arquivos de Rede do Azure estão conectados à rede. |
Aplicar os critérios
Os Arquivos NetApp do Azure são a escolha correta para armazenamento de rede compartilhado quando cargas de trabalho elásticas baseadas em arquivos, em escala empresarial, precisam ser "levantadas e deslocadas" para o Azure. Esses critérios não se aplicam igualmente a todos os usos. Vamos examinar como esses critérios se aplicam aos casos de uso do nosso cenário.
Uma equipe do Banco de Dados Oracle deve usar os Arquivos NetApp do Azure?
As cargas de trabalho mais exigentes do Oracle Database exigem alta capacidade de E/S e acesso de baixa latência ao armazenamento. A solução fornece acesso compartilhado a arquivos com o protocolo NFS (Network File System). A arquitetura usa o Azure NetApp Files, um serviço de armazenamento de arquivos compartilhado. O Azure NetApp Files oferece benefícios:
- Os limites de E/S de disco nas taxas de acesso que se aplicam no nível da máquina virtual (VM) não afetam os Arquivos NetApp do Azure. Como resultado, você pode usar SKUs de VM menores do que faria com o armazenamento em disco, sem prejudicar o desempenho. Esta abordagem pode reduzir significativamente os custos.
- O Azure NetApp Files oferece flexibilidade. Você pode ampliar ou reduzir implantações sob demanda para manter sua configuração econômica.
Como um serviço nativo do Azure simples de consumir, os Arquivos NetApp do Azure são executados no ambiente do datacenter do Azure. Você pode provisionar, consumir e dimensionar Arquivos NetApp do Azure como outras opções de armazenamento do Azure. Os Arquivos NetApp do Azure usam uma frota bare-metal de armazenamento totalmente flash. Além de usar armazenamento compartilhado e altamente escalável, os Arquivos NetApp do Azure fornecem latências inferiores a 1 milissegundo. Esses fatores tornam esse serviço adequado para usar o protocolo NFS para executar cargas de trabalho do Oracle Database em redes.
O diagrama a seguir mostra uma arquitetura possível. Os componentes interagem da seguinte forma:
- O Banco de Dados Oracle é executado em VMs do Azure dentro da sub-rede Oracle.
- Na sub-rede Azure NetApp Files, o Azure NetApp Files fornece acesso NFS aos dados e arquivos de log.
- O protocolo de conexão Oracle Direct NFS (dNFS) melhora o desempenho e a taxa de transferência.
Uma equipe da Área de Trabalho Virtual do Azure (AVD) deve usar os Arquivos NetApp do Azure?
Os Arquivos NetApp do Azure podem fornecer até 450.000 IOPS e latência de submilissegundos, o que significa que ele pode fornecer armazenamento para implantações de Área de Trabalho Virtual do Azure (AVD) em grande escala. Ao tirar partido das funcionalidades dos Ficheiros NetApp do Azure, pode otimizar rápida e facilmente a escala da sua implementação AVD para controlar os custos. Os Arquivos NetApp do Azure permitem alterar a taxa de transferência e escolher uma camada de serviço diferente para seus volumes sob demanda sem interrupções de serviço. Além disso, criando instantâneos de volume manuais ou automáticos frequentes, você pode reverter contêineres de perfil de usuário FSLogix individuais quando necessário e até mesmo reverter volumes inteiros.
Considere um cenário em que vários funcionários estão trabalhando na implantação do AVD, com cada usuário operando uma área de trabalho pessoal virtual. Essa implantação em grande escala pode ser levantada e deslocada para o Azure e otimizada para taxa de transferência, conforme necessário.
O diagrama a seguir mostra uma arquitetura possível que a empresa poderia usar para uma implantação AVD baseada em desktop pessoal. Os usuários são mapeados para pods de desktop específicos. Um pod é uma rede virtual spoke com um pool de máquinas virtuais e uma sub-rede designada do Arquivo NetApp do Azure que usa um volume do pool de capacidade geral dos Arquivos NetApp do Azure. Cada pool tem pouco menos de 1.000 máquinas virtuais - uma para cada usuário. Os Arquivos NetApp do Azure podem lidar facilmente com muitos desktops pessoais por VNet de pool de host de sessão única. Se forem necessários mais ambientes de trabalho pessoais, é fácil adicionar mais pods.
Uma equipe de pesquisa e desenvolvimento deve usar os Arquivos NetApp do Azure?
A maioria das equipas de I&D tem aplicações que requerem operações de computação intensiva e de dados, tais como projeto assistido por computador, modelação 3D e simulações detalhadas. Como tal, eles exigem alta IOPS, baixa latência e alta disponibilidade. Essas tarefas geralmente criam oscilações extremas de uso, onde o uso é alto durante, digamos, uma simulação complexa, e depois quase nada quando a simulação termina. Os membros da equipe de P&D exigem acesso misto ao protocolo SMB/NFS com conformidade com POSIX. Todas essas considerações funcionam a favor da migração dos aplicativos da equipe de P&D para o Azure e do uso dos Arquivos NetApp do Azure como o serviço de armazenamento compartilhado.
A imagem a seguir mostra uma possível configuração para executar um aplicativo de computação de alto desempenho em uma rede virtual do Azure. A instalação usa os Arquivos NetApp do Azure como o armazenamento compartilhado para o aplicativo. Um membro da equipa de I&D acede ao front-end através de uma máquina virtual Windows ou Linux. O aplicativo HPC é executado na sub-rede Compute, que consiste em um conjunto de escala de máquinas virtuais Linux. O armazenamento compartilhado para o conjunto de escala vem de uma sub-rede designada que contém um volume de Arquivos NetApp do Azure.