Apa itu Azure Cosmos DB berbasis RU dan vCore untuk MongoDB?

Azure Cosmos DB adalah database NoSQL, relasional, dan vektor yang dikelola sepenuhnya untuk pengembangan aplikasi modern.

Keduanya, penawaran Request Unit (RU) dan Azure Cosmos DB for MongoDB berbasis vCore memudahkan penggunaan Azure Cosmos DB seolah-olah itu adalah database MongoDB. Kedua opsi berfungsi tanpa overhead pendekatan manajemen dan penskalaan yang kompleks. Anda dapat menggunakan keterampilan MongoDB yang ada dan terus menggunakan driver, SDK, dan alat MongoDB favorit Anda dengan mengarahkan aplikasi Anda ke string koneksi untuk akun Anda menggunakan API untuk MongoDB. Selain itu, keduanya adalah penawaran cloud-native yang dapat diintegrasikan dengan mulus dengan layanan Azure lainnya untuk membangun aplikasi modern tingkat perusahaan.

Pilih antara berbasis RU dan berbasis vCore

Berikut adalah beberapa faktor utama untuk membantu Anda memutuskan opsi mana yang tepat untuk Anda.

Pilih berbasis RU jika

  • Anda sedang membangun aplikasi MongoDB cloud-native baru atau merefaktor aplikasi yang ada untuk manfaat cloud-native.
  • Beban kerja Anda memiliki lebih banyak titik baca (mengambil satu item berdasarkan nilai kunci _id dan shard) dan beberapa kueri yang berjalan lama dan operasi alur agregasi kompleks.
  • Anda menginginkan skalabilitas horizontal tanpa batas, peningkatan skala seketika, dan kontrol throughput terperinci.
  • Anda menjalankan aplikasi penting misi yang membutuhkan ketersediaan 99,999% terdepan di industri.

Mulai menggunakan Azure Cosmos DB untuk MongoDB RU

Tip

Ingin mencoba Azure Cosmos DB untuk MongoDB RU tanpa komitmen? Buat akun Azure Cosmos DB menggunakan Coba Azure Cosmos DB secara gratis.

Pilih berbasis vCore jika

  • Anda memigrasikan (angkat & geser) beban kerja MongoDB yang ada atau membangun aplikasi MongoDB baru.
  • Beban kerja Anda memiliki lebih banyak kueri yang berjalan lama, alur agregasi kompleks, transaksi terdistribusi, gabungan, dll.
  • Anda lebih suka penskalaan vertikal dan horizontal berkapasitas tinggi dengan tingkat kluster berbasis vCore yang sudah dikenal seperti M30, M40, M50, dan banyak lagi.
  • Anda menjalankan aplikasi yang memerlukan ketersediaan 99,995%.
  • Anda memerlukan dukungan asli untuk menyimpan dan mencari penyematan vektor.

Mulai menggunakan Azure Cosmos DB untuk MongoDB vCore

Perbedaan sumber daya dan tagihan antara opsi

Layanan RU dan vCore memiliki arsitektur yang berbeda dengan perbedaan penagihan penting.

Sumber daya dan penagihan berbasis RU

  • Anda ingin layanan multi-penyewa yang langsung mengalokasikan sumber daya ke beban kerja Anda, selaras dengan persyaratan penyimpanan dan throughput.

Catatan

Throughput didasarkan pada Unit Permintaan (RU).

  • Anda lebih suka membayar biaya tetap (throughput standar yang disediakan) atau variabel (skala otomatis) yang sesuai dengan Unit Permintaan (RU) dan penyimpanan yang digunakan.

Catatan

Biaya RU tergantung pada model yang dipilih: throughput yang disediakan (standar atau skala otomatis) atau tanpa server.

Mulai menggunakan Azure Cosmos DB untuk MongoDB RU

Sumber daya dan penagihan berbasis vCore

  • Anda ingin instans khusus yang menggunakan sumber daya CPU, memori, dan penyimpanan prasetel, yang dapat diskalakan secara dinamis sesuai dengan kebutuhan Anda.
  • Anda lebih suka membayar biaya tetap yang konsisten berdasarkan komputasi (CPU, memori, dan jumlah simpul) dan penyimpanan.

Mulai menggunakan Azure Cosmos DB untuk MongoDB vCore

Langkah berikutnya