Azure är nu en populär plattform för att distribuera och hantera MongoDB-servrar. När du har valt MongoDB-hosting på Azure är ett av de första besluten du måste göra att välja den instanstyp som du behöver distribuera. I den här frågan är Azure lyckligtvis mycket enklare än AWS. Azure erbjuder i princip tre typer av instanser som vi kommer att beskriva nedan.
1. En serie
En serie erbjuder generella instanser som passar de flesta arbetsbelastningar. De finns i olika storlekar från 0,75 GB till 56 GB. Inuti A-serien erbjuds du två alternativ – 'Basic' och 'Standard'. 'Basic'-versionen kostar mindre men erbjuder inte lastbalansering, automatisk skalning etc. Ur ett databasperspektiv är den viktigaste skillnaden att med 'Basic'-instanser är dina azure-diskar (page blobs) begränsade till 300 IOPS/disk medan med 'Standard'-instanser kan du gå upp till 500 IOPS/disk. Detta kan göra stor skillnad, särskilt med större instanser när du kan RAID-skivor. Vår rekommendation är att använda "Standard"-maskiner när det är möjligt för att utnyttja den förbättrade I/O. Antalet diskar som kan anslutas till en virtuell dator beror på storleken på den virtuella datorn. Du kan använda upp till 16 skivor för A7-maskin. Mer information finns här.
2. D-serien/ DS-serien
D-seriens instanser erbjuder bättre prestanda jämfört med A-serien – särskilt bättre CPU och lokala SSD-instanser. Den lokala SSD-disken ger dig bästa möjliga diskprestanda på Azure. Men det kallas "lokal" av en anledning. Datan på dessa diskar är tillfällig – om din virtuella dator av någon anledning stoppas kommer du att förlora all data på din disk. Så den lokala SSD:n bör inte användas som en primär butik. DS-serien är mer intressant ur ett dataperspektiv eftersom det är den enda instanstypen som stöder Premium-lagring. Premiumlagring som namnet antyder erbjuder förbättrad disk IOPS beroende på storleken på disken. Om möjligt, försök att använda premiumlagring för alla dina datadiskar. Mer information finns i översikten över Premiumlagring.
Disktyper | P10 | P20 | P30 |
Diskstorlek | 128 GB | 512 GB | 1024 GB |
IOPS per disk | 500 | 2300 | 5000 |
Genomströmning per disk | 100 MB/sek | 150 MB/sek | 200 MB/sek |
3. G-serien
Detta är "monster"-serien som erbjuder enorma mängder RAM (upp till 448 GB) och lokal SSD. Om du har råd erbjuder den här serien den bästa prestandan. För närvarande är G-seriens instanser endast tillgängliga i West USA och East US 2 datacenter.
Mer information om Azures prestanda finns i vårt högpresterande MongoDB på Azure-blogginlägg