Azure er nu en populær platform til at implementere og administrere MongoDB-servere. Når du har valgt MongoDB-hosting på Azure, er en af de første beslutninger, du skal træffe, at vælge den forekomsttype, du skal implementere. I denne sag er Azure heldigvis meget enklere end AWS. Azure tilbyder grundlæggende tre typer forekomster, som vi vil beskrive nedenfor.
1. En serie
En serie tilbyder instanser til generelle formål, der passer til de fleste arbejdsbelastninger. De fås i forskellige størrelser fra 0,75 GB til 56 GB. Inde i en serie tilbydes du to muligheder – 'Basic' og 'Standard'. 'Basic'-versionen koster mindre, men tilbyder ikke belastningsbalancering, auto-skalering osv. Fra et databaseperspektiv er den vigtigste forskel, at med 'Basic'-forekomster er dine azure-diske (page blobs) begrænset til 300 IOPS/disk, hvorimod med 'Standard' instanser kan du gå op til 500 IOPS/disk. Dette kan gøre en stor forskel, især med større tilfælde, hvor du kan RAID diske. Vores anbefaling er at bruge 'Standard'-maskiner, når det er muligt, for at udnytte den forbedrede I/O. Antallet af diske, der kan tilsluttes en VM, afhænger af VM'ens størrelse. Du kan bruge op til 16 diske til A7-maskine. Flere detaljer kan findes her.
2. D-serien/ DS-serien
Forekomster i D-serien tilbyder bedre ydeevne sammenlignet med A-serien – specifikt bedre CPU- og lokale SSD-forekomster. Den lokale SSD-disk giver dig den bedst mulige diskydeevne på Azure. Det kaldes dog 'lokal' af en grund. Dataene på disse diske er flygtige - hvis din VM af en eller anden grund stoppes, vil du miste alle data på din disk. Så den lokale SSD bør ikke bruges som en primær butik. DS-serien er mere interessant fra et dataperspektiv, fordi det er den eneste instanstype, der understøtter Premium-lagring. Premium storage tilbyder, som navnet antyder, forbedret disk IOPS afhængigt af størrelsen på disken. Hvis det er muligt, prøv at bruge premium-lagring til alle dine datadiske. Se Premium-lageroversigten for flere detaljer.
Disktyper | P10 | P20 | P30 |
Diskstørrelse | 128 GB | 512 GB | 1024 GB |
IOPS pr. disk | 500 | 2300 | 5000 |
Throughput pr. disk | 100 MB/sek. | 150 MB/sek. | 200 MB/sek |
3. G-serien
Dette er 'monster'-serien, der tilbyder enorme mængder RAM (op til 448 GB) og lokal SSD. Hvis du har råd til det, tilbyder denne serie den bedste ydeevne. På dette tidspunkt er G-seriens forekomster kun tilgængelige i datacentrene i det vestlige USA og det østlige USA 2.
Flere oplysninger om Azure-ydeevne findes i vores High-Performance MongoDB on Azure blogindlæg