Memahami tagihan Azure Cosmos DB Anda

BERLAKU UNTUK: Nosql MongoDB Cassandra Gremlin Meja

Sebagai layanan database cloud-native yang dikelola sepenuhnya, Azure Cosmos DB menyederhanakan penagihan hanya dengan menagih operasi database dan penyimpanan yang digunakan. Tidak ada biaya lisensi tambahan, perangkat keras, biaya utilitas, atau biaya fasilitas dibandingkan dengan alternatif lokal atau yang dihosting IaaS. Ketika Anda mempertimbangkan kemampuan multiwilayah Azure Cosmos DB, layanan database ini memberikan pengurangan biaya yang besar dibandingkan dengan solusi lokal atau IaaS yang ada.

  • Operasi database: Cara Anda ditagih untuk operasi database Bergantung pada jenis akun Azure Cosmos DB yang Anda gunakan.

    • Throughput yang Disediakan: Anda ditagih per jam untuk throughput maksimum yang disediakan selama satu jam, dengan kenaikan 100 RU/s.
    • Serverless: Anda ditagih per jam untuk jumlah total Request Unit yang digunakan oleh operasi database Anda.
  • Penyimpanan: Anda ditagih tarif tetap untuk jumlah total penyimpanan (dalam GB) yang digunakan oleh data dan indeks Anda selama jam tertentu.

Lihat halaman harga untuk informasi harga terbaru.

Artikel ini menggunakan beberapa contoh untuk membantu Anda memahami detail yang Anda lihat pada tagihan bulanan. Angka yang ditampilkan dalam contoh mungkin berbeda jika kontainer Azure Cosmos DB Anda memiliki jumlah throughput yang berbeda yang disediakan, jika mereka menjangkau beberapa wilayah atau berjalan untuk periode yang berbeda selama sebulan. Semua contoh dalam artikel ini menghitung tagihan berdasarkan informasi harga yang diperlihatkan di halaman Harga.

Catatan

Penagihan adalah untuk bagian jam dari jam dinding, bukan durasi 60 menit. Semua contoh yang ditampilkan dalam dokumen ini didasarkan pada harga untuk akun Azure Cosmos DB yang disebarkan di wilayah non-pemerintah di AS. Harga dan perhitungan bervariasi, tergantung wilayah yang Anda gunakan, lihat halaman harga Azure Cosmos DB untuk informasi harga terbaru.

Contoh penagihan

Contoh penagihan - throughput yang disediakan pada kontainer (bulan penuh)

  • Kita asumsikan Anda mengonfigurasi throughput 1.000 RU/s di sebuah kontainer, dan itu ada selama 24 jam * 30 hari untuk bulan tersebut = total 720 jam.

  • 1\.000 RU/s adalah 10 unit 100 RU/s per jam untuk setiap jam ada kontainer (artinya, 1.000/100 = 10).

  • Mengalikan 10 unit per jam dengan biaya $0,008 (per 100 RU/s per jam) = 0,08 AS per jam.

  • Mengalikan $0,08 08 PER jam dengan jumlah jam dalam bulan tersebut sama dengan $0,08 * 24 jam * 30 hari = &57,60 untuk bulan tersebut.

  • Total tagihan bulanan akan menunjukkan 7.200 unit (dari 100 RUs), yang akan dikenakan biaya sebesar $57.60.

Contoh penagihan - throughput yang disediakan pada sebuah kontainer (bulan parsial)

  • Mari kita asumsikan kita membuat wadah dengan throughput yang disediakan sebesar 2.500 RU/s. Kontainer tersebut hidup 24 jam selama sebulan (misalnya, kita menghapusnya 24 jam setelah kita membuatnya).

  • Kemudian kita akan melihat 600 unit pada tagihannya (2.500 RU/s / 100 RU/s/unit * 24 jam). Biayanya akan menjadi $4,80 (600 unit * $0,008/unit).

  • Total tagihan untuk bulan ini adalah $4,80.

Contoh penagihan - kontainer serverless

  • Mari kita asumsikan kita membuat kontainer serverless.

  • Selama sebulan, kita mengeluarkan permintaan database yang menggunakan total 500.000 Request Unit. Biayanya akan menjadi $0,125 (500.000 * $0,25/juta).

  • Total tagihan untuk bulan ini adalah $0,125.

Tarif tagihan jika ukuran penyimpanan berubah

Kapasitas penyimpanan ditagihkan dalam satuan dengan jumlah data per jam maksimum yang disimpan, dalam GB, selama periode bulanan. Misalnya, jika Anda menggunakan penyimpanan sebesar 100 GB untuk setengah bulan dan 50 GB untuk paruh kedua bulan tersebut, Anda akan ditagih untuk penyimpanan setara dengan 75 GB selama bulan itu.

Tarif tagihan saat kontainer atau kumpulan kontainer aktif kurang dari satu jam

Anda ditagih dengan tarif tetap untuk setiap jam adanya kontainer atau database, tidak peduli penggunaannya atau apakah kontainer atau database aktif selama kurang dari satu jam. Misalnya, jika Anda membuat kontainer atau database dan menghapusnya 5 menit kemudian, tagihan Anda akan mencakup satu jam.

Tarif tagihan saat disediakan throughput pada kontainer atau database skala atas/bawah

Jika Anda meningkatkan throughput yang disediakan pada pukul 09.30 dari 400 RU/s menjadi 1.000 RU/s, dan kemudian throughput yang disediakan lebih rendah pada pukul 10.45 kembali ke 400 RU/s, Anda akan dikenakan biaya selama dua jam sebesar 1.000 RU/s.

Jika Anda meningkatkan throughput yang disediakan untuk kontainer atau satu set kontainer pada pukul 09.30 dari 100-K RU/s menjadi 200-K RU/s, dan kemudian throughput yang disediakan lebih rendah pada pukul 10.45 kembali ke 100-K RU/s, Anda akan dikenakan biaya selama dua jam 200 K RU/s.

Contoh penagihan: beberapa kontainer, masing-masing dengan mode throughput khusus yang disediakan

  • Jika Anda membuat akun Azure Cosmos DB di US Timur 2 dengan dua kontainer dengan throughput yang disediakan masing-masing 500 RU/s dan 700 RU/detik, Anda akan memiliki total throughput yang disediakan sebesar 1.200 RU/s.

  • Anda akan dikenakan biaya sebesar 1.200/100 * $0,008 = $0,096/jam.

  • Jika kebutuhan throughput Anda berubah, dan Anda telah meningkatkan kapasitas setiap kontainer sebesar 500 RU/s sekaligus membuat kontainer tanpa batas baru dengan 20.000 RU/s, kapasitas yang disediakan secara keseluruhan adalah 22.200 RU/s (1.000 RU/s + 1.200 RU/s + 20.000RU/s).

  • Tagihan Anda kemudian akan berubah menjadi: $0,008 x 222 = $1,776/jam.

  • Dalam sebulan 720 jam (24 jam * 30 hari), jika selama 500 jam yang disediakan throughput-nya 1.200 RU/dtk dan untuk sisa 220 jam yang disediakan throughput-nya 22.200 RU/dtk, tagihan bulanan Anda menunjukkan: 500 x $0,096/jam + 220 x $1,776/jam = $438,72/bulan.

Contoh tagihan throughput khusus

Contoh penagihan: kontainer dengan mode throughput bersama (disediakan)

  • Jika Anda membuat akun Azure Cosmos DB di US Timur 2 dengan dua database Azure Cosmos DB (dengan satu set kontainer yang berbagi throughput di tingkat database) dengan throughput yang disediakan masing-masing 50-K RU/s dan 70-K RU/s, Anda akan memiliki total throughput yang disediakan sebesar 120 K RU/s.

  • Anda akan dikenakan biaya sebesar 1200 x $0,008 = $9,60/jam.

  • Jika kebutuhan throughput Anda berubah dan Anda meningkatkan throughput yang disediakan setiap database sebesar 10K RU/s untuk setiap database, dan Anda menambahkan kontainer baru ke database pertama dengan mode throughput khusus 15-K RU/s ke database throughput bersama Anda, maka kapasitas keseluruhan yang disediakan adalah 155-K RU/s (60 K RU/s + 80 K RU/s + 15 K RU/s).

  • Tagihan Anda kemudian akan berubah menjadi: 1,550 * $0,008 = $12,40/jam.

  • Dalam sebulan 720 jam, jika selama 300 jam yang disediakan throughput-nya 120-K RU/dtk dan untuk sisa 420 jam yang disediakan throughput-nya 155-K RU/dtk, tagihan bulanan Anda akan ditampilkan: 300 x $9,60/jam + 420 x $12,40/jam = $2.880 + $5.208 = $8.088/bulan.

Contoh tagihan throughput bersama

Contoh penagihan dengan replikasi geografis

Anda dapat menambahkan/menghapus wilayah Azure di mana saja di dunia ke akun database Azure Cosmos DB Anda kapan saja. Throughput yang telah Anda konfigurasi untuk berbagai database dan kontainer Azure Cosmos DB akan dicadangkan di setiap wilayah Azure yang terkait dengan akun database Azure Cosmos DB Anda. Jika jumlah throughput yang disediakan (RU/detik) yang dikonfigurasi di semua database dan kontainer dalam akun database Azure Cosmos DB Anda (disediakan per jam) adalah T dan jumlah wilayah Azure yang terkait dengan akun database Anda adalah N, maka total throughput yang disediakan untuk jam tertentu, untuk akun database Azure Cosmos DB Anda sama dengan T x N RU/s. Throughput yang disediakan (wilayah tulis tunggal) biaya $0,008/jam per 100 RU/detik dan throughput yang disediakan dengan beberapa wilayah bisa-tulis (konfigurasi tulis multi-wilayah) biaya $0,016/per jam per 100 RU/detik (lihat halaman Harga). Baik berupa wilayah tulis tunggal maupun beberapa wilayah tulis, Azure Cosmos DB memungkinkan Anda membaca data dari wilayah mana pun.

Contoh penagihan: akun Azure Cosmos DB multi-wilayah, penulisan wilayah tunggal

Mari kita asumsikan Anda memiliki kontainer Azure Cosmos DB di US Barat. Kontainer dibuat dengan throughput 10K RU/s dan Anda menyimpan 1 TB data bulan ini. Mari kita asumsikan Anda menambahkan tiga wilayah (AS Timur, Eropa Utara, dan Asia Timur) ke akun Azure Cosmos DB Anda, masing-masing dengan penyimpanan dan throughput yang sama. Total tagihan bulanan Anda akan menjadi (dengan asumsi 30 hari dalam sebulan). Tagihan Anda adalah sebagai berikut:

Item Penggunaan (bulan) Tarif Biaya Bulanan
Tagihan throughput untuk kontainer di WEST US 10K RU/s * 24 * 30 $0,008 per 100 RU/dtk per jam $576
Tagihan throughput untuk 3 wilayah tambahan - AS Timur, Eropa Utara, dan Asia Timur 3 * 10K RU/s * 24 * 30 $0,008 per 100 RU/dtk per jam $1.728
Tagihan penyimpanan untuk kontainer di AS Barat 250 GB $0,25/GB $62,50
Tagihan penyimpanan untuk 3 wilayah tambahan - AS Timur, Eropa Utara, dan Asia Timur 3 * 250 GB $0,25/GB $187,50
Total $2.554

Mari kita juga berasumsi bahwa Anda mengeluarkan data sebesar 100 GB setiap bulan dari kontainer di US Barat untuk mereplikasi data ke US Timur, Eropa Utara, dan Asia Timur. Anda ditagih untuk keluaran sesuai tarif transfer data.

Contoh penagihan: akun Azure Cosmos DB multi-wilayah, penulisan multi wilayah

Mari kita asumsikan Anda membuat kontainer Azure Cosmos DB di US Barat. Kontainer dibuat dengan throughput 10K RU/s dan Anda menyimpan 1 TB data bulan ini. Mari kita asumsikan Anda menambahkan tiga wilayah (AS Timur, Eropa Utara, dan Asia Timur), masing-masing dengan penyimpanan dan throughput yang sama dan Anda ingin kemampuan untuk menulis ke kontainer di semua wilayah yang terkait dengan akun Azure Cosmos DB Anda. Total tagihan bulanan Anda akan menjadi (dengan asumsi 30 hari dalam sebulan) adalah sebagai beriku:

Item Penggunaan (bulan) Tarif Biaya Bulanan
Tagihan throughput untuk kontainer di AS Barat (semua wilayah writable) 10K RU/s * 24 * 30 $0,016 per 100 RU/dtk per jam $1.152
Tagihan throughput untuk 3 wilayah tambahan - AS Timur, Eropa Utara, dan Asia Timur (semua wilayah writable) 3 * 10K RU/s * 24 * 30 $0,016 per 100 RU/dtk per jam $3.456
Tagihan penyimpanan untuk kontainer di AS Barat 250 GB $0,25/GB $62,50
Tagihan penyimpanan untuk 3 wilayah tambahan - AS Timur, Eropa Utara, dan Asia Timur 3 * 250 GB $0,25/GB $187,50
Total $6.010

Mari kita juga berasumsi bahwa Anda mengeluarkan data sebesar 100 GB setiap bulan dari kontainer di US Barat untuk mereplikasi data ke US Timur, Eropa Utara, dan Asia Timur. Anda ditagih untuk keluaran sesuai tarif transfer data.

Contoh penagihan: Akun Azure Cosmos DB dengan penulisan multi-wilayah, throughput tingkat database termasuk mode throughput khusus untuk beberapa kontainer

Mari kita pertimbangkan contoh berikut, di mana kita memiliki akun Azure Cosmos DB multi-wilayah di mana semua wilayah dapat ditulis (beberapa konfigurasi wilayah tulis). Untuk penyederhanaan, kita akan mengasumsikan ukuran penyimpanan tetap konstan dan tidak berubah dan menghilangkannya di sini untuk menjaga contoh lebih sederhana. Throughput yang disediakan selama bulan bervariasi sebagai berikut (dengan asumsi 30 hari atau 720 jam):

[0-100 jam]:

  • Kami membuat tiga wilayah akun Azure Cosmos DB (US Barat, US Timur, Eropa Utara), di mana semua wilayah dapat ditulis

  • Kita membuat database (D1) dengan throughput bersama 10K RU/s

  • Kita membuat database (D2) dengan throughput bersama 30K RU/s dan

  • Kita membuat kontainer (C1) dengan throughput khusus 20K RU/s

[101-200 jam]:

  • Kita meningkatkan skala database (D1) ke 50 K RU/s

  • Kita meningkatkan skala database (D2) ke 70 K RU/s

  • Kita menghapus kontainer (C1)

[201-300 jam]:

  • Kita membuat kontainer (C1) lagi dengan throughput khusus 20K RU/s

[301-400 jam]:

  • Kami menghapus salah satu wilayah dari akun Azure Cosmos DB (# wilayah bisa-tulis sekarang 2)

  • Kita menurunkan skala database (D1) ke 10K RU/s

  • Kita meningkatkan skala database (D2) ke 80 K RU/s

  • Kita menghapus kontainer (C1) lagi

[401-500 jam]:

  • Kita menurunkan skala database (D2) ke 10K RU/s

  • Kita membuat kontainer (C1) lagi dengan throughput khusus 20K RU/s

[501-700 jam]:

  • Kita meningkatkan skala database (D1) ke 20 K RU/s

  • Kita meningkatkan skala database (D2) ke 100 K RU/s

  • Kita menghapus kontainer (C1) lagi

[701-720 jam]:

  • Kita meningkatkan skala database (D2) ke 50 K RU/s

Secara visual perubahan total throughput yang disediakan selama 720 jam untuk bulan tersebut ditampilkan pada gambar di bawah:

Contoh kehidupan nyata

Total tagihan bulanan akan (dengan asumsi 30 hari/720 jam dalam sebulan) akan dihitung sebagai berikut:

Jam RU/s Item Penggunaan (per jam) Biaya
[0-100] D1:10K
D2:30K
C1:20K
Tagihan throughput untuk kontainer di AS Barat (semua wilayah writable) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 30 K RU/sec/100 * $0.016 * 100 hours = $480
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$960
Tagihan throughput untuk 2 wilayah tambahan: AS Timur, Eropa Utara (semua wilayah writable) (2 + 1) * (60 K RU/sec /100 * $0.016) * 100 hours = $2,880 $2.880
[101-200] D1:50K
D2:70K
C1: --
Tagihan throughput untuk kontainer di AS Barat (semua wilayah writable) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
$1920
Tagihan throughput untuk 2 wilayah tambahan: AS Timur, Eropa Utara (semua wilayah writable) (2 + 1) * (120 K RU/sec /100 * $0.016) * 100 hours = $5,760 $5.760
[201-300] D1:50K
D2:70K
C1:20K
Tagihan throughput untuk kontainer di AS Barat (semua wilayah writable) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$2.240
Tagihan throughput untuk 2 wilayah tambahan: AS Timur, Eropa Utara (semua wilayah writable) (2 + 1) * (140 K RU/sec /100 * $0.016-) * 100 hours = $6,720 $6.720
[301-400] D1:10K
D2:80K
C1: --
Tagihan throughput untuk kontainer di AS Barat (semua wilayah writable) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 80 K RU/sec/100 * $0.016 * 100 hours = $1,280
$1.440
Tagihan throughput untuk 2 wilayah tambahan: AS Timur, Eropa Utara (semua wilayah writable) (1 + 1) * (90 K RU/sec /100 * $0.016) * 100 hours = $2,880 $2.880
[401-500] D1:10K
D2:10K
C1:20K
Tagihan throughput untuk kontainer di AS Barat (semua wilayah writable) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 10K RU/sec/100 * $0.016 * 100 hours = $160
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$640
Tagihan throughput untuk 2 wilayah tambahan: AS Timur, Eropa Utara (semua wilayah writable) (1 + 1) * (40 K RU/sec /100 * $0.016) * 100 hours = $1,280 $1.280
[501-700] D1:20K
D2:100K
C1: --
Tagihan throughput untuk kontainer di AS Barat (semua wilayah writable) D1: 20 K RU/sec/100 * $0.016 * 200 hours = $640
D2: 100 K RU/sec/100 * $0.016 * 200 hours = $3,200
$3.840
Tagihan throughput untuk 2 wilayah tambahan: AS Timur, Eropa Utara (semua wilayah writable) (1 + 1) * (120 K RU/sec /100 * $0.016) * 200 hours = $1,280 $7.680
[701-720] D1:20K
D2:50K
C1: --
Tagihan throughput untuk kontainer di AS Barat (semua wilayah writable) D1: 20 K RU/sec/100 *$0.016 * 20 hours = $64
D2: 50 K RU/sec/100 *$0.016 * 20 hours = $160
$224
Tagihan throughput untuk 2 wilayah tambahan: AS Timur, Eropa Utara (semua wilayah writable) (1 + 1) * (70 K RU/sec /100 * $0.016) * 20 hours = $448 $224
Total Biaya Bulanan $38.688

Contoh penagihan dengan akun tingkatan gratis Azure Cosmos DB

Dengan tingkatan gratis Azure Cosmos DB, Anda akan mendapatkan 1000 RU/dtk dan 25 GB penyimpanan pertama di akun Anda secara gratis, diterapkan di tingkat akun. Setiap RU/dtk dan penyimpanan yang melebihi 1000 RU/dtk dan 25 GB akan dikenakan tarif harga reguler per halaman harga. Pada tagihan, Anda tidak akan melihat biaya atau item baris untuk 1000 RU/dtk dan 25 GB yang gratis, hanya RU/dtk dan penyimpanan yang melebihi yang dicakup oleh tingkat gratis. Untuk mempelajari lebih lanjut, lihat artikel cara membuat akun tingkat gratis.

Contoh penagihan - kontainer atau database dengan throughput yang disediakan

  • Misalkan kita membuat database atau kontainer dalam akun tingkatan gratis dengan 1000 RU/dtk dan 25 GB penyimpanan.
  • Tagihan Anda tidak akan menunjukkan biaya apa pun untuk sumber daya ini. Biaya per jam dan bulanan Anda akan menjadi $0.
  • Sekarang, misalkan dalam akun yang sama, kita menambahkan database atau kontainer lain dengan 400 RU/dtk dan 10 GB penyimpanan.
  • Tagihan Anda sekarang akan menampilkan biaya untuk penyimpanan 400 RU/dtk dan 10 GB.

Contoh penagihan - kontainer dengan throughput skala otomatis

Tip

Saat menggunakan skala otomatis, rentang skala titik masuk yang dapat Anda atur adalah 100 - 1000 RU/dtk. Jika Anda ingin menggunakan skala otomatis dan menjaga agar akun tingkat gratis tetap gratis, buat salah satu kontainer dengan rentang skala ini, atau database throughput bersama dengan hingga 25 kontainer di dalamnya. Contoh di bawah ini menggambarkan cara kerja penagihan jika Anda memprovisikan throughput yang lebih tinggi dari rentang skala 100 - 1000 RU/dtk.

  • Mari kita misalkan dalam akun tingkatan gratis, kita membuat kontainer dengan autoscale diaktifkan, dengan RU/s maksimum 4000 RU/s. Sumber daya ini akan secara otomatis menskalakan antara 400 RU/s - 4000 RU/s.
  • Misalkan dalam jam 1 sampai jam 10, sumber daya diskalakan menjadi 1000 RU/dtk. Selama jam ke 11, sumber daya diskalakan hingga 1600 RU/dtk dan kemudian kembali ke 1000 RU/dtk dalam satu jam.
  • Dalam jam 1 sampai 10, Anda akan ditagih $0 untuk throughput, karena 1000 RU/dtk tercakup oleh tingkatan gratis.
  • Dalam jam 11, Anda akan ditagih untuk 1600 RU/dtk yang efektif - 1000 RU/dtk = 600 RU/dtk, karena ini adalah RU/dtk tertinggi dalam satu jam. Ini akan menjadi 6 unit 100 RU/s untuk jam tersebut, sehingga total biaya throughput untuk jam tersebut akan menjadi 6 unit * $0,012 = $0,072.
  • Penyimpanan apa pun di luar 25 GB pertama akan ditagih dengan tarif penyimpanan normal.

Contoh Penagihan - multi-wilayah, akun wilayah tulis tunggal

  • Mari kita misalkan dalam akun tingkat gratis, kita membuat database atau kontainer dengan 1200 RU/s dan 10 GB penyimpanan. Kita mereplikasi akun ke 3 wilayah, dan kita memiliki satu akun write-region.
  • Secara total, tanpa tingkat gratis, kita akan ditagih sebesar 3 * 1200 RU/s = 3600 RU/s dan 3 * 10 GB = 30 GB penyimpanan.
  • Dengan diskon tingkat gratis, setelah menghapus 1000 RU/dtk dan 25 GB penyimpanan, kita akan ditagih untuk 2600 RU/dtk (26 unit) yang efektif dari throughput yang diprovisikan pada tarif wilayah tulis tunggal dan penyimpanan 5 GB.
  • Biaya bulanan untuk RU/dtk adalah: 26 unit * $0,008 * 24 jam * 31 hari = $154,75. Biaya bulanan untuk penyimpanan adalah: 5 GB * 0,25 / GB = $1,25. Total biayanya adalah $154,75 + $1,25 = $156.

Catatan

Jika harga satuan untuk RU/dtk atau penyimpanan berbeda di wilayah tersebut, tingkatan gratis 1000 RU/dtk dan 25 GB akan mencerminkan tarif wilayah tempat akun dibuat.

Contoh penagihan - multi-wilayah, akun dengan beberapa wilayah tulis

Contoh ini mencerminkan harga untuk penulisan multi-wilayah untuk akun yang dibuat setelah 1 Desember 2019.

  • Mari kita misalkan dalam akun tingkat gratis, kita membuat database atau kontainer dengan 1200 RU/s dan 10 GB penyimpanan. Kita mereplikasi akun ke 3 wilayah, dan kita memiliki beberapa akun wilayah tulis.
  • Secara total, tanpa tingkat gratis, kita akan ditagih sebesar 3 * 1200 RU/s = 3600 RU/s dan 3 * 10 GB = 30 GB penyimpanan.
  • Dengan diskon tingkatan gratis, setelah menghapus 1000 RU/dtk dan 25 GB penyimpanan, kita akan ditagih untuk 2600 RU/dtk (26 unit) yang efektif dari throughput yang diprovisikan pada beberapa tarif wilayah tulis dan penyimpanan 5 GB.
  • Biaya bulanan untuk RU/dtk adalah: 26 unit * $0,016 * 24 jam * 31 hari = $309,50. Biaya bulanan untuk penyimpanan adalah: 5 GB * 0,25 / GB = $1,25. Total biayanya adalah $309,50 + $1,25 = $310,75.

Contoh penagihan – Akun gratis Azure

Anggap saja Anda memiliki akun gratis Azure dan akun tingkat gratis Azure Cosmos DB di dalamnya. Akun Azure Cosmos DB memiliki satu wilayah tulis.

  • Anda membuat database atau kontainer dengan penyimpanan 2000 RU/dtk dan 55 GB.
  • Selama 12 bulan pertama, tagihan Anda tidak akan menunjukkan biaya apa pun untuk 1400 RU/dtk (1000 RU/dtk dari tingkat gratis Azure Cosmos DB dan 400 RU/dtk dari akun gratis Azure) dan penyimpanan 50 GB (25 GB dari tingkat gratis Azure Cosmos DB dan 25 GB dari akun gratis Azure).
  • Setelah menghapus penyimpanan 1400 RU/dtk dan 50 GB, kami akan ditagih untuk 600 RU/dtk (6 unit) yang efektif dari throughput yang diprovisikan pada tarif wilayah tulis tunggal dan penyimpanan 5 GB.
  • Biaya bulanan untuk RU/dtk adalah: 6 unit * $0,008 * 24 jam * 31 hari = $35,72. Biaya bulanan untuk penyimpanan adalah: 5 GB * 0,25 / GB = $1,25. Total biayanya adalah $35,72 + $1,25 = $36,97.
  • Setelah periode 12 bulan, diskon akun gratis Azure tidak lagi berlaku. Dengan menerapkan diskon tingkat gratis Azure Cosmos DB, Anda ditagih untuk 1000 RU/dtk (10 unit) yang efektif dari throughput yang diprovisikan pada tarif wilayah tulis tunggal dan penyimpanan 30 GB.

Secara proaktif memperkirakan tagihan bulanan Anda

Mari kita pertimbangkan contoh lain, yang Anda ingin secara proaktif memperkirakan tagihan Anda sebelum akhir bulan. Anda dapat memperkirakan tagihan Anda sebagai berikut:

Biaya penyimpanan

  • Ukuran Rekaman Rata-Rata (KB) = 1
  • Jumlah Rekaman = 100.000.000
  • Total Penyimpanan (GB) = 100
  • Biaya bulanan per GB = $0.25
  • Perkiraan Biaya Bulanan untuk Penyimpanan = $25,00

Biaya Throughput

Jenis operasi Permintaan/detik Avg. RU/permintaan RU diperlukan
Tulis 100 5 500
Baca 400 1 400

Total RU/s: 500 + 400 = 900 BIaya per jam: 900/100 * $0,008 = $0,072 Perkiraan Biaya Bulanan untuk Throughput (asumsi 31 hari): $0,072 * 24 * 31 = $53,57

Total Biaya Bulanan

Total Biaya Bulanan = Biaya Bulanan untuk Penyimpanan + Biaya Bulanan untuk Throughput Total Biaya Bulanan = $25,00 + $53,57 = $78,57

Harga dapat bervariasi menurut wilayah. Untuk harga terbaru, lihat halaman Harga.

Penagihan dengan kapasitas cadangan Azure Cosmos DB

Kapasitas cadangan Azure Cosmos DB memungkinkan Anda membeli throughput yang disediakan terlebih dahulu (kapasitas yang dipesan atau reservasi) yang dapat diterapkan ke semua database dan kontainer Azure Cosmos DB (untuk API atau model data apa pun) di semua wilayah Azure. Karena harga throughput yang disediakan bervariasi untuk setiap wilayah, maka ini membantu untuk memikirkan kapasitas yang dipesan sebagai kredit moneter yang telah Anda beli dengan diskon, yang dapat diambil dari untuk throughput yang disediakan dengan harga masing-masing di setiap wilayah. Misalnya, Anda memiliki akun Azure Cosmos DB dengan satu kontainer yang disediakan dengan RU/s 50 K dan dua wilayah yang direplikasi secara global - AS Timur dan Jepang Timur. Jika Anda memilih opsi bayar sesuai biaya, Anda akan membayar:

  • di US Timur: untuk 50-K RU/dtk dengan tarif $0,008 per 100 RU/dtk di wilayah tersebut

  • di Jepang Timur: untuk 50-K RU/dtk dengan tarif $0,009 per 100 RU/dtk di wilayah tersebut

Total tagihan Anda (tanpa kapasitas yang dipesan) akan (dengan asumsi 30 hari atau 720 jam):

Wilayah Harga per jam per 100 RU/s Satuan (RU/s) Jumlah yang Ditagih (per jam) Jumlah yang Ditagih (bulanan)
Timur AS $0,008 50 rb $4 $2.880
Jepang Timur 0,009 50 rb $4,50 $3.240
Total $8,50 $6.120

Mari kita pertimbangkan bahwa Anda telah membeli kapasitas yang dipesan. Anda dapat membeli kapasitas cadangan untuk 100-K RU/dtk dengan harga $56.064 selama satu tahun (dengan diskon 20%), atau $6,40 per jam. Lihat harga kapasitas yang dipesan pada halaman Harga).

  • Biaya throughput (pay-as-you-go): 100.000 RU/s/100 * $0,008/jam * 8760 jam dalam setahun = $70.080

  • Biaya throughput (dengan kapasitas cadangan) $70.080 didiskon pada 20% = $56.064

Apa yang telah Anda beli secara efektif adalah kredit $8 per jam, untuk 100 K RU/dtk menggunakan harga daftar di US Timur, dengan harga $6,40 per jam. Anda selanjutnya dapat menarik ke bawah dari reservasi throughput prabayar ini setiap jam untuk kapasitas throughput yang disediakan di wilayah Azure global mana pun dengan harga daftar regional masing-masing yang ditetapkan untuk langganan Anda. Dalam contoh ini, tempat Anda menyediakan 50 K RU/dtk masing-masing di US Timur, dan Jepang Timur, Anda akan dapat menarik throughput senilai $8,00 per jam, dan akan ditagih kelebihan $0,50 per jam (atau $360/bulan).

Wilayah Harga per jam per 100 RU/s Satuan (RU/s) Jumlah yang Ditagih (per jam) Jumlah yang Ditagih (bulanan)
Timur AS $0,008 50 rb $4 $2.880
Jepang Timur 0,009 50 rb $4,50 $3.240
Prabayar $8,50 $6.120
Kapasitas Dipesan yang Dibeli $0,0064 (20% diskon) 100 RU/s atau kapasitas $8 yang telah dibeli sebelumnya -$8 -$5.760
Tagihan Bersih $0,50 $360

Langkah berikutnya

Berikutnya, Anda dapat melanjutkan untuk mempelajari tentang pengoptimalan biaya di Azure Cosmos DB dengan artikel berikut: