O Azure agora é uma plataforma popular para implantar e gerenciar servidores MongoDB. Depois de escolher a hospedagem do MongoDB no Azure, uma das primeiras decisões que você precisa tomar é selecionar o tipo de instância que você precisa implantar. Nesse quesito, o Azure, felizmente, é muito mais simples que o AWS. O Azure oferece basicamente três tipos de instâncias que descreveremos abaixo.
1. Uma série
Uma série oferece instâncias de uso geral que atendem à maioria das cargas de trabalho. Eles estão disponíveis em vários tamanhos que variam de 0,75 GB a 56 GB. Dentro da série A, são oferecidas duas opções - 'Básico' e 'Padrão'. A versão 'Basic' custa menos, mas não oferece balanceamento de carga, dimensionamento automático etc. De uma perspectiva de banco de dados, a diferença mais importante é que, com instâncias 'Basic', seus discos do Azure (blobs de página) são limitados a 300 IOPS/disco, enquanto com instâncias 'Padrão' você pode ir até 500 IOPS/disco. Isso pode fazer uma grande diferença, especialmente com instâncias maiores, quando você pode fazer RAID nos discos. Nossa recomendação é usar máquinas 'Padrão' sempre que possível para aproveitar a E/S aprimorada. O número de discos que podem ser anexados a uma VM depende do tamanho da VM. Você pode usar até 16 discos para uma máquina A7. Mais detalhes podem ser encontrados aqui.
2. Série D/série DS
As instâncias da série D oferecem melhor desempenho em comparação com a série A - especificamente melhores instâncias de CPU e SSD local. O disco SSD local fornecerá o melhor desempenho de disco possível no Azure. No entanto, é chamado de "local" por um motivo. Os dados nesses discos são efêmeros - se por algum motivo sua VM for interrompida, você perderá todos os dados em seu disco. Portanto, o SSD local não deve ser usado como armazenamento primário. A série DS é mais interessante do ponto de vista dos dados porque é o único tipo de instância que oferece suporte ao armazenamento Premium. O armazenamento premium, como o nome sugere, oferece IOPS de disco aprimorado, dependendo do tamanho do disco. Se possível, tente usar o armazenamento premium para todos os seus discos de dados. Para obter mais detalhes, consulte a visão geral do armazenamento Premium.
Tipos de disco | P10 | P20 | P30 |
Tamanho do disco | 128 GB | 512 GB | 1024 GB |
IOPS por disco | 500 | 2300 | 5000 |
Rendimento por disco | 100 MB/seg | 150 MB/seg | 200 MB/seg |
3. Série G
Esta é a série ‘monstro’ que oferece enormes quantidades de RAM (até 448 GB) e SSD local. Se você puder pagar, esta série oferece o melhor desempenho. Neste ponto, as instâncias da série G estão disponíveis apenas nos datacenters do Oeste dos EUA e do Leste dos EUA 2.
Mais informações sobre o desempenho do Azure são fornecidas em nossa postagem no blog MongoDB de alto desempenho no Azure