sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB på Azure:Hvordan vælger man den rigtige instanstype?

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


  1. Sådan skalerer du SignalR ved hjælp af Azure Worker Role og OWIN

  2. Hvordan deler man session mellem NodeJs og PHP ved hjælp af Redis?

  3. Redis flere abonnenter

  4. Er redis-operationer på datastrukturer trådsikre