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

MongoDB in Azure:come scegliere il tipo di istanza giusto?

Azure è ora una piattaforma popolare per distribuire e gestire i server MongoDB. Dopo aver scelto l'hosting MongoDB su Azure, una delle prime decisioni da prendere è selezionare il tipo di istanza da distribuire. In questa materia, Azure, fortunatamente, è molto più semplice di AWS. Azure offre fondamentalmente tre tipi di istanze che descriveremo di seguito.

1. Una  serie


Una serie offre istanze per uso generico che si adattano alla maggior parte dei carichi di lavoro. Sono disponibili in varie dimensioni che vanno da 0,75 GB a 56 GB. All'interno della serie A ti vengono offerte due opzioni:"Base" e "Standard". La versione "Base" costa meno ma non offre bilanciamento del carico, ridimensionamento automatico ecc. Dal punto di vista del database, la differenza più importante è che con le istanze "Base" i tuoi dischi di azures (BLOB di pagine) sono limitati a 300 IOPS/disco mentre con le istanze "Standard" puoi arrivare fino a 500 IOPS/disco. Questo può fare una grande differenza, specialmente con istanze più grandi quando puoi RAID i dischi. La nostra raccomandazione è di utilizzare macchine "standard" quando possibile per sfruttare l'I/O avanzato. Il numero di dischi che possono essere collegati a una macchina virtuale dipende dalle dimensioni della macchina virtuale. Puoi inserire fino a 16 dischi per  macchina A7. Maggiori dettagli possono essere trovati qui.

2. Serie D/serie DS


Le istanze della serie D offrono prestazioni migliori rispetto alla serie A, in particolare istanze CPU e SSD locali migliori. Il disco SSD locale ti offrirà le migliori prestazioni del disco possibili su Azure. Tuttavia, è chiamato "locale" per un motivo. I dati su questi dischi sono effimeri:se per qualsiasi motivo la tua VM viene interrotta, perderai tutti i dati sul tuo disco. Quindi l'SSD locale non dovrebbe essere utilizzato come archivio principale. La serie DS è più interessante dal punto di vista dei dati perché è l'unico tipo di istanza che supporta l'archiviazione Premium. L'archiviazione premium, come suggerisce il nome, offre IOPS del disco migliorati a seconda delle dimensioni del disco. Se possibile, prova a utilizzare lo spazio di archiviazione premium per tutti i tuoi dischi dati. Per maggiori dettagli consulta la panoramica dello spazio di archiviazione Premium.

Tipi di disco P10 P20 P30
Dimensioni disco 128 GB 512 GB 1024 GB
IOPS per disco 500 2300 5000
Throughput per disco 100 MB/sec 150 MB/sec 200 MB/sec

3. serie G


Questa è la serie "mostro" che offre enormi quantità di RAM (fino a 448 GB) e SSD locale. Se te lo puoi permettere questa serie offre le migliori prestazioni. A questo punto, le istanze della serie G sono disponibili solo nei data center degli Stati Uniti occidentali e degli Stati Uniti orientali 2.

Ulteriori informazioni sulle prestazioni di Azure sono fornite nel nostro post del blog MongoDB ad alte prestazioni su Azure