Retirada de los niveles de rendimiento S1, S2 y S3

SE APLICA A: NoSQL MongoDB Cassandra Gremlin Table

Importante

Los niveles de rendimiento S1, S2 y S3 descritos en este artículo se han retirado y ya no están disponibles para las nuevas cuentas de Azure Cosmos DB.

En este artículo se proporciona información general de los niveles de rendimiento S1, S2 y S3, y se describe cómo se pueden migrar las colecciones que usan estos niveles de rendimiento a colecciones de partición única. Después de leer este artículo, podrá responder a las preguntas siguientes:

¿Por qué se han retirado los niveles de rendimiento S1, S2 y S3?

Los niveles de rendimiento S1, S2 y S3 no ofrecen la flexibilidad que proporciona la oferta estándar de Azure Cosmos DB. Con los niveles de rendimiento S1, S2 y S3, tanto la capacidad de rendimiento como la de almacenamiento están preestablecidas y no ofrecen elasticidad. Ahora Azure Cosmos DB ofrece la capacidad para personalizar su rendimiento y almacenamiento, lo que ofrece mucha más flexibilidad para el escalado a medida que cambien sus necesidades.

¿Cómo se comparan las colecciones de partición única y con particiones con los niveles de rendimiento S1, S2 y S3?

En la tabla siguiente se comparan las opciones de rendimiento y almacenamiento disponibles en las colecciones de partición única, las colecciones con particiones y los niveles de rendimiento S1, S2 y S3. Este es un ejemplo para la región Este de EE. UU. 2:

Nombre de cuota Colección con particiones Colección de partición única S1 S2 S3
Rendimiento máximo Sin límite 10 000 RU/s 250 RU/s 1000 RU/s 2500 RU/s
Rendimiento mínimo 2500 RU/s 400 RU/s 250 RU/s 1000 RU/s 2500 RU/s
Almacenamiento máximo Sin límite 20 GB 20 GB 20 GB 20 GB
Precio (mensual) Rendimiento: 6 USD / 100 RU/s

Almacenamiento: 0,25 USD/GB
Rendimiento: 6 USD / 100 RU/s

Almacenamiento: 0,25 USD/GB
25 USD 50 USD 100 USD

¿Es un cliente de EA? Si es así, consulte ¿Cómo me afecta si soy un cliente de EA?

¿Qué tengo que hacer para garantizar el acceso ininterrumpido a mis datos?

Si tiene una colección S1, S2 o S3, debe migrar la colección a una sola colección de particiones mediante programación mediante el SDL de .NET.

¿Cómo cambiará mi colección después de la migración?

Si tiene una colección de S1, puede migrar a una colección de partición única con un rendimiento de 400 RU/s. 400 RU/s es el rendimiento más bajo disponible con colecciones de partición única. Sin embargo, el costo de 400 RU/s en la colección de partición única es aproximadamente el mismo que con la colección de S1 y 250 RU/s, por lo que no pagará las 150 RU/s extra disponibles.

Si tiene una colección de S2, puede migrar a una colección de partición única con 1 K RU/s. No verá ningún cambio en su nivel de rendimiento.

Si tiene una colección de S3, puede migrar a una colección de partición única con 2 2,5 K RU/s. No verá ningún cambio en su nivel de rendimiento.

En todos estos casos, después de migrar la colección, podrá personalizar el nivel de rendimiento o escalar y reducir verticalmente según sea necesario para proporcionar un acceso de baja latencia a los usuarios.

¿Cómo cambiará mi facturación después migrar a colecciones de partición única?

Supongamos que tiene 10 colecciones S1 en la región Este de EE. UU. y 1 GB de almacenamiento para cada una, y las migra a 10 recopilaciones de partición única a 400 RU/seg. (el nivel mínimo). Su factura tendrá el siguiente aspecto si mantiene las 10 colecciones de partición única un mes completo:

Cómo se comparan los precios de S1 para 10 colecciones con los precios de 10 colecciones que usan una colección de partición única

¿Puedo cambiar entre los niveles de rendimiento S1, S2 y S3 antes de la migración planeada?

Solo las cuentas existentes con los niveles de rendimiento S1, S2 y S3 pueden cambiar y modificar los niveles de rendimiento mediante programación con el SDK de .NET. Si cambia de S1, S3 o S3 a una colección de partición única, no puede volver a los niveles de rendimiento S1, S2 o S3.

¿Cómo migro de los niveles de rendimiento S1, S2 y S3 a las colecciones de partición única por mí mismo?

Puede migrar de los niveles de rendimiento S1, S2 y S3 a colecciones de partición única mediante programación con el SDK de .NET. Puede hacerlo por sí mismo antes de la migración planeada para beneficiarse de las opciones de rendimiento flexible disponibles con colecciones de partición única.

Migración a colecciones de partición única con el SDK de .NET

En esta sección solo se trata el cambio del nivel de rendimiento de una colección mediante la API de .NET de SQL, pero el proceso es similar para los demás SDK.

A continuación se muestra un fragmento de código para cambiar el rendimiento de la colección a 5 000 unidades de solicitud por segundo:

    //Fetch the resource to be updated
    Offer offer = client.CreateOfferQuery()
                      .Where(r => r.ResourceLink == collection.SelfLink)    
                      .AsEnumerable()
                      .SingleOrDefault();

    // Set the throughput to 5000 request units per second
    offer = new OfferV2(offer, 5000);

    //Now persist these changes to the database by replacing the original resource
    await client.ReplaceOfferAsync(offer);

Visite MSDN para ver más ejemplos y obtener más información sobre nuestros métodos de oferta:

¿Cómo me afecta si soy un cliente de EA?

El precio para los clientes de EA estará protegido hasta el final de su contrato actual.

Pasos siguientes

Para obtener más información sobre los precios y la administración de datos con Azure Cosmos DB, consulte estos recursos:

  1. Creación de particiones de datos en Azure Cosmos DB. Información sobre la diferencia entre un contenedor de partición única y contenedores con particiones, así como sugerencias sobre cómo implementar una estrategia de particiones para escalar sin problemas.
  2. Precios de Azure Cosmos DB. Aprenda sobre los costes de rendimiento del aprovisionamiento y el consumo de almacenamiento.
  3. Unidades de solicitud. Información sobre el consumo de rendimiento para diferentes tipos de operaciones; por ejemplo, lectura, escritura o consulta.