S1, S2 ve S3 performans düzeyleri kullanımdan kaldırılıyor
ŞUNLAR IÇIN GEÇERLIDIR: Nosql MongoDB Cassandra Gremlin Tablo
Önemli
Bu makalede açıklanan S1, S2 ve S3 performans düzeyleri kullanımdan kaldırılıyor ve artık yeni Azure Cosmos DB hesaplarında kullanılamıyor.
Bu makalede S1, S2 ve S3 performans düzeylerine genel bir bakış sağlanır ve bu performans düzeylerini kullanan koleksiyonların tek bölümlenmiş koleksiyonlara nasıl geçirilebileceği açıklanır. Bu makaleyi okuduktan sonra aşağıdaki soruları yanıtlayabileceksiniz:
- S1, S2 ve S3 performans düzeyleri neden kullanımdan kaldırılıyor?
- Tek bölüm koleksiyonları ve bölümlenmiş koleksiyonlar S1, S2, S3 performans düzeyleriyle karşılaştırıldığında nasıldır?
- Verilerime kesintisiz erişim sağlamak için ne yapmam gerekir?
- Geçiş sonrasında koleksiyonum nasıl değişecek?
- Tek bölüm koleksiyonlarına geçirildikten sonra faturalamam nasıl değişecek?
- 20 GB'tan fazla depolama alanına ihtiyacım varsa ne olur?
- Planlı geçiş öncesinde S1, S2 ve S3 performans düzeyleri arasında değişiklik yapabilir miyim?
- S1, S2, S3 performans düzeylerinden tek başına tek bölüm koleksiyonlarına geçiş Nasıl yaparım??
- EA müşterisi olduğumda nasıl etkilenirim?
S1, S2 ve S3 performans düzeyleri neden kullanımdan kaldırılıyor?
S1, S2 ve S3 performans düzeyleri, standart Azure Cosmos DB teklifinin sağladığı esnekliği sunmaz. S1, S2, S3 performans düzeyleriyle hem aktarım hızı hem de depolama kapasitesi önceden ayarlanmıştı ve esneklik sağlamadı. Azure Cosmos DB artık aktarım hızınızı ve depolama alanınızı özelleştirme olanağı sunarak gereksinimleriniz değiştikçe ölçeklendirme yeteneğinizde çok daha fazla esneklik sunar.
Tek bölüm koleksiyonları ve bölümlenmiş koleksiyonlar S1, S2, S3 performans düzeyleriyle karşılaştırıldığında nasıldır?
Aşağıdaki tabloda tek bölüm koleksiyonlarında, bölümlenmiş koleksiyonlarda ve S1, S2, S3 performans düzeylerinde kullanılabilen aktarım hızı ve depolama seçenekleri karşılaştırılır. AŞAĞıDA ABD Doğu 2 bölgesi için bir örnek verilmiştir:
Kota adı | Bölümlenmiş koleksiyon | Tek bölüm koleksiyonu | S1 | S2 | S3 |
---|---|---|---|---|---|
Aktarım hızı üst sınırı | Sınırsız | 10K RU/sn | 250 RU/sn | 1 K RU/sn | 2,5 K RU/sn |
En düşük aktarım hızı | 2,5 K RU/sn | 400 RU/sn | 250 RU/sn | 1 K RU/sn | 2,5 K RU/sn |
Maksimum depolama alanı | Sınırsız | 20 GB | 20 GB | 20 GB | 20 GB |
Fiyat (aylık) | Aktarım hızı: $6 / 100 RU/sn Depolama: 0,25 USD/GB |
Aktarım hızı: $6 / 100 RU/sn Depolama: 0,25 USD/GB |
25 ABD Doları | 50 ABD Doları | 100 ABD Doları |
EA müşterisi misiniz? Öyleyse bkz. EA müşterisi olduğumda nasıl etkilenirim?
Verilerime kesintisiz erişim sağlamak için ne yapmam gerekir?
S1, S2 veya S3 koleksiyonunuz varsa, .NET SDK'sını kullanarak program aracılığıyla koleksiyonu tek bir bölüm koleksiyonuna geçirmeniz gerekir.
Geçiş sonrasında koleksiyonum nasıl değişecek?
S1 koleksiyonunuz varsa, bunları 400 RU/sn aktarım hızına sahip tek bir bölüm koleksiyonuna geçirebilirsiniz. 400 RU/sn, tek bölüm koleksiyonlarıyla kullanılabilen en düşük aktarım hızıdır. Ancak, tek bir bölüm koleksiyonundaki 400 RU/sn'nin maliyeti, S1 koleksiyonunuzla ve 250 RU/sn ile ödeme yaptığınızla yaklaşık olarak aynıdır; bu nedenle kullanabileceğiniz fazladan 150 RU/sn için ödeme yapılmaz.
S2 koleksiyonunuz varsa, bunları 1 K RU/sn ile tek bir bölüm koleksiyonuna geçirebilirsiniz. Aktarım hızı düzeyinizde hiçbir değişiklik görmezsiniz.
S3 koleksiyonunuz varsa, bunları 2,5 K RU/sn ile tek bir bölüm koleksiyonuna geçirebilirsiniz. Aktarım hızı düzeyinizde hiçbir değişiklik görmezsiniz.
Bu durumların her birinde, koleksiyonu geçirdikten sonra aktarım hızı düzeyinizi özelleştirebilir veya kullanıcılarınıza düşük gecikme süreli erişim sağlamak için gerektiğinde ölçeği artırıp azaltabilirsiniz.
Tek bölüm koleksiyonlarına geçtikten sonra faturalamam nasıl değişecek?
ABD Doğu bölgesinde 10 S1 koleksiyon, her biri için 1 GB depolama alanınız olduğunu ve bu 10 S1 koleksiyonunu 400 RU/sn'de (en düşük düzey) 10 tek bölüm koleksiyonuna geçirdiğiniz varsayılır. 10 tek bölüm koleksiyonunu tam ay boyunca saklarsanız faturanız aşağıdaki gibi görünür:
Planlı geçiş öncesinde S1, S2 ve S3 performans düzeyleri arasında değişiklik yapabilir miyim?
Yalnızca S1, S2 ve S3 performansına sahip mevcut hesaplar .NET SDK kullanılarak program aracılığıyla değiştirilebilir ve performans düzeyi katmanlarını değiştirebilir. S1, S3 veya S3'ten tek bir bölüm koleksiyonuna değiştirirseniz, S1, S2 veya S3 performans düzeylerine geri dönemezsiniz.
S1, S2, S3 performans düzeylerinden tek başına tek bölüm koleksiyonlarına geçiş Nasıl yaparım??
.NET SDK'sını kullanarak S1, S2 ve S3 performans düzeylerinden program aracılığıyla tek bölüm koleksiyonlarına geçirebilirsiniz. Tek bölümlü koleksiyonlarda kullanılabilen esnek aktarım hızı seçeneklerinden yararlanmak için bunu planlı geçişten önce kendiniz yapabilirsiniz.
.NET SDK'sını kullanarak tek bölüm koleksiyonlarına geçiş
Bu bölüm yalnızca SQL .NET API'sini kullanarak bir koleksiyonun performans düzeyini değiştirmeyi kapsar, ancak diğer SDK'larımız için de benzer bir işlemdir.
Koleksiyon aktarım hızını saniyede 5.000 istek birimine değiştirmeye yönelik bir kod parçacığı aşağıdadır:
//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);
Ek örnekleri görüntülemek ve teklif yöntemlerimiz hakkında daha fazla bilgi edinmek için MSDN'yi ziyaret edin:
EA müşterisi olduğumda nasıl etkilenirim?
EA müşterileri, geçerli sözleşmelerinin sonuna kadar fiyat korumalı olacaktır.
Sonraki adımlar
Azure Cosmos DB ile verileri fiyatlandırma ve yönetme hakkında daha fazla bilgi edinmek için şu kaynakları inceleyin:
- Azure Cosmos DB'de verileri bölümleme. Tek bölüm kapsayıcısı ile bölümlenmiş kapsayıcılar arasındaki farkı ve sorunsuz bir şekilde ölçeklendirilecek bir bölümleme stratejisi uygulamayla ilgili ipuçlarını anlayın.
- Azure Cosmos DB fiyatlandırması. Aktarım hızı sağlama ve depolamayı kullanma maliyeti hakkında bilgi edinin.
- İstek birimleri. Okuma, Yazma, Sorgu gibi farklı işlem türleri için aktarım hızı tüketimini anlayın.