Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menjalankan bisnis SaaS yang sukses membutuhkan perencanaan keuangan yang cermat. Anda perlu mengelola bagaimana pelanggan Anda ditagih untuk solusi Anda, dan pengeluaran sumber daya Anda sendiri. Meskipun kekhawatiran ini terkait, mereka berbeda. Anda harus mengoptimalkan keduanya agar berhasil.
Memahami biaya menjalankan solusi Anda sangat penting. Anda perlu menganalisis, mengelola, mengoptimalkan, dan mengontrol biaya ini. SaaS berbeda dari banyak jenis perangkat lunak lainnya karena model bisnis dan strategi harganya langsung ditautkan ke arsitektur solusi.
Artikel ini menyediakan panduan tentang pelanggan penagihan untuk solusi Anda. Ini juga menjelaskan beberapa strategi untuk memahami dan mengoptimalkan biaya dalam model bisnis Anda.
Billing
Sebagian besar model penagihan didasarkan pada penggunaan pelanggan. Model penagihan biasanya memerlukan satu atau beberapa meter, yang melacak cara pelanggan Anda menggunakan solusi Anda. Model umum termasuk penagihan berbasis lisensi (seperti per pengguna atau tarif bulanan tetap) dan penagihan berbasis konsumsi (misalnya, per transaksi). Anda dapat menggunakan beberapa meter bersama-sama. Misalnya, Anda dapat menggabungkan biaya per pengguna dan transaksi.
Pertimbangan Desain
Menyelaraskan penagihan dengan biaya. Anda harus menggunakan pengukur penagihan yang ramah pelanggan, meskipun COGS Anda bergantung pada metrik teknis seperti volume data dan panggilan API. Ketidakcocokan antara penagihan dan biaya bisa berisiko. Identifikasi dan atasi skenario di mana penggunaan sumber daya yang tinggi tidak menyebabkan tagihan pelanggan yang lebih tinggi, dan sesuaikan harga dan model biaya Anda.
Desain untuk penagihan. Cara Anda menagih pelanggan Dapat memengaruhi desain solusi Anda.
Misalnya, Anda mungkin menawarkan berbagai tingkat penagihan yang memiliki berbagai fungsionalitas, performa, atau model penyebaran. Anda mungkin menawarkan edisi perunggu, perak, dan emas dari solusi. Pelanggan perunggu mungkin menggunakan infrastruktur bersama, pelanggan perak mungkin menggunakan campuran pelanggan bersama dan khusus, dan emas mungkin menggunakan lingkungan khusus dan terisolasi. Atau Anda dapat mengaktifkan atau menonaktifkan fitur berdasarkan paket penagihan.
Merencanakan model penagihan Anda lebih awal sangat penting karena perubahan retroaktif dapat menjadi tantangan, meskipun tekanan komersial mungkin memerlukan penyesuaian.
Rekomendasi desain
Rekomendasi | Keuntungan |
---|---|
Rancang meter penagihan yang bermakna bagi pelanggan Anda. Misalnya, jumlah pengguna atau transaksi bisnis yang diproses adalah meteran yang dapat dipahami pelanggan Anda. Hindari menggunakan metrik yang mudah diukur tetapi sulit dipahami pelanggan, seperti permintaan API. |
Pendekatan ini memberi pelanggan Anda keyakinan pada pemahaman mereka tentang layanan Anda. Ini juga membantu mereka memodelkan biaya mereka sendiri secara efektif. |
Rencanakan implementasi rencana penagihan atau SKU dengan hati-hati. Jika Anda menawarkan beberapa tingkat penagihan, gunakan pendekatan sistematis. |
Pendekatan ini membantu Anda menghindari perubahan menit terakhir pada solusi Anda. Ini juga mencegah kebutuhan untuk menyesuaikan solusi Anda untuk satu pelanggan, yang dapat menyebabkan kompleksitas operasional di masa depan. |
Rencanakan implementasi diskon dengan hati-hati. Diskon harga bisa rumit untuk dikelola, meskipun hanya memengaruhi proses penagihan. |
Anda akan mencegah kekecewaan pelanggan atas diskon yang tidak dapat diberikan solusi atau proses Anda. |
Pertimbangkan untuk menerbitkan solusi Anda melalui Marketplace Azure, terutama jika Anda menyebarkan ke lingkungan pelanggan. | Marketplace Azure menyediakan berbagai layanan, termasuk manajemen penagihan. |
Mengembangkan model biaya
Sebelum dapat mengoptimalkan biaya, Anda perlu membuat item. Biaya penjualan barang (COGS) Anda adalah biaya langsung untuk memberikan solusi Anda. Pengeluaran Azure sering kali merupakan bagian penting dari biaya ini. Anda mungkin juga mempertimbangkan solusi pihak ketiga, atau Anda dapat memilih untuk membangun perangkat lunak kustom. Ketahuilah bahwa semua opsi ini memiliki tingkat biaya yang bervariasi, termasuk biaya tersembunyi.
Tradeoff: Efisiensi biaya, fungsionalitas, dan kompleksitas. Saat Anda membangun alat atau perangkat lunak pendukung Anda sendiri, Anda dapat menyesuaikannya dengan kebutuhan Anda. Namun, ada biaya untuk membangun peralatan Anda sendiri, beberapa di antaranya mungkin tidak jelas, seperti pemeliharaan yang sedang berlangsung dan mengikuti standar keamanan. Anda membongkar tanggung jawab perangkat lunak khusus kepada pihak ketiga, memungkinkan Anda untuk fokus pada upaya pengembangan untuk nilai bisnis inti Anda sendiri.
Mengetahui semua biaya tersebut dan mengukur pengeluaran cloud memberikan garis besar untuk solusi Anda. Penting juga untuk memiliki model biaya karena dapat membantu Anda mengurangi COGS dengan mengidentifikasi item bernilai tinggi untuk pengoptimalan.
Dalam pengembangan SaaS, memahami bagaimana pelanggan memengaruhi biaya sangat penting. Model biaya mewakili biaya marginal per pelanggan dan mengidentifikasi bagaimana metrik bisnis memengaruhi biaya. Metrik utama termasuk jumlah pelanggan, pengguna, dan transaksi. Konsumsi sumber daya Azure diukur dengan:
- Biaya sumber daya langsung.
- Metrik penggunaan yang menunjukkan proporsi biaya untuk pelanggan tertentu, seperti operasi yang dilakukan atas nama pelanggan atau volume data tertentu yang perlu Anda simpan untuk pelanggan.
Pertimbangan Desain
Perkirakan biaya Azure Anda dan pahami bagaimana sumber daya Azure ditagih. Gunakan alat seperti kalkulator harga untuk memperkirakan pengeluaran sebelum penyebaran. Setelah sumber daya Anda disebarkan, analisis, kelola, dan optimalkan pengeluaran cloud Anda.
Alat Azure ini sangat penting untuk pemodelan biaya:
- Kalkulator harga Azure untuk memperkirakan biaya.
- Microsoft Cost Management untuk analisis.
Pahami bagaimana biaya Anda terkait dengan model penyewaan Anda. Granularitas model biaya Anda harus mencerminkan dan bergantung pada model penyewaan dan penyebaran sumber daya Anda untuk setiap pelanggan Anda.
- Sumber daya khusus. Jika Anda menghosting sumber daya untuk setiap pelanggan, gunakan alat seperti Microsoft Cost Management untuk melacak biaya per pelanggan dan menggulung biaya berdasarkan tag sumber daya khusus pelanggan.
- Sumber daya bersama. Jika sumber daya yang disebarkan dibagikan di antara beberapa pelanggan, perkiraan pemisahan biaya berdasarkan ukuran pelanggan atau metrik penggunaan. Misalnya, Anda dapat mengalokasikan biaya dengan memperkirakan ukuran setiap pelanggan dengan menggunakan kriteria yang dipilih. Atau, ukur transaksi atau metrik lain per pelanggan. Namun, metode terakhir bisa kompleks dan memakan waktu.
- Sumber daya yang dihosting pelanggan. Jika pelanggan menghosting sumber daya mereka di lingkungan Azure mereka sendiri, Anda mungkin tidak memiliki biaya sumber daya langsung, tetapi Anda masih harus mempertimbangkan pengeluaran manajemen.
Mulai sederhana dan bangun secara bertahap. Memiliki model biaya kasar lebih baik daripada tidak memilikinya. Meskipun pemodelan biaya dapat memakan waktu dan kompleks, sangat penting untuk perencanaan bisnis dan mengoptimalkan biaya. Mulailah dengan model tingkat tinggi yang menggunakan perkiraan nilai, seperti:
- Setiap pelanggan memerlukan sumber daya X dan Y, yang masing-masing bernilai $100.
- Pelanggan yang memiliki lebih dari 500 pengguna membutuhkan sumber daya Z, yang harganya $50.
- 10% pelanggan memerlukan sistem penyeimbangan beban baru, yang harganya $ 100.
Tambahkan detail lebih lanjut seperti yang Anda butuhkan, seperti jika Anda perlu langsung menagih pelanggan untuk konsumsi mereka, dan menyertakan pengeluaran lain seperti waktu staf dan biaya dukungan.
Rekomendasi desain
Rekomendasi | Keuntungan |
---|---|
Pahami bagaimana sumber daya Azure Anda ditagih. | Anda dapat memodelkan biaya secara lebih efektif, dan Anda dapat mengidentifikasi cara untuk mengoptimalkan biaya. |
Kembangkan katalog layanan sumber daya Azure dan SKU sumber daya tertentu yang merupakan bagian dari arsitektur Anda. | Mengetahui sumber daya tertentu yang diperlukan membantu Anda menentukan total biaya solusi Anda. |
Pahami kuota dan batas layanan Azure. Kuota dapat membatasi penyebaran sumber daya dalam langganan, membatasi volume permintaan untuk sumber daya, atau mengubah perilaku sumber daya. |
Solusi SaaS berisiko khusus melebihi kuota karena cara mereka menskalakan. Memahami kuota membantu Anda menghindari batas keras dan biaya yang tidak perlu. |
Buat model biaya dasar. | Model biaya membantu Anda memahami dan memperkirakan biaya Anda dan membuat keputusan berdasarkan informasi tentang arsitektur Anda berdasarkan efek pada COGS Anda. |
Fokus pada identifikasi metrik penting atau perkiraan biaya daripada mengukur setiap detail. | Mengumpulkan metrik yang berlebihan untuk pengukuran penggunaan dapat menjadi kontraproduktif. Ini mempersulit pemrosesan data, sehingga lebih sulit untuk memahami penggunaan pelanggan secara akurat. Selain itu, ini meningkatkan biaya penyimpanan dan pemrosesan. |
Tetapkan anggaran per pelanggan atau per layanan. | Pendekatan ini memberi Anda cara sistematis untuk menghindari pengeluaran berlebih pada pelanggan. |
Tentukan titik skala Anda. Keputusan penskalaan sering bergantung pada metrik utama seperti jumlah pelanggan, pengguna, dan transaksi. Tim penjualan dapat menyediakan proyeksi untuk metrik ini untuk membantu perencanaan. |
Poin skala membantu Anda memperkirakan biaya, mengaitkan biaya dengan pendapatan, dan menggunakan metrik bisnis untuk merencanakan pertumbuhan dalam arsitektur teknis Anda. |
Mengoptimalkan biaya Anda
Setelah menetapkan garis besar untuk pengeluaran cloud dengan mengukur biaya, Anda dapat mulai mengoptimalkan biaya. Tujuan pengoptimalan adalah untuk mengurangi pengeluaran keseluruhan sambil mempertahankan target performa.
Anda harus mengoptimalkan biaya bersama dengan praktik tata kelola yang baik. Untuk informasi selengkapnya, lihat panduan tata kelola biaya dalam Tata Kelola untuk beban kerja SaaS di Azure.
Pertimbangan Desain
Identifikasi peluang pengoptimalan biaya. Model biaya Anda, selaras dengan rencana pertumbuhan, dapat membantu Anda mengidentifikasi biaya tinggi atau meningkat yang dapat Anda optimalkan. Ini juga dapat menetapkan anggaran pelanggan untuk pemantauan yang sedang berlangsung. Dimulai dengan biaya terbesar, cari peluang untuk dioptimalkan.
Bagikan sumber daya di antara pelanggan. Pendekatan ini dapat membantu Anda meningkatkan efisiensi biaya. Misalnya, Anda dapat menggunakan infrastruktur multipenyewa bersama untuk front end dan infrastruktur khusus untuk lapisan data back-end.
Tradeoff: Efisiensi biaya, performa, dan kemampuan. Pastikan Anda dapat mengelola penggunaan bersama dan khusus, mengurangi masalah tetangga yang bising, dan memenuhi residensi data dan batasan pelanggan lainnya. Dalam beberapa kasus, mungkin tidak tepat untuk berbagi sumber daya. Anda mungkin perlu menyebarkan infrastruktur khusus untuk setiap pelanggan dengan menggunakan pola Stempel Penyebaran.
Manfaatkan penawaran dan diskon Azure. Azure menyediakan berbagai jenis langganan yang berbeda, seperti Perjanjian Pelanggan Microsoft, Perjanjian Enterprise, dan bayar sesuai penggunaan. Langganan dan kredit khusus tersedia melalui Program Mitra Cloud Microsoft AI.
Azure menawarkan pengurangan tarif pada layanan Azure tertentu untuk penggunaan non-produksi. Bahkan setelah menjalankan beban kerja produksi, Anda dapat terus memanfaatkan tarif melalui langganan dev/test terpisah.
Untuk informasi selengkapnya, lihat Harga Azure Dev/Test.
Harga diskon tersedia untuk beberapa layanan jika Anda berkomitmen pada pengeluaran tertentu. Jika Anda tahu bahwa Anda memerlukan sumber daya untuk jangka waktu tertentu, diskon Reservasi Azure dapat bermanfaat. Mengonsolidasikan sumber daya pelanggan dapat membantu Anda memenuhi syarat untuk diskon ini.
Untuk mengetahui informasi selengkapnya tentang reservasi, lihat Apa itu Azure Reservations?.
Lihat Rekomendasi CO:05 untuk mendapatkan tarif terbaik dari penyedia.
Sesuaikan ukuran sumber daya Anda, dan hilangkan sumber daya yang tidak lagi Anda gunakan. Pertimbangkan opsi yang disediakan Azure untuk sumber daya. Misalnya, Azure menawarkan berbagai opsi, seperti rangkaian komputer virtual yang berbeda, untuk membantu Anda mengoptimalkan alokasi sumber daya.
Untuk informasi tentang memilih VM yang tepat untuk solusi Anda, lihat Pemilih komputer virtual.
Rekomendasi desain
Rekomendasi | Keuntungan |
---|---|
Tinjau daftar periksa Pengoptimalan Biaya, panduan untuk manajemen biaya di cloud. | Anda akan mempelajari pendekatan yang dapat Anda gunakan di berbagai jenis layanan dan solusi Azure. |
Bagikan biaya antara pelanggan jika memungkinkan, sambil memastikan bahwa Anda memenuhi persyaratan seperti isolasi. Untuk sumber daya dengan kapasitas terbatas, pertimbangkan pengemasan bin untuk berbagi sumber daya. |
Pendekatan ini mengurangi COGS Anda secara keseluruhan dan biaya marginal Anda untuk setiap pelanggan. |
Gunakan konstruksi penagihan Azure, seperti kredit, jenis langganan, reservasi, dan paket penghematan, untuk mengurangi biaya Anda. Untuk reservasi, pilih durasi terpanjang yang dapat Anda terapkan untuk diskon tertinggi. |
Saat Anda menggunakan jenis langganan yang tepat atau berkomitmen pada tingkat konsumsi tertentu, Anda menerima diskon yang signifikan dan mengurangi COGS anda secara keseluruhan. |
Sesuaikan waktu aktif, ukuran, dan jenis sumber daya agar sesuai dengan kebutuhan bisnis dan jam kerja Anda. | Pendekatan ini memungkinkan Anda memanfaatkan elastisitas infrastruktur cloud dan memfokuskan pengeluaran pada waktu penting untuk bisnis Anda. |
Identifikasi dan hapus sumber daya yang tidak digunakan. | Pendekatan ini mengurangi limbah. |
Aktifkan Microsoft Cost Management. | Anda akan mendapatkan akses ke alat yang menganalisis, memantau, dan mengoptimalkan pengeluaran Anda di Microsoft Cloud. |
Pantau pemanfaatan setiap sumber daya untuk memastikan penggunaan optimal. Gunakan Azure Advisor dan pustaka rekomendasi pengoptimalan biayanya. |
Pendekatan ini memastikan bahwa Anda menggunakan sumber daya yang disebarkan dan berbayar secara lebih efektif. Dengan mengoptimalkan penggunaan sumber daya, Anda dapat mencapai efisiensi dan manajemen biaya yang lebih baik. |
Sumber Daya Tambahan:
Multitenancy adalah metodologi bisnis inti untuk merancang beban kerja SaaS. Artikel ini memberikan informasi selengkapnya tentang pertimbangan penagihan:
- Model harga untuk solusi multipenyewa
- Mengukur konsumsi setiap penyewa
- Pendekatan arsitektural untuk manajemen dan alokasi biaya dalam solusi multi-penyewa
- Contoh Reservasi Azure dan paket penghematan
Langkah selanjutnya
Pelajari tentang tata kelola untuk mengurangi risiko, membantu memastikan kepatuhan, dan mendukung tujuan bisnis organisasi Anda.