Pengukuran, metrik, dan penagihan - Dasar-dasar Arsitektur SaaS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pengukuran, metrik, dan penagihan

Diskusi SaaS juga cenderung mencakup gagasan pengukuran, metrik, dan penagihan. Konsep-konsep ini sering dilipat menjadi satu konsep. Namun, penting untuk membedakan peran berbeda yang dimainkan pengukuran, metrik, dan penagihan di lingkungan SaaS.

Tantangan dari konsep-konsep ini adalah bahwa mereka sering memiliki tumpang tindih penggunaan kata yang sama. Misalnya, kita dapat berbicara tentang pengukuran yang digunakan untuk menghasilkan tagihan Anda. Pada saat yang sama, kita juga dapat berbicara tentang pengukuran yang digunakan untuk melacak konsumsi internal sumber daya yang tidak terhubung ke penagihan. Kami juga berbicara tentang metrik dan SaaS dalam banyak konteks yang dapat dicampur ke dalam diskusi ini.

Untuk membantu menyelesaikan masalah ini, mari kita kaitkan beberapa konsep spesifik dengan masing-masing istilah ini (mengetahui tidak ada yang absolut di sini).

  • Pengukuran - Konsep ini, meskipun memiliki banyak definisi, paling cocok di domain penagihan SaaS. Idenya adalah bahwa Anda mengukur aktivitas penyewa atau konsumsi sumber daya untuk mengumpulkan data yang dibutuhkan untuk menghasilkan tagihan.

  • Metrik — Metrik mewakili semua data yang Anda ambil untuk menganalisis tren di seluruh domain bisnis, operasi, dan teknologi Anda. Data ini digunakan untuk melintasi banyak konteks dan peran dalam tim SaaS.

Perbedaan ini tidak penting, tetapi membantu menyederhanakan cara kita berpikir tentang peran pengukuran dan metrik dalam lingkungan SaaS.

Sekarang, jika kita menghubungkan kedua konsep ini ke contoh, Anda dapat memikirkan instrumenting aplikasi Anda dengan peristiwa pengukuran tertentu yang digunakan untuk menampilkan data yang diperlukan untuk menghasilkan tagihan. Ini bisa berupa jumlah permintaan, jumlah pengguna aktif, atau bisa memetakan ke beberapa agregat konsumsi (permintaan, CPU, memori) yang berkorelasi dengan beberapa unit yang masuk akal bagi pelanggan Anda.

Di lingkungan SaaS Anda, Anda akan mempublikasikan peristiwa penagihan ini dari aplikasi Anda dan mereka akan dicerna dan diterapkan oleh konstruksi penagihan yang digunakan oleh sistem SaaS Anda. Ini bisa berupa sistem penagihan pihak ketiga atau sesuatu yang khusus.

Sebaliknya, pola pikir di balik metrik adalah menangkap tindakan, aktivitas, pola konsumsi, dan sebagainya yang penting untuk mengevaluasi jejak kesehatan dan operasional yang dikenakan pada sistem Anda oleh penyewa yang berbeda. Metrik yang Anda publikasikan dan agregat di sini lebih ditentukan oleh kebutuhan persona yang berbeda (tim operasional, pemilik produk, arsitek, dan sebagainya). Di sini, data metrik ini dipublikasikan dan digabungkan ke dalam beberapa perkakas analitik yang memungkinkan pengguna berbeda ini membangun tampilan aktivitas sistem yang menganalisis aspek sistem yang paling sesuai dengan persona mereka. Seorang pemilik produk mungkin ingin memahami bagaimana penyewa yang berbeda mengkonsumsi fitur. Seorang arsitek mungkin membutuhkan pandangan yang membantu mereka memahami bagaimana penyewa mengkonsumsi sumber daya infrastruktur, dan sebagainya.