Sugestões gerais de desempenho

Concluído

Neste módulo, apresentaremos sugestões de desempenho para arquitetura de referência, VMs do cliente e rede quando você executar seus aplicativos de EDA no Azure NetApp Files.

Noções básicas da carga de trabalho de EDA examinando uma arquitetura de referência

Os processos de simulação para ferramentas e chips de EDA podem ter arquiteturas de referência diferentes. A arquitetura de referência a seguir ilustra um caso genérico de como você pode usar o Azure NetApp Files para cargas de trabalho de EDA em cenários de bursting de nuvem (híbrido) e totalmente no Azure.

Diagrama da arquitetura de referência para ilustrar como o Azure NetApp Files pode ser usado para cargas de trabalho de EDA.

Sugestões para redes virtuais, rede acelerada e atualizações do cliente

Quando possível, coloque suas VMs do cliente e o Azure NetApp Files na mesma região e na mesma zona de disponibilidade, bem como na mesma rede virtual. Ter a computação e os recursos de dados próximos uns dos outros pode ajudar a reduzir a latência de rede entre eles, o que aprimora o desempenho geral.

Habilite a rede acelerada nas suas VMs do cliente, se houver suporte, para fornecer até 30 Gbps (gigabits por segundo) no total em taxa de transferência de rede. Para obter informações sobre os números de taxa de transferência de volume do Azure NetApp Files, consulte:

A rede acelerada ajuda a reduzirá a latência de VMs cliente para o Azure NetApp Files, o que aumenta o desempenho geral, especialmente no tipo de simulação de DMSA (análise de vários cenários distribuídos).

É uma melhor prática executar a última versão de patch disponível para o sistema operacional. Você também deve atualizar os utilitários do NFS (Network File System) para as últimas versões, a fim de obter as correções de bugs e as funcionalidades de recursos mais recentes. Essas atualizações ajudam a garantir o desempenho ideal e a estabilidade do sistema.

Por exemplo, execute estes comandos ao usar yum como seu repositório (como o RedHat):

sudo yum update
sudo yum update nfs-utils

Grandes volumes para cargas de trabalho de EDA

As cargas de trabalho de EDA são compostas principalmente por um alto número de chamadas de metadados, altas contagens de arquivos e operações paralelas. Para lidar corretamente com esses tipos de cargas de trabalho, o serviço de armazenamento subjacente deve ser capaz de paralelizar operações para ajudar a reduzir o tempo de conclusão de simulações de EDA comercialmente críticas. Nas cargas de trabalho de EDA, tempo é dinheiro.

O Azure NetApp Files oferece grandes volumes (até 500 TiB) que permitem que as cargas de trabalho de EDA sejam executadas em um nível mais alto do que os volumes regulares, fornecendo maior capacidade, computação paralela e até distribuição de arquivos e pastas em vários recursos de armazenamento com baixa latência em implantações de nuvem do Azure. Grandes volumes também oferecem a oportunidade de reduzir custos em cargas de trabalho altas de metadados, permitindo cargas de trabalho que exigem menor taxa de transferência com IOPS mais alta para aproveitar níveis de serviço mais baixos. Por exemplo, se a carga de trabalho do EDA não exigir 10 GiB/s, mas precisar de processamento paralelo de operações de metadados de gravação, um grande volume no nível de serviço Premium poderá fazer o trabalho que normalmente exigiria níveis de serviço Ultra em volumes regulares.

Se você estiver implantando o EDA no Azure NetApp Files, você deve considerar seriamente o uso de grandes volumes para obter a melhor experiência de desempenho possível.

Cotas para controlar o uso da capacidade de volumes do Azure NetApp Files

O Azure NetApp Files fornece cotas de usuário e grupo, que podem definir limites de tamanho em volumes ou atribuir limites a usuários e grupos abaixo do tamanho atribuído ao próprio volume. Quando um limite de cota é atingido, nenhuma gravação nova é permitida até que a capacidade usada seja reduzida ou a cota seja aumentada.

As cargas de trabalho do EDA podem criar uma grande quantidade de dados, o que pode usar grandes quantidades de capacidade. Como a capacidade na nuvem pode criar custos indesejados, controlar a capacidade usada com cotas pode ajudar a manter os custos baixos.