Prinsip desain Pengoptimalan Biaya

Desain arsitektur selalu didorong oleh tujuan bisnis dan harus memperhitungkan laba atas investasi (ROI) dan kendala keuangan. Pertanyaan umum yang perlu dipertimbangkan meliputi:

  • Apakah anggaran yang dialokasikan memungkinkan Anda memenuhi tujuan Anda?
  • Apa pola pengeluaran untuk aplikasi dan operasinya? Apa itu area prioritas?
  • Bagaimana Anda akan memaksimalkan investasi dalam sumber daya, dengan pemanfaatan yang lebih baik atau dengan pengurangan?

Beban kerja yang dioptimalkan biaya belum tentu merupakan beban kerja berbiko rendah. Ada pertukaran yang signifikan. Pendekatan taktis bersifat reaktif dan hanya dapat mengurangi biaya dalam jangka pendek. Untuk mencapai tanggung jawab keuangan jangka panjang, Anda perlu membuat strategi dengan prioritas, pemantauan berkelanjutan, dan proses berulang yang berfokus pada pengoptimalan.

Prinsip desain dimaksudkan untuk memberikan strategi pengoptimalan yang perlu Anda pertimbangkan saat merancang dan menerapkan arsitektur beban kerja Anda. Mulailah dengan pendekatan yang direkomendasikan dan pertahankan manfaat untuk serangkaian persyaratan bisnis. Setelah Anda mengatur strategi, dorong tindakan dengan menggunakan daftar periksa Pengoptimalan Biaya sebagai langkah Anda berikutnya.

Saat Anda memprioritaskan persyaratan bisnis untuk menyelaraskan dengan kebutuhan teknologi, Anda dapat menyesuaikan biaya. Namun, Anda harus mengharapkan serangkaian tradeoff di area tempat Anda ingin mengoptimalkan biaya, seperti keamanan, skalabilitas, ketahanan, dan pengoperasian. Jika biaya mengatasi tantangan di area tersebut tinggi dan prinsip-prinsip ini tidak diterapkan dengan benar, Anda mungkin membuat pilihan berisiko demi solusi yang lebih murah, pada akhirnya memengaruhi tujuan dan reputasi bisnis organisasi Anda.

Mengembangkan disiplin manajemen biaya

Ikon tujuan Bangun budaya tim yang memiliki kesadaran akan anggaran, pengeluaran, pelaporan, dan pelacakan biaya.

Pengoptimalan biaya dilakukan di berbagai tingkat organisasi. Penting untuk memahami bagaimana beban kerja Anda selaras dengan tujuan organisasi dan praktik FinOps. Tampilan ke unit bisnis, organisasi sumber daya, dan kebijakan audit terpusat memungkinkan Anda mengadopsi sistem keuangan standar.

Pendekatan Manfaat
Mengembangkan model biaya. Latihan mendasar ini adalah prasyarat untuk menyiapkan sistem pelacakan keuangan. Model biaya membantu mengekspor pengeluaran segmen dan memperkirakan dan memperkirakan total biaya kepemilikan, termasuk infrastruktur, dukungan, dan implementasi. Ini memungkinkan Anda mengidentifikasi pendorong biaya lebih awal dan memprediksi bagaimana perubahan, pertumbuhan, atau penyusutan apa pun akan memengaruhi pengeluaran keseluruhan dalam model bisnis yang diproyeksikan.
Memiliki model akuntabilitas yang efektif tetapi fleksibel yang diterapkan dengan peran dan tanggung jawab yang ditetapkan dengan benar. Seiring berkembangnya arsitektur, berbagai peran berpartisipasi dalam pengambilan keputusan. Akuntabilitas yang jelas membantu menegakkan harapan fungsi dari setiap peran (diberikan cakupan), mendorong kejelasan, dan menghasilkan laporan dengan transparansi pada tingkat yang diinginkan.
Memperkirakan anggaran realistis yang mencakup semua persyaratan fungsional dan nonfungsi yang tidak dapat dinegosiasikan, biaya personil dan pelatihan, dan proses yang memberikan pertumbuhan yang diantisipasi. Anda akan dapat menetapkan batas keuangan dan menetapkan cara untuk memeriksa pengeluaran Anda terhadap anggaran yang dialokasikan. Anda juga akan mendapatkan pemberitahuan saat ambang batas tertentu terlampaui, yang mencegah pengeluaran berlebih pada cakupan penyewa, cakupan sumber daya, dan cakupan lain yang diterapkan pada anggaran.
Gunakan tata kelola dan proses untuk menerapkan model akuntabilitas dan anggaran. Tidak cukup untuk mendapatkan pemberitahuan, karena itu reaksi. Tata kelola proaktif dapat membantu Anda menghindari tindakan yang mungkin menyebabkan pengeluaran yang tidak perlu yang berada di luar anggaran.

Tindakan tertentu dapat meningkatkan status saat ini. Apakah kebijakan retensi terlalu dilonggarkan? Apakah Anda memerlukan batas skalabilitas untuk memastikan rekayasa yang bertanggung jawab?
Membangun kemampuan dalam sistem yang menangkap dan mengklasifikasikan pengeluaran. Anda akan dapat menghitung biaya yang mengungkapkan perspektif teknis dan bisnis pada batas penagihan yang berbeda.

Anda juga dapat melakukan tinjauan reguler dan mendorong proses showback dan penagihan balik.
Rencanakan biaya pelatihan, biaya perekrutan, dan biaya infrastruktur yang diperlukan untuk menambah keterampilan saat beban kerja matang. Berinvestasi dalam kepegawaian melengkapi keterampilan yang ada melalui dukungan penuh waktu atau vendor.
Dorong komunikasi hulu dari arsitek dan pemilik aplikasi. Biaya penelitian berkurang ketika Anda bertindak berdasarkan umpan balik, yang harus dianggap bermakna sebagai data numerik. Anda akan memberdayakan karyawan dengan menggunakan input mereka untuk mendorong perubahan desain dan strategi bisnis yang realistis .

Desain dengan pola pikir efisiensi biaya

Ikon tujuan Habiskan hanya untuk apa yang Anda butuhkan untuk mencapai laba tertinggi pada investasi Anda.

Setiap keputusan arsitektur memiliki implikasi keuangan langsung dan tidak langsung. Pahami biaya yang terkait dengan build versus opsi beli, pilihan teknologi, model penagihan dan lisensi, pelatihan, operasi, dan sebagainya.

Mengingat serangkaian persyaratan, mengoptimalkan dan membuat keputusan tradeoff, sehubungan dengan biaya, yang masih secara efektif mengatasi masalah lintas pemotongan beban kerja.

Pendekatan Manfaat
Ukur total biaya yang dikeluarkan oleh teknologi dan pilihan otomatisasi, dengan mempertimbangkan dampaknya pada ROI. Desain harus bekerja dalam batas yang dapat diterima untuk semua persyaratan fungsional dan nonfungsi. Desainnya juga harus fleksibel untuk mengakomodasi evolusi yang diprediksi.

Faktor biaya akuisisi, pelatihan, dan manajemen perubahan.
Menerapkan pendekatan seimbang yang memperhitungkan ROI mencegah overengineering, yang dapat meningkatkan biaya.

Membuang alternatif yang mahal dan tidak memiliki pembenaran bisnis memberikan buffer dalam anggaran Anda yang dapat Anda belanjakan di area lain.

Kami tidak menyarankan Anda merancang di luar pertumbuhan yang direncanakan karena melakukannya dapat mengalihkan investasi yang dialokasikan untuk pilihan desain jangka dekat dan kompensasi tradeoff.
Tetapkan biaya awal, menggunakan model penagihan yang paling cocok untuk memenuhi kebutuhan Anda. Menyempurnakan perkiraan biaya akan membantu Anda memperkirakan bagaimana biaya dibandingkan dengan anggaran dan mengidentifikasi pendorong biaya utama. Apakah pendorong biaya membantu memenuhi persyaratan bisnis?

Anda perlu mengetahui biaya awal sebelum dapat menyesuaikan pilihan Anda dan mengevaluasi opsi hemat biaya lainnya. Anda akan mengungkap biaya tersembunyi yang mungkin tidak terdeteksi jika desainnya dalam keadaan hipotetis murni.
Sesuaikan desain dengan memprioritaskan layanan yang dapat mengurangi biaya keseluruhan, tidak memerlukan investasi tambahan, atau tidak berdampak signifikan pada fungsionalitas. Prioritas harus mempertangungjawabkan model bisnis dan pilihan teknologi yang membawa ROI tinggi. Anda akan dapat menjelajahi opsi yang lebih murah yang mungkin memungkinkan fleksibilitas sumber daya atau penskalaan dinamis, atau Anda mungkin membenarkan penggunaan investasi yang ada. Parameter prioritas mungkin memperhitungkan biaya yang diperlukan untuk beban kerja penting, runtime, dan operasi, dan biaya lain yang mungkin membantu tim bekerja lebih efisien.
Rancang arsitektur Anda untuk mendukung pagar pembatas biaya. Penerapan melalui kebijakan tata kelola atau pola desain aplikasi bawaan dapat mencegah biaya insidental atau tidak disetujui.
Untuk beban kerja yang didukung oleh perjanjian tingkat layanan (SLA), imbang pro dan kontra dari pemesanan anggaran untuk penalti versus menggunakannya untuk implementasi. Anda dapat menghindari penalti jika implementasi Anda sehat. Memastikan bahwa desain Anda memenuhi fungsi yang dimaksudkan dan memenuhi komitmen adalah pendekatan proaktif yang mengurangi risiko tanggung jawab akhirnya.

Menegosiasikan komitmen biaya realistis atau bekerja sama dengan pemilik produk Anda untuk membuat anggaran pelanggaran khusus membuat tujuan ini lebih dapat dicapai.

Desain untuk pengoptimalan penggunaan

Ikon tujuan Memaksimalkan penggunaan sumber daya dan operasi. Terapkan ke persyaratan fungsional dan nonfungsi solusi yang dinegosiasikan.

Layanan dan penawaran menyediakan berbagai kemampuan dan tingkat harga. Setelah Anda membeli serangkaian fitur, hindari kurang menggunakannya. Temukan cara untuk memaksimalkan investasi Anda di tingkatan. Demikian juga, terus evaluasi model penagihan untuk menemukan model yang lebih selaras dengan penggunaan Anda, berdasarkan beban kerja produksi saat ini.

Pendekatan Manfaat
Evaluasi apakah SKU sumber daya yang Anda pilih menyediakan fitur tambahan yang dapat membantu Anda memenuhi target performa, keamanan, keandalan, atau operasional. Dengan memanfaatkan fitur yang ditawarkan oleh SKU yang Anda pilih untuk desain Anda, Anda dapat memaksimalkan penggunaan apa yang Anda bayar dan menghindari membayar fitur yang tidak digunakan.
Gunakan harga berbasis konsumsi saat praktis. Anda akan membayar dengan tepat apa yang Anda gunakan. Opsi ini mungkin lebih mahal daripada opsi prabayar yang digunakan sepenuhnya. Namun, jika Anda tidak berharap untuk sepenuhnya menggunakan komputasi yang dibeli sebelumnya, penagihan konsumsi mungkin menjadi pilihan yang lebih baik.
Terapkan kebijakan untuk mematuhi desain dan batas atas dan bawah desain. Tata kelola memastikan bahwa hanya wilayah dan layanan yang diizinkan dan kuantitas yang dianggarkan yang disediakan. Tata kelola ini mengurangi limbah dan penyediaan sumber daya secara berlebihan.
Prioritaskan penyebaran model aktif-aktif atau hanya aktif daripada model pasif aktif, sebagai bagian dari rencana pemulihan Anda, jika Anda sudah membayar sumber daya. Jika desain Anda default menggunakan model pasif aktif, Anda mungkin memiliki sumber daya menganggur yang dapat digunakan. Mengonversi ke aktif-aktif mungkin memungkinkan Anda memenuhi persyaratan tingkatan beban dan menskalakan bursting tanpa pengeluaran berlebihan. Jika Anda dapat memenuhi target pemulihan dengan model aktif-saja, biaya sumber daya tersebut dapat dihapus sepenuhnya.
Secara teratur dan ketat meninjau penyebaran untuk sumber daya dan data yang tidak digunakan dan menonaktifkannya. Mematikan sumber daya yang tidak digunakan dan menghapus data ketika Anda tidak lagi membutuhkannya mengurangi pemborosan dan membebaskan dana sehingga Anda dapat menginvestasikannya di tempat lain.
Temukan penggunaan tambahan untuk sumber daya yang Anda berkomitmen untuk dalam paket jangka panjang yang didiskon. Pertimbangkan sumber daya yang telah dibeli sebelumnya, lisensi yang ada, dan sumber daya diskon berbasis komitmen lainnya yang tidak digunakan. Anda dapat menghemat uang dengan menggunakan sumber daya ini. Anda dapat menggunakan sumber daya ini untuk pengujian, lingkungan tambahan, atau bahkan memenuhi persyaratan fungsional dan nonfungsi.

Demikian juga, menemukan peluang untuk menggunakan rencana berkomitmen untuk sumber daya yang digunakan beban kerja Anda akan memungkinkan beban kerja Anda untuk mengoptimalkan biaya sumber daya tersebut melalui pra-penerapan.
Manfaatkan investasi Anda dalam rencana dukungan Anda. Menggunakan rencana dukungan Anda untuk menangani masalah produksi atau untuk ulasan proaktif akan membantu Anda mendapatkan nilai uang Anda. Sepenuhnya terlibat dengan model dukungan Microsoft Anda.

Desain untuk pengoptimalan tarif

Ikon tujuan Tingkatkan efisiensi tanpa mendesain ulang, menegosiasikan ulang, atau mengorbankan persyaratan fungsional atau nonfungsi.

Manfaatkan peluang untuk mengoptimalkan utilitas dan biaya sumber daya dan operasi Anda yang ada. Jika tidak, Anda tidak perlu mengeluarkan uang tanpa ROI tambahan.

Pendekatan Manfaat
Optimalkan dengan berkomitmen dan pra-pembelian untuk memanfaatkan diskon yang ditawarkan pada jenis sumber daya yang tidak diharapkan berubah dari waktu ke waktu dan biaya dan pemanfaatannya dapat diprediksi.

Selain itu, bekerja samalah dengan tim lisensi Anda untuk memengaruhi program dan perpanjangan perjanjian pembelian di masa mendatang.
Microsoft menawarkan pengurangan tarif untuk komitmen yang dapat diprediksi dan jangka panjang untuk kategori sumber daya dan sumber daya tertentu. Sumber daya lebih murah selama periode penggunaan dan dapat diamortisasi selama periode tersebut.

Dengan menjaga tim lisensi Anda mengetahui investasi saat ini dan diprediksi oleh sumber daya, Anda dapat membantu mereka komitmen ukuran yang tepat saat organisasi Anda menandatangani perjanjian. Dalam beberapa kasus, proyeksi dan komitmen ini dapat memengaruhi lembar harga organisasi Anda, yang menguntungkan biaya beban kerja Anda dan juga tim lain yang menggunakan teknologi yang sama.
Temukan cara untuk mengurangi biaya lisensi dengan mengevaluasi alternatif yang tidak memerlukan lisensi tambahan. Pertimbangkan opsi seperti penggunaan hibrid dan harga langganan pra-produksi. Anda akan dapat mengurangi biaya lisensi untuk layanan, sistem operasi, dan alat dengan memanfaatkan opsi yang memberi Anda hak penggunaan untuk teknologi yang sama atau sebanding dengan biaya yang lebih rendah.
Beralih ke penagihan harga tetap alih-alih penagihan berbasis konsumsi untuk sumber daya ketika pemanfaatannya tinggi dan dapat diprediksi dan opsi SKU atau penagihan yang sebanding tersedia. Ketika pemanfaatan tinggi dan dapat diprediksi, model harga tetap biasanya lebih murah dan sering mendukung lebih banyak fitur. Menggunakannya dapat meningkatkan ROI Anda.
Gunakan sumber daya terpusat yang disediakan oleh organisasi Anda, dan bagikan biayanya dengan tim lain. Sumber daya bersama sering memiliki kapasitas yang lebih tinggi untuk mendukung beberapa beban kerja, dan biaya didistribusikan di seluruh tim. Mengambil dependensi pada sumber daya bersama dapat menghemat uang, selama fungsionalitas beban kerja Anda tidak disusupi.

Showback dan penagihan balik adalah manfaat potensial lainnya.
Sebarkan ke wilayah yang harganya lebih murah. Beberapa wilayah menawarkan layanan dengan harga yang lebih murah. Jika Anda masih dapat memenuhi persyaratan fungsional dan tidak berfungsi, Anda harus mempertimbangkan untuk menggunakan wilayah tersebut. Anda dapat memperoleh manfaat lebih lanjut dengan mengevaluasi pilihan regional per lingkungan, berpotensi menggunakan harga yang menguntungkan untuk lingkungan praproduksi meskipun lingkungan produksi tidak dapat.
Temukan penggunaan bersama dengan sumber daya, beban kerja, dan bahkan tim lainnya.

Lebih suka layanan yang memudahkan untuk mencapai kepadatan yang lebih tinggi.

Pertimbangkan potensi pertukaran, terutama pada batas keamanan.
Anda akan dapat menghemat biaya dengan mengoptimalkan pemanfaatan perangkat keras.

Seiring dengan meningkatnya kepadatan, jumlah sumber daya yang Anda butuhkan untuk menjalankan beban kerja berkurang. Penurunan ini mengurangi biaya per unit dan biaya manajemen.

Memantau dan mengoptimalkan dari waktu ke waktu

Ikon tujuan Investasi ukuran yang terus tepat seiring berkembangnya beban kerja Anda dengan ekosistem.

Yang penting kemarin mungkin tidak penting hari ini. Saat Anda belajar melalui evaluasi beban kerja produksi, harapkan perubahan arsitektur, persyaratan bisnis, proses, dan bahkan struktur tim. Praktik siklus hidup pengembangan perangkat lunak (SDLC) Anda mungkin perlu berkembang. Faktor eksternal mungkin juga berubah, seperti platform cloud, sumber dayanya, dan perjanjian Anda.

Anda harus dengan hati-hati menilai dampak dari semua perubahan biaya. Pantau perubahan dan tren ROI pada irama reguler, dan evaluasi apakah Anda perlu menyesuaikan persyaratan fungsional dan nonfungsi.

Pendekatan Manfaat
Dengan menggunakan sistem pelacakan biaya Anda, terus evaluasi dan optimalkan biaya sumber daya, data, dan dukungan berbayar. Apakah ada sumber daya yang kurang digunakan yang dapat dihentikan, diganti, dibangun kembali, atau direfaktor? Anda akan mengurangi biaya dengan menghindari pembayaran sumber daya yang tidak sepenuhnya digunakan. Memahami metrik harga dapat membantu Anda membuat keputusan yang lebih selaras dengan model biaya Anda. Ini juga dapat mencegah penagihan yang tidak beralamat. Dengan mengubah ukuran atau menghapus sumber daya yang kurang digunakan, atau bahkan mengubah SKU, Anda dapat mengurangi biaya.

Anda mungkin juga dapat menghemat beberapa biaya dengan mengevaluasi penggunaan kontrak dukungan Anda dan mengukurnya dengan tepat.
Terus sesuaikan keputusan desain arsitektur, sumber daya, kode, dan alur kerja berdasarkan data ROI. Tinjauan rutin metrik, data performa, laporan penagihan, dan penggunaan fitur dapat menyebabkan penyempurnaan yang dapat mengurangi biaya.
Perlakukan lingkungan SDLC yang berbeda secara berbeda, dan sebarkan jumlah lingkungan yang tepat.

Lingkungan produksi harus menjadi pendorong biaya utama Anda.
Anda dapat menghemat uang dengan memahami bahwa tidak semua lingkungan perlu mensimulasikan produksi. Lingkungan nonproduksi dapat memiliki fitur, SKU, jumlah instans, dan bahkan pengelogan yang berbeda.

Anda juga dapat menghemat biaya dengan membuat lingkungan pra-produksi sesuai permintaan dan menghapusnya saat Anda tidak lagi membutuhkannya.

Langkah berikutnya