Descripción del rendimiento

Completado

En nuestra jerarquía básica de recursos, una base de datos de Azure Cosmos DB for NoSQL es una unidad de administración para un conjunto de contenedores independientes del esquema. Cada contenedor es una unidad de escalabilidad tanto para el rendimiento como para el almacenamiento.

Los contenedores se particionan horizontalmente en el proceso dentro de una región de Azure. El contenedor se distribuye entre todas las particiones de un contenedor y todas las regiones de Azure que configure en la cuenta de Azure Cosmos DB for NoSQL.

Incluso con el rendimiento distribuido entre las particiones de un contenedor y las regiones de una cuenta, con Escalabilidad automática dinámica solo se escalarán verticalmente las particiones y las regiones en las que se producen las solicitudes. Escalabilidad automática dinámica garantiza que los costos reflejen solo el rendimiento consumido por una aplicación.

Aprovisionamiento del rendimiento en el nivel de contenedor

Rendimiento aprovisionado en el nivel de contenedor

Cualquier rendimiento aprovisionado exclusivamente en el nivel de contenedor se reserva solo para este contenedor. Este rendimiento solo está disponible para este contenedor todo el tiempo. Este rendimiento también cuenta con el respaldo financiero de los contratos de nivel de servicio (SLA).

Los usuarios que crean cuentas deben intentar empezar con Sin servidor, ya que solo se factura cuando se realizan solicitudes. Sin servidor hace que sea rentable al desarrollar nuevas aplicaciones. También es adecuado para aplicaciones de nivel de producción con solicitudes poco frecuentes o requisitos de uso bajo.

Nota:

Los usuarios también pueden aprovisionar el rendimiento de una base de datos compartida en todos los contenedores. Pero esto solo se debe usar cuando todos los contenedores tienen aproximadamente el mismo volumen de solicitudes y datos, ya que no es posible garantizar el rendimiento cuando estos factores varían ampliamente entre contenedores.