Menemukan unit permintaan

Selesai

Dengan Azure Cosmos DB, Anda membayar untuk throughput yang disediakan dan penyimpanan yang digunakan berdasarkan hitungan jam. Throughput harus disediakan guna memastikan bahwa sumber daya sistem yang memadai tersedia untuk database Azure Cosmos Anda setiap saat.

Biaya semua operasi database dinormalisasi oleh Azure Cosmos DB dan dinyatakan oleh unit permintaan (atau RU, singkatnya). Unit permintaan mewakili sumber daya sistem seperti CPU, IOPS, dan memori yang diperlukan untuk melakukan operasi database yang didukung oleh Azure Cosmos DB.

Biaya untuk melakukan titik baca, yaitu mengambil satu item dengan id dan nilai kunci partisi, untuk item 1KB adalah 1RU. Semua operasi database lainnya juga dikenakan biaya menggunakan RU. API apa pun yang Anda gunakan untuk berinteraksi dengan kontainer Azure Cosmos Anda, biayanya selalu diukur oleh RUs. Terlepas dari operasi database berupa tulis, baca, atau kueri, biayanya selalu diukur dalam RU.

Citra berikut menunjukkan ide RU tingkat tinggi:

Image showing how database operations consume request units.

Jenis akun Azure Cosmos yang Anda gunakan menentukan cara RU yang digunakan ditagih. Ada tiga mode di mana Anda dapat membuat akun:

  • Mode throughput yang ditentukan: Dalam mode ini, Anda menentukan jumlah RU untuk aplikasi Anda pada basis per detik dalam penaikan 100 RU per detik. Untuk menskalakan throughput yang tersedia untuk aplikasi, Anda dapat menambah atau mengurangi jumlah RU kapan saja dalam penaikan atau penurunan 100 RU. Anda dapat membuat perubahan baik secara terprogram atau dengan menggunakan portal Microsoft Azure. Anda dapat memberikan throughput pada tingkat granularitas kontainer dan database.

  • Mode tanpa server: Dalam mode ini, Anda tidak perlu menyediakan throughput apa pun saat membuat sumber daya di akun Azure Cosmos Anda. Pada akhir periode tagihan Anda, Anda ditagih untuk jumlah unit permintaan yang telah dikonsumsi oleh operasi database Anda.

  • Mode skala otomatis: Dalam mode ini, Anda dapat secara otomatis dan instan menskalakan throughput (RU) dari database atau kontainer Anda berdasarkan penggunaannya. Mode ini sangat cocok untuk beban kerja misi-kritis yang memiliki pola lalu lintas variabel atau tidak dapat diprediksi, dan memerlukan SLA pada performa dan skala tinggi.