VMCategory type
VMCategories definidas para VMs do Azure.
Veja: https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist#general-purpose
KnownVMCategory pode ser usado de forma intercambiável com VMCategory, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.
Valores conhecidos compatíveis com o serviço
GeneralPurpose: tamanhos de VM de uso geral fornecem uma taxa de CPU para memória equilibrada. Ideal para teste e desenvolvimento, bancos de dados pequenos a médios e servidores Web de tráfego baixo a médio.
ComputeOptimized: tamanhos de VM otimizados para computação têm uma alta taxa de CPU para memória. Esses tamanhos são bons para servidores Web de tráfego médio, dispositivos de rede, processos em lotes e servidores de aplicativos.
memoryoptimized: os tamanhos de VM com otimização de memória oferecem uma alta taxa de memória para CPU que é ótima para servidores de banco de dados relacionais, caches médios a grandes e análise na memória.
StorageOptimized: tamanhos de VM (máquina virtual) otimizadas para armazenamento oferecem alta taxa de transferência de disco e E/S e são ideais para bancos de dados Big Data, SQL, NoSQL, data warehousing e grandes bancos de dados transacionais.
Exemplos incluem Cassandra, MongoDB, Cloudera e Redis.
gpuAccelerated: tamanhos de VM otimizados para GPU são máquinas virtuais especializadas disponíveis com GPUs individuais, múltiplas ou fracionárias.
Esses tamanhos são projetados para cargas de trabalho de computação intensiva, com uso intensivo de gráficos e visualização.
fpgaAccelerated: tamanhos de VM otimizados para FPGA são máquinas virtuais especializadas disponíveis com FPGA única ou múltipla.
Esses tamanhos são projetados para cargas de trabalho com uso intensivo de computação. Este artigo fornece informações sobre o número e o tipo de FPGA, vCPUs, discos de dados e NICs.
A taxa de transferência de armazenamento e a largura de banda de rede também são incluídas para cada tamanho nesse agrupamento.
HighPerformanceCompute: as VMs de Computação de Alto Desempenho do Azure são otimizadas para várias cargas de trabalho de HPC, como dinâmica de fluido computacional, análise de elemento finito, EDA de front-end e back-end, renderização, dinâmica molecular, ciência geográfica computacional, simulação meteorológica e análise de risco financeiro.
type VMCategory = string