Ritiro dei livelli di prestazioni S1, S2 e S3Retiring the S1, S2, and S3 performance levels

Importante

I livelli di prestazioni S1, S2 e S3 descritti in questo articolo sono in fase di ritiro e non sono più disponibili per i nuovi account Azure Cosmos DB.The S1, S2, and S3 performance levels discussed in this article are being retired and are no longer available for new Azure Cosmos DB accounts.

Questo articolo offre una panoramica dei livelli di prestazioni S1, S2 e S3 e descrive come, a fine 2017, verrà eseguita la migrazione delle raccolte che usano questi livelli di prestazioni a raccolte a partizione singola.This article provides an overview of S1, S2, and S3 performance levels, and discusses how the collections that use these performance levels will be migrated to single partition collections late in 2017. Alla fine della lettura, si avranno le risposte alle domande seguenti:After reading this article, you'll be able to answer the following questions:

Perché i livelli di prestazioni S1, S2 e S3 sono in fase di ritiro?Why are the S1, S2, and S3 performance levels being retired?

I livelli di prestazioni S1, S2 e S3 non offrono la stessa flessibilità fornita dall'offerta Standard di Azure Cosmos DB.The S1, S2, and S3 performance levels do not offer the flexibility that the standard Azure Cosmos DB offer provides. Con i livelli di prestazioni S1, S2 e S3, la velocità effettiva e la capacità di archiviazione sono preimpostate e non offrono elasticità.With the S1, S2, S3 performance levels, both the throughput and storage capacity were pre-set and did not offer elasticity. Azure Cosmos DB offre ora la possibilità di personalizzare questi valori garantendo una flessibilità decisamente superiore per il ridimensionamento in base alle proprie esigenze.Azure Cosmos DB now offers the ability to customize your throughput and storage, offering you much more flexibility in your ability to scale as your needs change.

Che differenze ci sono tra le raccolte a partizione singola e partizionate e i livelli di prestazioni S1, S2 e S3?How do single partition collections and partitioned collections compare to the S1, S2, S3 performance levels?

Nella tabella seguente vengono confrontate le opzioni di archiviazione e di velocità effettiva disponibili in raccolte a partizione singola, raccolte partizionate e livelli di prestazioni S1, S2 e S3.The following table compares the throughput and storage options available in single partition collections, partitioned collections, and S1, S2, S3 performance levels. Di seguito è riportato un esempio per l'area Stati Uniti orientali 2:Here is an example for US East 2 region:

Raccolta partizionataPartitioned collection Raccolta a partizione singolaSingle partition collection S1S1 S2S2 S3S3
Velocità effettiva massimaMaximum throughput IllimitatoUnlimited 10.000 UR/sec10K RU/s 250 UR/sec250 RU/s 1000 UR/sec1 K RU/s 2500 UR/sec2.5 K RU/s
Velocità effettiva minimaMinimum throughput 2500 UR/sec2.5 K RU/s 400 UR/sec400 RU/s 250 UR/sec250 RU/s 1000 UR/sec1 K RU/s 2500 UR/sec2.5 K RU/s
Spazio di archiviazione massimoMaximum storage IllimitatoUnlimited 10 GB10 GB 10 GB10 GB 10 GB10 GB 10 GB10 GB
Prezzo (ogni mese)Price (monthly) Velocità effettiva: $ 6/100 UR/secThroughput: $6 / 100 RU/s

Spazio di archiviazione: $ 0,25/GBStorage: $0.25/GB
Velocità effettiva: $ 6/100 UR/secThroughput: $6 / 100 RU/s

Spazio di archiviazione: $ 0,25/GBStorage: $0.25/GB
$ 25 USD$25 USD $ 50 USD$50 USD $ 100 USD$100 USD

Per i clienti EA,Are you an EA customer? è consigliabile fare riferimento a Quali sono le conseguenze per i clienti EA?If so, see How am I impacted if I'm an EA customer?

Cosa bisogna fare per garantire l'accesso ininterrotto ai dati?What do I need to do to ensure uninterrupted access to my data?

Niente, perché Cosmos DB gestisce automaticamente la migrazione.Nothing, Cosmos DB handles the migration for you. Per chi usa una raccolta S1, S2 o S3, a fine 2017 verrà eseguita la migrazione a una raccolta a partizione singola.If you have an S1, S2, or S3 collection, your current collection will be migrated to a single partition collection late in 2017.

Dopo la migrazione, come cambierà una raccolta esistente?How will my collection change after the migration?

Se si dispone di una raccolta S1, verrà eseguita la migrazione a una raccolta a partizione singola con una velocità effettiva di 400 UR/sec,If you have an S1 collection, you will be migrated to a single partition collection with 400 RU/s throughput. cioè la velocità effettiva minima disponibile per le raccolte a partizione singola.400 RU/s is the lowest throughput available with single partition collections. Tuttavia, il costo di 400 UR/sec in una raccolta a partizione singola corrisponde approssimativamente a quello di 250 UR/sec pagato in una raccolta S1, per cui i 150 UR/sec aggiuntivi sono praticamente gratuiti.However, the cost for 400 RU/s in a single partition collection is approximately the same as you were paying with your S1 collection and 250 RU/s – so you are not paying for the extra 150 RU/s available to you.

Se si dispone di una raccolta S2, verrà eseguita la migrazione a una raccolta a partizione singola con una velocità effettiva di 1000 UR/sec.If you have an S2 collection, you will be migrated to a single partition collection with 1 K RU/s. Non sarà percepita nessuna modifica al livello di velocità effettiva.You will see no change to your throughput level.

Se si dispone di una raccolta S3, verrà eseguita la migrazione a una raccolta a partizione singola con una velocità effettiva di 2500 UR/sec.If you have an S3 collection, you will be migrated to a single partition collection with 2.5 K RU/s. Non sarà percepita nessuna modifica al livello di velocità effettiva.You will see no change to your throughput level.

In ognuno di questi casi dopo la migrazione della raccolta sarà possibile personalizzare il livello di velocità effettiva o aumentarla e ridurla in base alle proprie esigenze, per offrire agli utenti un accesso a bassa latenza.In each of these cases, after your collection is migrated, you will be able to customize your throughput level, or scale it up and down as needed to provide low-latency access to your users. Per modificare il livello di velocità effettiva dopo la migrazione della raccolta, è sufficiente aprire il proprio account Cosmos DB nel portale di Azure, fare clic su Piano, scegliere la raccolta e quindi modificare il livello di velocità effettiva come illustrato nello screenshot seguente:To change the throughput level after your collection has migrated, simply open your Cosmos DB account in the Azure portal, click Scale, choose your collection, and then adjust the throughput level, as shown in the following screenshot:

Come ridimensionare la velocità effettiva nel Portale di Azure

Dopo la migrazione alle raccolte a partizione singola, come cambierà la fatturazione?How will my billing change after I’m migrated to the single partition collections?

Si supponga di avere a disposizione 10 raccolte S1, ciascuna con 1 GB di spazio di archiviazione, nell'area degli Stati Uniti orientali e di eseguire la migrazione di queste raccolte a 10 raccolte a partizione singola con 400 UR/sec (livello minimo).Assuming you have 10 S1 collections, 1 GB of storage for each, in the US East region, and you migrate these 10 S1 collections to 10 single partition collections at 400 RU/sec (the minimum level). Se si mantengono le 10 raccolte a partizione singola per un mese intero, la fattura sarà simile a questa:Your bill will look as follows if you keep the 10 single partition collections for a full month:

Differenza tra i prezzi di 10 raccolte S1 e quelli di 10 raccolte a partizione singola

Come bisogna comportarsi se sono necessari più di 10 GB di spazio di archiviazione?What if I need more than 10 GB of storage?

Se si ha una raccolta con livello di prestazioni S1, S2 o S3 o una raccolta a partizione singola con spazio di archiviazione disponibile di 10 GB, è possibile usare lo strumento di migrazione dati di Cosmos DB per eseguire la migrazione dei dati a una raccolta partizionata con spazio di archiviazione quasi illimitato.Whether you have a collection with an S1, S2, or S3 performance level, or have a single partition collection, all of which have 10 GB of storage available, you can use the Cosmos DB Data Migration tool to migrate your data to a partitioned collection with virtually unlimited storage. Per informazioni sui vantaggi di una raccolta partizionata, vedere l'articolo relativo a partizionamento e scalabilità in Azure Cosmos DB.For information about the benefits of a partitioned collection, see Partitioning and scaling in Azure Cosmos DB.

È possibile passare tra i livelli di prestazioni S1, S2 e S3 prima della migrazione pianificata?Can I change between the S1, S2, and S3 performance levels before the planned migration?

Solo gli account già esistenti con livelli di prestazioni S1, S2 e S3 potranno cambiare livelli tramite il portale o a livello di programmazione.Only existing accounts with S1, S2, and S3 performance will be able to change and alter performance level tiers through the portal or programmatically. Se si passa da S1, S3 o S3 a una raccolta a partizione singola non è possibile tornare ai livelli di prestazioni S1, S2 o S3.If you change from S1, S3, or S3 to a single partition collection, you cannot return to the S1, S2, or S3 performance levels.

Come è possibile sapere quando sarà stata eseguita la migrazione di una raccolta?How will I know when my collection has migrated?

La migrazione verrà a fine 2017.The migration will occur on late in 2017. Se l'utente ha una raccolta che usa i livelli di prestazioni S1, S2 o S3, verrà contattato per posta elettronica dal team di Cosmos DB prima della migrazione.If you have a collection that uses the S1, S2 or S3 performance levels, the Cosmos DB team will contact you by email before the migration takes place. Al termine della migrazione, sul portale di Azure verrà mostrato che la raccolta usa il piano tariffario Standard.Once the migration is complete, the Azure portal will show that your collection uses Standard pricing.

Come verificare che è stata eseguita la migrazione della raccolta al piano tariffario Standard

Come è possibile eseguire autonomamente la migrazione dai livelli di prestazioni S1, S2, S3 a raccolte a partizione singola?How do I migrate from the S1, S2, S3 performance levels to single partition collections on my own?

È possibile eseguire la migrazione dai livelli di prestazioni S1, S2 e S3 a raccolte a partizione singola tramite il Portale di Azure o a livello di programmazione.You can migrate from the S1, S2, and S3 performance levels to single partition collections using the Azure portal or programmatically. È possibile farlo autonomamente prima della migrazione pianificata per poter beneficiare delle opzioni di flessibilità della velocità effettiva, disponibili con le raccolte a partizione singola; in alternativa, la migrazione verrà eseguita da Microsoft a fine 2017.You can do this on your own before the planned migration to benefit from the flexible throughput options available with single partition collections, or we will migrate your collections for you late in 2017.

Per eseguire la migrazione delle raccolte a partizione singola tramite il Portale di AzureTo migrate to single partition collections using the Azure portal

  1. Nel portale di Azure fare clic su Azure Cosmos DB e quindi selezionare l'account Cosmos DB da modificare.In the Azure portal, click Azure Cosmos DB, then select the Cosmos DB account to modify.

    Se la voce Azure Cosmos DB non è inclusa nell'indice, fare clic su >, scorrere fino a Database, selezionare Azure Cosmos DB e quindi l'account.If Azure Cosmos DB is not on the Jumpbar, click >, scroll to Databases, select Azure Cosmos DB, and then select the account.

  2. Nel menu delle risorse fare clic su Piano in Contenitori, selezionare la raccolta da modificare nell'elenco a discesa e quindi fare clic su Piano tariffario.On the resource menu, under Containers, click Scale, select the collection to modify from the drop-down list, and then click Pricing Tier. Gli account che usano la velocità effettiva predefinita hanno un piano tariffario S1, S2 o S3.Accounts using pre-defined throughput have a pricing tier of S1, S2, or S3. Nella pagina Scegliere il piano tariffario fare clic su Standard per passare alla velocità effettiva definita dall'utente e quindi su Seleziona per salvare la modifica.In the Choose your pricing tier page, click Standard to change to user-defined throughput, and then click Select to save your change.

    Screenshot della pagina Impostazioni che indica dove modificare il valore della velocità effettiva

  3. Nella pagina Piano il piano tariffario è impostato su Standard e nella casella Velocità effettiva (UR/sec) viene visualizzato un valore predefinito pari a 400.Back in the Scale page, the Pricing Tier is changed to Standard and the Throughput (RU/s) box is displayed with a default value of 400. Impostare la velocità effettiva tra 400 e 10.000 unità richiestaal secondo (UR/sec).Set the throughput between 400 and 10,000 Request units/second (RU/s). Il contenuto di Fattura mensile stimata nella parte inferiore della pagina viene aggiornato automaticamente per fornire una stima del costo mensile.The Estimated Monthly Bill at the bottom of the page updates automatically to provide an estimate of the monthly cost.

    Importante

    Dopo aver salvato le modifiche ed essere passati al piano tariffario Standard, non è possibile tornare ai livelli di prestazioni S1, S2 o S3.Once you save your changes and move to the Standard pricing tier, you cannot roll back to the S1, S2, or S3 performance levels.

  4. Fare clic su Salva per salvare le modifiche.Click Save to save your changes.

    Se è necessaria una velocità effettiva maggiore di 10.000 UR/sec o uno spazio di archiviazione maggiore di 10 GB, è possibile creare una raccolta partizionata.If you determine that you need more throughput (greater than 10,000 RU/s) or more storage (greater than 10 GB) you can create a partitioned collection. Per eseguire la migrazione di una raccolta a partizione singola a una raccolta partizionata vedere Migrazione da raccolte a partizione singola a raccolte partizionate.To migrate a single partition collection to a partitioned collection, see Migrating from single-partition to partitioned collections.

    Nota

    Il passaggio dai livelli S1, S2 o S3 al livello Standard può richiedere fino a due minuti.Changing from S1, S2, or S3 to Standard may take up to two minutes.

Per eseguire la migrazione alle raccolte a partizione singola tramite .NET SDKTo migrate to single partition collections using the .NET SDK

Un'altra opzione per la modifica dei livelli di prestazioni delle raccolte è tramite Azure Cosmos DB SDK.Another option for changing your collections' performance levels is through the Azure Cosmos DB SDKs. Questa sezione illustra solo la modifica del livello di prestazioni di una raccolta tramite l'API .NET SQL, ma il processo per gli altri SDK è simile.This section only covers changing a collection's performance level using the SQL .NET API, but the process is similar for our other SDKs.

Di seguito è riportato un frammento di codice per modificare la velocità effettiva della raccolta a 5000 unità richiesta al secondo:Here is a code snippet for changing the collection throughput to 5,000 request units per second:

    //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);

Visitare MSDN per visualizzare ulteriori esempi e ulteriori informazioni sui metodi della nostra offerta:Visit MSDN to view additional examples and learn more about our offer methods:

Quali sono le conseguenze per i clienti EA?How am I impacted if I'm an EA customer?

Il prezzo resterà bloccato per i clienti EA fino alla scadenza del contratto in vigore.EA customers will be price protected until the end of their current contract.

Passaggi successiviNext steps

Per altre informazioni sui prezzi e sulla gestione dei dati con Azure Cosmos DB, vedere le risorse seguenti:To learn more about pricing and managing data with Azure Cosmos DB, explore these resources:

  1. Partizionamento dei dati in Cosmos DB.Partitioning data in Cosmos DB. Informazioni sulla differenza tra contenitore a partizione singola e contenitori partizionati e suggerimenti sull'implementazione di una strategia di partizionamento per eseguire facilmente il ridimensionamento.Understand the difference between single partition container and partitioned containers, as well as tips on implementing a partitioning strategy to scale seamlessly.
  2. Prezzi di Cosmos DB.Cosmos DB pricing. Informazioni sui costi del provisioning della velocità effettiva e del consumo di spazio di archiviazione.Learn about the cost of provisioning throughput and consuming storage.
  3. Unità richiesta.Request units. Analisi del consumo di velocità effettiva per i diversi tipi di operazione, ad esempio lettura, scrittura, query.Understand the consumption of throughput for different operation types, for example Read, Write, Query.