Wycofywanie poziomów wydajności S1, S2 i S3Retiring the S1, S2, and S3 performance levels

DOTYCZY: SQL api interfejs API CASSANDRA Gremlin API interfejs API tabel Azure Cosmos DB API dla MongoDB

Ważne

Poziomy wydajności S1, S2 i S3 omówione w tym artykule są wycofywane i nie są już dostępne dla nowych kont 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.

Ten artykuł zawiera omówienie poziomów wydajności S1, S2 i S3 oraz omawia, w jaki sposób kolekcje korzystające z tych poziomów wydajności można migrować do kolekcji z jedną partycją.This article provides an overview of S1, S2, and S3 performance levels, and discusses how the collections that use these performance levels can be migrated to single partitioned collections. Po przeczytaniu tego artykułu będzie można odpowiedzieć na następujące pytania:After reading this article, you'll be able to answer the following questions:

Dlaczego są wycofywane poziomy wydajności S1, S2 i S3?Why are the S1, S2, and S3 performance levels being retired?

Poziomy wydajności S1, S2 i S3 nie oferują elastyczności oferowanej przez standardową Azure Cosmos DB.The S1, S2, and S3 performance levels do not offer the flexibility that the standard Azure Cosmos DB offer provides. W przypadku poziomów wydajności S1, S2 i S3 zarówno przepustowość, jak i pojemność magazynu są wstępnie ustawione i nie oferują elastyczności.With the S1, S2, S3 performance levels, both the throughput and storage capacity were pre-set and did not offer elasticity. Azure Cosmos DB teraz oferuje możliwość dostosowywania przepływności i magazynu, co zapewnia większą elastyczność skalowania w miarę potrzeb.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.

Jak kolekcje pojedynczej partycji i kolekcje partycjonowane są porównywane z poziomami wydajności S1, S2, S3?How do single partition collections and partitioned collections compare to the S1, S2, S3 performance levels?

Poniższa tabela zawiera porównanie opcji przepływności i magazynu dostępnych w kolekcjach z jedną partycją, kolekcjami partycjonowanymi i poziomami wydajności w warstwie S1, S2 i S3.The following table compares the throughput and storage options available in single partition collections, partitioned collections, and S1, S2, S3 performance levels. Oto przykład dla regionu Wschodnie stany USA 2:Here is an example for US East 2 region:

Nazwa przydziałuQuota name Partycjonowana kolekcjaPartitioned collection Kolekcja pojedynczej partycjiSingle partition collection S1S1 S2S2 S3S3
Maksymalna przepływnośćMaximum throughput Nieograniczona liczbaUnlimited 10 000 jednostek RU/s10K RU/s 250 RU/s250 RU/s 1 K RU/s1 K RU/s 2,5 K RU/s2.5 K RU/s
Minimalna przepływnośćMinimum throughput 2,5 K RU/s2.5 K RU/s 400 RU/s400 RU/s 250 RU/s250 RU/s 1 K RU/s1 K RU/s 2,5 K RU/s2.5 K RU/s
Maksymalna ilość miejsca w magazynieMaximum storage Nieograniczona liczbaUnlimited 20 GB20 GB 20 GB20 GB 20 GB20 GB 20 GB20 GB
Cena (co miesiąc)Price (monthly) Przepływność: $6/100 RU/sThroughput: $6 / 100 RU/s

Magazyn: $0,25/GBStorage: $0.25/GB
Przepływność: $6/100 RU/sThroughput: $6 / 100 RU/s

Magazyn: $0,25/GBStorage: $0.25/GB
$25 USD$25 USD $50 USD$50 USD $100 USD$100 USD

Czy jesteś klientem z umową EA?Are you an EA customer? Jeśli tak, zobacz, jak to miało wpływ klient z umową EA?If so, see How am I impacted if I'm an EA customer?

Co należy zrobić, aby zapewnić nieprzerwany dostęp do danych?What do I need to do to ensure uninterrupted access to my data?

Jeśli masz kolekcję S1, S2 lub S3, należy migrować kolekcję do kolekcji z jedną partycją programowo przy użyciu zestawu .NET SDK.If you have an S1, S2, or S3 collection, you should migrate the collection to a single partition collection programmatically by using the .NET SDK.

Jak Moja kolekcja zmieni się po migracji?How will my collection change after the migration?

Jeśli masz kolekcję S1, możesz ją migrować do kolekcji z jedną partycją z przepustowością 400 RU/s.If you have an S1 collection, you can migrate them to a single partition collection with 400 RU/s throughput. 400 RU/s to najniższa przepływność dostępna z kolekcjami z jedną partycją.400 RU/s is the lowest throughput available with single partition collections. Jednak koszt dla 400 RU/s w kolekcji o pojedynczej partycji jest w przybliżeniu taki sam, jak w przypadku zbierania S1 i 250 RU/s — nie płacisz za dodatkowe 150 RU/s.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.

Jeśli masz kolekcję S2, możesz ją migrować do kolekcji z jedną partycją z 1 K RU/s.If you have an S2 collection, you can migrate them to a single partition collection with 1 K RU/s. Nie zostanie wprowadzona zmiana poziomu przepływności.You will see no change to your throughput level.

Jeśli masz kolekcję S3, możesz ją migrować do kolekcji z jedną partycją z 2,5 K RU/s.If you have an S3 collection, you can migrate them to a single partition collection with 2.5 K RU/s. Nie zostanie wprowadzona zmiana poziomu przepływności.You will see no change to your throughput level.

W każdym z tych przypadków po przeprowadzeniu migracji kolekcji będzie można dostosować poziom przepływności lub skalować ją w górę i w dół, aby zapewnić użytkownikom dostęp do małych opóźnień.In each of these cases, after you migrate the collection, 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.

Jak zmienia się rozliczenia po migracji do kolekcji z jedną partycją?How will my billing change after I migrated to the single partition collections?

Przy założeniu, że masz 10 zbiorów S1, 1 GB miejsca w magazynie dla każdego, w regionie Wschodnie stany USA, i przeniesiesz te 10 zebranych kolekcji S1 do 10 kolekcji z jedną partycją na 400 RU/s (poziom minimalny).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). Rachunek będzie wyglądać następująco w przypadku przechowywania 10 pojedynczych kolekcji partycji przez cały miesiąc:Your bill will look as follows if you keep the 10 single partition collections for a full month:

Jak ceny S1 dla 10 kolekcji są porównywane z 10 kolekcjami przy użyciu cen dla kolekcji z jedną partycją

Co zrobić, jeśli potrzebuję więcej niż 20 GB miejsca?What if I need more than 20 GB of storage?

Bez względu na to, czy masz kolekcję z poziomem wydajności S1, S2 lub S3, czy masz kolekcję o pojedynczej partycji, z których wszystkie mają 20 GB dostępnego miejsca w magazynie, możesz użyć narzędzia do migracji danych Azure Cosmos DB, aby zmigrować dane do kolekcji partycjonowanej z niemal nieograniczonym magazynem.Whether you have a collection with S1, S2, or S3 performance level, or have a single partition collection, all of which have 20 GB of storage available, you can use the Azure Cosmos DB Data Migration tool to migrate your data to a partitioned collection with virtually unlimited storage. Aby uzyskać informacje o korzyściach z kolekcji partycjonowanej, zobacz partycjonowanie i skalowanie w Azure Cosmos DB.For information about the benefits of a partitioned collection, see Partitioning and scaling in Azure Cosmos DB.

Czy mogę zmienić poziomy wydajności S1, S2 i S3 przed planowaną migracją?Can I change between the S1, S2, and S3 performance levels before the planned migration?

Tylko istniejące konta z wydajnością S1, S2 i S3 można zmieniać i zmieniać warstwy wydajności programowo przy użyciu zestawu .NET SDK.Only existing accounts with S1, S2, and S3 performance can be changed and alter performance level tiers programmatically by using the .NET SDK. W przypadku zmiany z S1, S3 lub S3 do kolekcji z jedną partycją nie można wrócić do poziomów wydajności S1, S2 i 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.

Jak mogę przeprowadzić migrację z poziomów wydajności S1, S2, S3 do kolekcji z pojedynczą partycją?How do I migrate from the S1, S2, S3 performance levels to single partition collections on my own?

Można przeprowadzić migrację z poziomów wydajności S1, S2 i S3 do kolekcji z jedną partycją programowo przy użyciu zestawu .NET SDK.You can migrate from the S1, S2, and S3 performance levels to single partition collections programmatically by using the .NET SDK. Możesz to zrobić samodzielnie przed planowaną migracją, aby korzystać z elastycznych opcji przepływności dostępnych dla kolekcji z jedną partycją.You can do this on your own before the planned migration to benefit from the flexible throughput options available with single partition collections.

Migrowanie do kolekcji z jedną partycją przy użyciu zestawu .NET SDKMigrate to single partition collections by using the .NET SDK

Ta sekcja dotyczy tylko zmiany poziomu wydajności kolekcji przy użyciu interfejsu API programu SQL .NET, ale ten proces jest podobny dla naszych innych zestawów SDK.This section only covers changing a collection's performance level using the SQL .NET API, but the process is similar for our other SDKs.

Oto fragment kodu dotyczący zmiany przepływności kolekcji na 5 000 jednostek żądań na sekundę: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);

Odwiedź witrynę MSDN , aby wyświetlić dodatkowe przykłady i dowiedzieć się więcej na temat naszych metod oferty:Visit MSDN to view additional examples and learn more about our offer methods:

Jak ma wpływ klient z umową EA?How am I impacted if I'm an EA customer?

Klienci z umowami EA będą zabezpieczeni z ceną do końca bieżącego kontraktu.EA customers will be price protected until the end of their current contract.

Następne krokiNext steps

Aby dowiedzieć się więcej na temat cen i zarządzania danymi za pomocą Azure Cosmos DB, zapoznaj się z następującymi zasobami:To learn more about pricing and managing data with Azure Cosmos DB, explore these resources:

  1. Partycjonowanie danych w Cosmos DB.Partitioning data in Cosmos DB. Zapoznaj się z różnicą między kontenerem z jedną partycją i kontenerami partycjonowanymi, a także wskazówki dotyczące wdrażania strategii partycjonowania w sposób płynny.Understand the difference between single partition container and partitioned containers, as well as tips on implementing a partitioning strategy to scale seamlessly.
  2. Cennik Cosmos DB.Cosmos DB pricing. Dowiedz się więcej o kosztach aprowizacji i zużywaniu magazynu.Learn about the cost of provisioning throughput and consuming storage.
  3. Jednostki żądania.Request units. Zapoznaj się z użyciem przepływności dla różnych typów operacji, na przykład odczyt, zapis, zapytanie.Understand the consumption of throughput for different operation types, for example Read, Write, Query.