sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB en Azure:¿Cómo elegir el tipo de instancia adecuado?

Azure es ahora una plataforma popular para implementar y administrar servidores MongoDB. Una vez que haya elegido el alojamiento de MongoDB en Azure, una de las primeras decisiones que debe tomar es seleccionar el tipo de instancia que necesita implementar. En este asunto, Azure, afortunadamente, es mucho más simple que AWS. Azure ofrece básicamente tres tipos de instancias que describiremos a continuación.

1. Una  serie


Una serie ofrece instancias de propósito general que se adaptan a la mayoría de las cargas de trabajo. Están disponibles en varios tamaños que van desde 0,75 GB hasta 56 GB. Dentro de la serie A, se le ofrecen dos opciones:'Básico' y 'Estándar'. La versión 'Básica' cuesta menos pero no ofrece balanceo de carga, escalado automático, etc. Desde la perspectiva de la base de datos, la diferencia más importante es que con las instancias 'Básicas' sus discos azures (blobs en páginas) están limitados a 300 IOPS/disco mientras que con las instancias 'Estándar' puede llegar hasta 500 IOPS/disco. Esto puede marcar una gran diferencia, especialmente con instancias más grandes en las que puede realizar RAID en los discos. Nuestra recomendación es utilizar máquinas "estándar" siempre que sea posible para aprovechar las E/S mejoradas. La cantidad de discos que se pueden conectar a una VM depende del tamaño de la VM. Puede subir hasta 16 discos para la máquina A7. Puede encontrar más detalles aquí.

2. Serie D/ Serie DS


Las instancias de la serie D ofrecen un mejor rendimiento en comparación con la serie A, específicamente mejores instancias de CPU y SSD locales. El disco SSD local le brindará el mejor rendimiento de disco posible en Azure. Sin embargo, se llama 'local' por una razón. Los datos en estos discos son efímeros:si por algún motivo se detiene su VM, perderá todos los datos en su disco. Por lo tanto, el SSD local no debe usarse como almacenamiento principal. La serie DS es más interesante desde la perspectiva de los datos porque es el único tipo de instancia que admite el almacenamiento Premium. El almacenamiento premium, como sugiere el nombre, ofrece IOPS de disco mejoradas según el tamaño del disco. Si es posible, intente utilizar almacenamiento premium para todos sus discos de datos. Para obtener más detalles, consulte la descripción general del almacenamiento Premium.

Tipos de disco P10 P20 P30
Tamaño del disco 128 GB 512 GB 1024 GB
IOPS por disco 500 2300 5000
Rendimiento por disco 100 MB/seg 150 MB/seg 200 MB/seg

3. Serie G


Esta es la serie 'monstruosa' que ofrece grandes cantidades de RAM (hasta 448 GB) y SSD local. Si se lo puede permitir, esta serie ofrece el mejor rendimiento. En este momento, las instancias de la serie G solo están disponibles en los centros de datos Oeste de EE. UU. y Este de EE. UU. 2.

Se proporciona más información sobre el rendimiento de Azure en nuestra entrada de blog de alto rendimiento de MongoDB en Azure