MongoDB için RU tabanlı ve sanal çekirdek tabanlı Azure Cosmos DB nedir?
Azure Cosmos DB, modern uygulama geliştirme için tam olarak yönetilen bir NoSQL, ilişkisel ve vektör veritabanıdır.
Hem İstek Birimi (RU) hem de MongoDB için sanal çekirdek tabanlı Azure Cosmos DB teklifi, Azure Cosmos DB'yi mongoDB veritabanıymış gibi kullanmayı kolaylaştırır. Her iki seçenek de karmaşık yönetim ve ölçeklendirme yaklaşımları ek yükü olmadan çalışır. Mevcut MongoDB becerilerinizi kullanabilir ve MongoDB API'sini kullanarak uygulamanızı hesabınızın bağlantı dizesi işaret ederek sık kullandığınız MongoDB sürücülerini, SDK'larını ve araçlarını kullanmaya devam edebilirsiniz. Ayrıca, her ikisi de kurumsal düzeyde modern uygulamalar oluşturmak için diğer Azure hizmetleriyle sorunsuz bir şekilde tümleştirilebilen bulutta yerel tekliflerdir.
Sanal çekirdek tabanlı ve RU tabanlı arasında seçim yapma
Aşağıda, hangi seçeneğin sizin için doğru olduğuna karar vermenize yardımcı olacak birkaç önemli faktör yer alır.
Sanal çekirdek tabanlı
- Mevcut bir MongoDB iş yükünü geçiriyor (lift & shift) veya yeni bir MongoDB uygulaması oluşturuyorsunuz.
- İş yükünüz daha uzun süre çalışan sorgulara, karmaşık toplama işlem hatlarına, dağıtılmış işlemlere, birleştirmelere vb. sahiptir.
- M30, M40, M50 ve daha fazlası gibi tanıdık sanal çekirdek tabanlı küme katmanlarıyla yüksek kapasiteli dikey ve yatay ölçeklendirmeyi tercih ediyorsunuz.
- %99,995 kullanılabilirlik gerektiren uygulamalar çalıştırıyorsunuz.
- Vektör eklemelerini depolamak ve aramak için yerel desteğe ihtiyacınız vardır.
MongoDB için Azure Cosmos DB sanal çekirdeğini kullanmaya başlama
RU tabanlı
- Buluta özel yeni MongoDB uygulamaları oluşturuyor veya buluta özel avantajlar için mevcut uygulamaları yeniden düzenleyiyorsun.
- İş yükünüz daha fazla nokta okumasına (_id ve parça anahtarı değerine göre tek bir öğeyi getirme) ve uzun süre çalışan birkaç sorguya ve karmaşık toplama işlem hattı işlemlerine sahiptir.
- Sınırsız yatay ölçeklenebilirlik, anlık ölçek artırma ve ayrıntılı aktarım hızı denetimi istiyorsunuz.
- Sektör lideri %99,999 kullanılabilirlik gerektiren görev açısından kritik uygulamalar çalıştırıyorsunuz.
MongoDB RU için Azure Cosmos DB ile çalışmaya başlama
İpucu
MongoDB RU için Azure Cosmos DB'yi hiçbir taahhüt olmadan denemek mi istiyorsunuz? Azure Cosmos DB'yi ücretsiz deneyin seçeneğini kullanarak bir Azure Cosmos DB hesabı oluşturun.
Seçenekler arasındaki kaynak ve faturalama farklılıkları
Sanal çekirdek ve RU hizmetleri, önemli faturalama farklılıkları olan farklı mimarilere sahiptir.
MongoDB RU için Azure Cosmos DB ile çalışmaya başlama
Sanal çekirdek tabanlı kaynaklar ve faturalama
- Gereksinimlerinize göre dinamik olarak ölçeklenebilen önceden ayarlanmış CPU, bellek ve depolama kaynaklarını kullanan ayrılmış örnekler istiyorsunuz.
- İşlem (CPU, bellek ve düğüm sayısı) ve depolamaya göre tutarlı bir sabit ücret ödemeyi tercih ediyorsunuz.
MongoDB için Azure Cosmos DB sanal çekirdeğini kullanmaya başlama
RU tabanlı kaynaklar ve faturalama
- Depolama ve aktarım hızı gereksinimleriyle uyumlu olarak iş yükünüz için anında kaynak ayıran çok kiracılı bir hizmet istiyorsunuz.
Not
Aktarım hızı, İstek Birimlerini (RU) temel alır.
- İstek Birimlerine (RU) ve tüketilen depolamaya karşılık gelen sabit (standart sağlanan aktarım hızı) veya değişken (otomatik ölçeklendirme) ücretleri ödemeyi tercih edersiniz.
Not
RU ücretleri seçilen modele bağlıdır: sağlanan aktarım hızı (standart veya otomatik ölçeklendirme) veya sunucusuz.