Vyřazení úrovní výkonu S1, S2 a S3 z provozu
PLATÍ PRO: NoSQL MongoDB Cassandra Gremlin Tabulka
Důležité
Úrovně výkonu S1, S2 a S3 probírané v tomto článku se vyřazují z důchodu a už nejsou dostupné pro nové účty Azure Cosmos DB.
Tento článek poskytuje přehled úrovní výkonu S1, S2 a S3 a popisuje, jak lze kolekce, které používají tyto úrovně výkonu, migrovat do kolekcí s jedním oddílem. Po přečtení tohoto článku budete moct odpovědět na následující otázky:
- Proč se vyřazují úrovně výkonu S1, S2 a S3?
- Jak si kolekce s jedním oddílem a dělené kolekce porovnají s úrovněmi výkonu S1, S2 a S3?
- Co musím udělat, abych zajistil nepřetržitý přístup k mým datům?
- Jak se po migraci změní moje kolekce?
- Jak se změní moje fakturace po migraci na kolekce s jedním oddílem?
- Co když potřebuji více než 20 GB úložiště?
- Můžu před plánovanou migrací změnit úroveň výkonu S1, S2 a S3?
- Návody migrovat z úrovní výkonu S1, S2 a S3 do kolekcí s jedním oddílem?
- Jaký to bude mít vliv, pokud jsem zákazníkem se smlouvou EA?
Proč se vyřazují úrovně výkonu S1, S2 a S3?
Úrovně výkonu S1, S2 a S3 nenabízí flexibilitu, kterou nabízí standardní nabídka služby Azure Cosmos DB. U úrovní výkonu S1, S2 a S3 byla propustnost i kapacita úložiště předem nastavená a nenabízely elasticitu. Azure Cosmos DB teď nabízí možnost přizpůsobení propustnosti a úložiště a nabízí mnohem větší flexibilitu při škálování podle toho, jak se mění vaše potřeby.
Jak si kolekce s jedním oddílem a dělené kolekce porovnají s úrovněmi výkonu S1, S2 a S3?
Následující tabulka porovnává možnosti propustnosti a úložiště dostupné v kolekcích s jedním oddílem, dělených kolekcích a úrovních výkonu S1, S2 a S3. Tady je příklad oblasti USA – východ 2:
Název kvóty | Dělené kolekce | Kolekce s jedním oddílem | S1 | S2 | S3 |
---|---|---|---|---|---|
Maximální propustnost | Unlimited | 10 tisíc RU/s | 250 RU/s | 1 K RU/s | 2,5 k RU/s |
Minimální propustnost | 2,5 k RU/s | 400 RU/s | 250 RU/s | 1 K RU/s | 2,5 k RU/s |
Maximální úložiště | Unlimited | 20 GB | 20 GB | 20 GB | 20 GB |
Cena (měsíčně) | Propustnost: 6 USD / 100 RU/s Úložiště: 0,25 USD/GB |
Propustnost: 6 USD / 100 RU/s Úložiště: 0,25 USD/GB |
25 USD | 50 USD | 100 USD |
Jste zákazník se smlouvou EA? Pokud ano, podívejte se na článek Jaký to má vliv na mě, pokud jsem zákazník se smlouvou EA?
Co musím udělat, abych zajistil nepřetržitý přístup k mým datům?
Pokud máte kolekci S1, S2 nebo S3, měli byste ji programově migrovat do kolekce s jedním oddílem pomocí sady .NET SDK.
Jak se po migraci změní moje kolekce?
Pokud máte kolekci S1, můžete ji migrovat do kolekce s jedním oddílem s propustností 400 RU/s. 400 RU/s je nejnižší dostupnou propustností u kolekcí s jedním oddílem. Náklady na 400 RU/s v jedné kolekci oddílů jsou ale přibližně stejné jako u vaší kolekce S1 a 250 RU/s, takže neplatíte za dalších 150 RU/s, které máte k dispozici.
Pokud máte kolekci S2, můžete ji migrovat do jedné kolekce oddílů s 1 K RU/s. Úroveň propustnosti se nezmění.
Pokud máte kolekci S3, můžete ji migrovat do jedné kolekce oddílů s 2,5 K RU/s. Úroveň propustnosti se nezmění.
V každém z těchto případů budete po migraci kolekce moct přizpůsobit úroveň propustnosti nebo ji podle potřeby vertikálně navyšovat a snížit, abyste uživatelům poskytli přístup s nízkou latencí.
Jak se změní moje fakturace po migraci do kolekcí s jedním oddílem?
Za předpokladu, že máte 10 kolekcí S1, 1 GB úložiště pro každou z nich v oblasti USA – východ a migrujete těchto 10 kolekcí S1 do 10 kolekcí s jedním oddílem při 400 RU/s (minimální úroveň). Pokud si ponecháte 10 kolekcí s jedním oddílem po celý měsíc, bude vaše faktura vypadat následovně:
Můžu před plánovanou migrací změnit úroveň výkonu S1, S2 a S3?
Pouze stávající účty s výkonem S1, S2 a S3 je možné měnit a měnit úrovně výkonu programově pomocí sady .NET SDK. Pokud změníte S1, S3 nebo S3 na kolekci s jedním oddílem, nemůžete se vrátit na úrovně výkonu S1, S2 nebo S3.
Návody migrovat z úrovní výkonu S1, S2 a S3 do kolekcí s jedním oddílem?
Pomocí sady .NET SDK můžete programově migrovat z úrovní výkonu S1, S2 a S3 na kolekce s jedním oddílem. Můžete to udělat sami před plánovanou migrací, abyste mohli využívat flexibilní možnosti propustnosti dostupné u kolekcí s jedním oddílem.
Migrace na kolekce s jedním oddílem pomocí sady .NET SDK
Tato část se zabývá pouze změnou úrovně výkonu kolekce pomocí rozhraní SQL .NET API, ale proces je podobný i pro naše ostatní sady SDK.
Tady je fragment kódu pro změnu propustnosti kolekce na 5 000 jednotek žádostí za sekundu:
//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);
Další příklady a další informace o našich metodách nabídek najdete na webu MSDN :
Jaký to bude mít vliv, pokud jsem zákazníkem se smlouvou EA?
Zákazníci se smlouvou EA budou až do konce jejich aktuální smlouvy chráněni cenou.
Další kroky
Další informace o cenách a správě dat ve službě Azure Cosmos DB najdete v těchto materiálech:
- Dělení dat ve službě Azure Cosmos DB Seznamte se s rozdíly mezi kontejnery s jedním oddílem a dělenými kontejnery a tipy pro implementaci strategie dělení pro bezproblémové škálování.
- Ceny služby Azure Cosmos DB. Přečtěte si o nákladech na zřizování propustnosti a využívání úložiště.
- Jednotky žádostí. Seznamte se se spotřebou propustnosti pro různé typy operací, například čtení, zápis, dotaz.