Saat beberapa departemen atau proyek berbagi satu Akun Alibaba Cloud, pelacakan biaya per tim menjadi sulit. ApsaraMQ for RocketMQ terintegrasi dengan fitur tag di Resource Management Alibaba Cloud, memungkinkan Anda memberi tag pada instans berdasarkan departemen, proyek, atau cost center, lalu memfilter tagihan berdasarkan tag tersebut untuk alokasi biaya yang akurat.
Cakupan yang didukung
| Dimension | Details |
|---|---|
| Editions | Tagihan pay-as-you-go untuk instans Edisi Standar dan tagihan subscription untuk instans Edisi Platinum (ApsaraMQ for RocketMQ 4.0) |
| Granularity | Tingkat instans. Untuk mengisolasi biaya antardepartemen atau aplikasi, gunakan instans terpisah. |
| Mechanism | Berdasarkan tag. Sambungkan tag ke instans, lalu filter tagihan berdasarkan tag tersebut di Konsol penagihan. |
Praktik terbaik
Skenario
Sebuah perusahaan menjalankan beberapa instans ApsaraMQ for RocketMQ dalam satu Akun Alibaba Cloud. Tim keuangan perlu memecah biaya messaging berdasarkan cost center, departemen, dan proyek agar setiap unit bisnis hanya melihat biaya yang dikeluarkannya.
Untuk mencapai hal ini, rencanakan tag Anda, sambungkan ke instans, lalu tampilkan tagihan yang telah dipisahkan.
Langkah 1: Rencanakan tag
Sebelum memberi tag pada resource apa pun, tentukan skema tagging yang mencerminkan struktur organisasi Anda. Skema yang dirancang dengan baik membuat laporan biaya langsung berguna tanpa memerlukan post-processing.
Tabel berikut menunjukkan contoh skema tiga dimensi. Sesuaikan dengan struktur organisasi Anda.
| Dimension | Contoh tag (key:value) |
|---|---|
| Cost center | costcenter:Beijing, costcenter:Shanghai, costcenter:Hangzhou |
| Department | department:Order, department:Shop, department:Item |
| Project | project:project A, project:project B |
Kiat perencanaan tag:
-
Gunakan huruf kecil dan konsisten untuk kunci. Perbedaan kapitalisasi (misalnya
CostCentervs.costcenter) dapat menyebabkan kebingungan dalam laporan. -
Tentukan kumpulan tag wajib. Minimal, beri tag setiap instans dengan cost center dan Pemilik untuk memastikan atribusi biaya lengkap.
-
Hindari data sensitif dalam nilai tag. Tag muncul dalam laporan penagihan dan tanggapan API. Jangan gunakan jumlah anggaran internal, ID karyawan, atau informasi rahasia lainnya sebagai nilai tag.
Langkah 2: Sambungkan tag ke instans
Setelah skema tagging Anda final, sambungkan tag tersebut ke setiap instans ApsaraMQ for RocketMQ.
Contoh: Instans 1 milik Tim A dari departemen order di cost center Shanghai. Sambungkan ketiga tag berikut:
-
costcenter:Shanghai -
department:Order -
project:project A
ApsaraMQ for RocketMQ mendukung dua metode untuk menyambungkan tag:
| Method | When to use | Reference |
|---|---|---|
| Console | Tagging cepat untuk sejumlah kecil instans | Add tags |
| API | Tagging batch atau otomatis dalam pipeline CI/CD | TagResources |
Langkah 3: Tampilkan tagihan yang dipisahkan
Setelah Anda menyambungkan tag ke instans, tagihan yang dipisahkan akan mencerminkan perubahan tersebut pada hari berikutnya (T+1).
-
Masuk ke Konsol Biaya dan Pengeluaran.
-
Pada panel navigasi kiri, pilih .
-
Filter tagihan berdasarkan tag untuk melihat biaya pada dimensi tertentu.
Contoh 1 — Tampilkan biaya berdasarkan cost center:
Pada daftar tagihan, pilih costcenter dari kolom Instance Tag. Tagihan menampilkan baris terpisah untuk setiap nilai cost center (Beijing, Shanghai, Hangzhou).
Contoh 2 — Tampilkan biaya untuk departemen dan proyek tertentu:
Pada kolom Instance Tags, pilih dan . Tagihan hanya menampilkan biaya yang dikaitkan dengan Project A dari departemen order.