Menemukan unit permintaan

Selesai

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

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 baca titik, yaitu mengambil satu item dengan ID dan nilai kunci partisinya, untuk item 1 KB adalah 1RU. Semua operasi database lainnya juga dikenakan biaya menggunakan RU. Tidak peduli API mana yang Anda gunakan untuk berinteraksi dengan kontainer Azure Cosmos Anda, biaya diukur oleh RU. Apakah operasi database adalah tulis, baca titik, atau kueri, biaya diukur dalam RU.

Citra berikut menunjukkan ide RU tingkat tinggi:

Image showing how database operations consume request units.

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

  • Mode throughput yang disediakan: Dalam mode ini, Anda menyediakan jumlah RU untuk aplikasi Anda per detik dengan peningkatan 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 DB Anda. Pada akhir periode penagihan, Anda akan ditagih untuk jumlah unit permintaan yang telah digunakan oleh operasi database Anda.

  • Mode Autoscale: Dalam mode ini, Anda dapat secara otomatis dan instan menskalakan throughput (RU/dtk) database atau kontainer Anda berdasarkan penggunaannya. Operasi penskalaan ini tidak memengaruhi ketersediaan, latensi, throughput, atau performa beban kerja. 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.