MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB no Azure:como escolher o tipo de instância certo?

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