sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB på Azure:Hur man väljer rätt instanstyp?

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


  1. Ta bort inbäddade dokument i en kapslad uppsättning dokument

  2. Hantera långsamma frågor i MongoDB

  3. Hur installerar man mongoDB på Windows?

  4. Schemaläggning av selleriuppgifter med stor ETA