Apa yang dimaksud dengan pengoptimalan biaya cloud?

Seorang pria menggunakan tablet digital di ruang server

Memindahkan data dan aplikasi dari pusat data on premises tradisional ke infrastruktur cloud menawarkan potensi penghematan biaya yang signifikan kepada perusahaan melalui percepatan inovasi, menjaga keunggulan kompetitif, dan interaksi yang lebih baik dengan pelanggan dan karyawan. Terlebih lagi, infrastruktur TI menjadi biaya operasional yang dibayarkan sesuai penggunaan dengan sebagian besar penyedia cloud publik. Anda dapat meningkatkan atau menurunkan sumber daya cloud Anda untuk memenuhi permintaan, dan biaya akan mengikuti. Namun, biaya layanan cloud bisa jadi lebih tinggi dari yang diantisipasi, jadi memantau dan mengoptimalkan pengeluaran cloud Anda sangatlah penting.

Optimalisasi biaya cloud menggabungkan strategi, teknik, praktik terbaik, dan alat untuk membantu mengurangi biaya cloud, menemukan cara yang paling hemat biaya untuk menjalankan aplikasi Anda di lingkungan cloud, dan memaksimalkan nilai bisnis.

Mungkin sulit untuk memantau metrik dan membandingkan data saat menggunakan beberapa vendor cloud dengan dasbor yang berbeda, dan pengeluaran yang berlebihan bisa terjadi. Baik Anda menggunakan IBM Cloud, Amazon AWS, Google Cloud, Microsoft Azure atau beberapa kombinasi platform, sangat penting untuk memahami, mengevaluasi, dan mengoptimalkan apa yang Anda belanjakan untuk operasi cloud.

Mengapa Anda membutuhkan pengoptimalan biaya cloud?

Organisasi menghabiskan sekitar 32% pengeluaran mereka untuk layanan cloud—jumlah yang signifikan, baik jika Anda adalah bisnis kecil maupun bisnis yang menghabiskan enam atau tujuh digit untuk cloud setiap tahunnya. Pengoptimalan cloud membantu mengurangi pemborosan dan menghindari pengeluaran berlebihan dengan mengidentifikasi sumber daya yang tidak terpakai dan alat yang terabaikan.

Ini bukan hanya tentang menekan biaya. Ini juga tentang memastikan biaya Anda selaras dengan sasaran bisnis Anda. Dengan kata lain, membayar lebih mungkin masuk akal jika Anda memperoleh lebih banyak pendapatan atau melihat lebih banyak aktivitas produktif dan profitabilitas dari layanan cloud tertentu.

Pengoptimalan biaya cloud berarti mengetahui berapa biaya operasi cloud Anda dan membuat penyesuaian cerdas sehingga Anda dapat mengontrol biaya cloud tanpa mengorbankan kinerja.

Pertanyaan yang perlu diajukan pada diri Anda sendiri tentang mengoptimalkan biaya cloud

Dengan beberapa persiapan, Anda dapat mengelola biaya cloud dan menghindari pengeluaran berlebihan yang tidak terduga. Tim TI Anda harus mempertimbangkan pertanyaan-pertanyaan ini sebelum, selama, dan setelah implementasi cloud Anda:

  • Bagaimana kita dapat mengevaluasi biaya cloud di semua tingkat perusahaan dan mengelola alokasi biaya di tingkat organisasi dan tim?
  • Bagaimana kita akan menyediakan sumber daya cloud dan memantau serta mengontrol pengeluaran dari waktu ke waktu?
  • Bagaimana cara kita mencegah penyediaan dan pengeluaran yang berlebihan?
  • Metrik apa yang akan kita lacak? Di luar tagihan cloud Anda, hal ini dapat mencakup biaya layanan, kapasitas, pemanfaatan, kinerja, dan ketersediaan.

Alat untuk pengoptimalan biaya cloud

Alat manajemen biaya cloud yang tersedia dapat membantu Anda melacak tagihan, fitur, dan konfigurasi lainnya, sehingga Anda dapat mengoptimalkan biaya. Penyedia cloud menawarkan beberapa alat, termasuk manajemen biaya Azure, manajemen biaya Google Cloud, dan alat manajemen keuangan cloud AWS.

Ada juga alat biaya cloud dari perusahaan independen yang menilai beberapa vendor lainnya. Misalnya, IBM Turbonomic mengotomatiskan tindakan penting secara real-time, tanpa pengawasan manusia, untuk membantu Anda menggunakan sumber daya komputasi, penyimpanan, dan jaringan dengan cara yang paling efisien. Alat ini dapat bekerja di beberapa cloud dan membuat laporan yang menunjukkan data multicloud gabungan. Beberapa membandingkan biaya cloud Anda dengan biaya yang dibutuhkan untuk membangun ruang server sendiri.

Memahami dan memanfaatkan model penetapan harga cloud

Penyedia cloud menawarkan berbagai model harga dan tingkat layanan berbeda yang dapat Anda gunakan untuk membantu mencocokkan sumber daya dan biaya dengan kebutuhan aplikasi, persyaratan ketersediaan, dan nilai bisnis. Menelusuri hal ini bisa jadi membingungkan. Berikut adalah beberapa strategi umum yang dapat digunakan:

  • Manfaatkan instance cadangan (RIS). Ini adalah instance komputer prabayar yang menawarkan diskon signifikan (sering kali hingga 75%), yang dapat digunakan selama periode tertentu.
  • Gunakan harga paket hemat, yang menawarkan harga rendah berdasarkan komitmen satu atau tiga tahun.
  • Manfaatkan Spot Instances (sumber daya sisa yang dilelang) untuk pembelian menit terakhir jika memungkinkan. Contoh penggunaan untuk Spot Instances dapat mencakup pemrosesan beban kerja big data/machine learning, mengelola database terdistribusi, dan menjalankan operasi CI/CD.
  • Batasi biaya transfer data dengan menghindari transfer data yang tidak perlu.

Pertimbangkan FinOps untuk pengoptimalan biaya cloud

FinOps, gabungan antara keuangan dan DevOps, adalah praktik manajemen keuangan cloud yang membantu organisasi memaksimalkan nilai bisnis di lingkungan hybrid dan multicloud. Banyak organisasi melakukan pendekatan terhadap strategi dan implementasi pengoptimalan biaya cloud dengan mempekerjakan tim FinOps lintas fungsi—yang terdiri dari anggota TI, keuangan, dan teknik—untuk membawa akuntabilitas keuangan ke cloud.

Praktik FinOps mengandalkan pelaporan dan otomatisasi untuk meningkatkan ROI dengan terus mengidentifikasi peluang efisiensi dan mengambil tindakan terkait pengoptimalan cloud secara real-time. Dengan mengotomatiskan sumber daya dinamis mereka, organisasi juga dapat memastikan infrastruktur yang mendasari lingkungan cloud mereka selalu memenuhi tujuan tingkat layanan.

Menurut FinOps Foundation, praktik FinOps yang matang mengalokasikan lebih dari 90% pengeluaran cloud, meninggalkan sedikit perbedaan antara perkiraan dan pengeluaran aktual.

Tiga fase perjalanan FinOps: Menginformasikan, Mengoptimalkan, dan Mengoperasikan

Sebuah perusahaan mungkin berada dalam beberapa fase perjalanan FinOps—menginformasikan, mengoptimalkan, dan mengoperasikan—pada saat yang sama karena unit, tim, atau aplikasi yang berbeda akan berada dalam perjalanan mereka sendiri.

  1. Menginformasikan: Organisasi membutuhkan visibilitas yang akurat dan terkini untuk membuat keputusan yang cerdas dalam hal alokasi, tolok ukur, penganggaran, dan perkiraan. Memiliki informasi alokasi yang benar dan terperinci mengenai pengeluaran cloud Anda juga memungkinkan chargeback dan showback yang benar. Tim FinOps perlu mengetahui apakah mereka tetap sesuai anggaran, membuat perkiraan yang akurat, dan mencapai target ROI.
  2. Mengoptimalkan: Fase kedua adalah tentang mengoptimalkan jejak cloud. Ada beberapa cara untuk mengoptimalkan jejak cloud. Kapasitas sesuai permintaan adalah yang paling mahal. Penyedia cloud menawarkan diskon untuk perencanaan reservasi lanjutan dan peningkatan komitmen. Tim juga dapat mengoptimalkan lingkungan cloud dengan menggunakan otomatisasi untuk menyesuaikan lingkungan dan mematikan sumber daya yang tidak terpakai.
  3. Mengoperasikan: Organisasi memasuki fase ketiga ketika mereka dapat terus mengukur metrik—seperti kecepatan, kualitas, dan biaya—terhadap tujuan bisnis. FinOps Foundation mengungkapkan, "Kesuksesan organisasi hanya mungkin terjadi jika organisasi membangun budaya FinOps, yang melibatkan Pusat Keunggulan Biaya Cloud yang dibangun di sekitar pemangku kepentingan bisnis, keuangan, dan operasional yang juga mendefinisikan kebijakan dan model tata kelola yang sesuai."

Model Kematangan FinOps

FinOps Foundation menggambarkan tingkat kedewasaan sebagai “merangkak, berjalan, berlari”, yang mewakili organisasi yang mengambil tindakan dalam skala kecil dan terbatas hingga organisasi yang berada di tingkat yang jauh lebih tinggi.

  • Merangkak: Sebuah organisasi di tingkat merangkak melakukan pelaporan dan penyiapan alat yang minimal, menempatkan KPI dasar, dan memiliki rencana untuk hanya menangani hasil yang mudah dicapai. Mereka mengalokasikan setidaknya 50% dari pengeluaran cloud mereka, dan varians akurasi perkiraan terhadap pengeluaran mereka adalah 20%.
  • Berjalan: Berjalan berarti organisasi memahami dan mengikuti kemampuan pengoptimalan cloud. Mereka mengidentifikasi kasus-kasus edge yang sulit tetapi tidak mengatasinya. Mereka menetapkan tujuan dan KPI sedang hingga tinggi. Mereka mengalokasikan sekitar 80% dari pengeluaran cloud mereka, dan perbedaan antara perkiraan dan pengeluaran cloud aktual adalah 15%.
  • Berlari: Organisasi pada tingkat berlari memiliki tim yang sepenuhnya memahami kemampuan pengoptimalan cloud dan menjalankannya dalam operasi cloud. Mereka menangani kasus-kasus edge yang sulit, menetapkan tujuan dan KPI yang sangat tinggi, dan lebih memilih otomatisasi. Mereka mengalokasikan lebih dari 90% pengeluaran cloud mereka, dan akurasi perkiraan terhadap pengeluaran mereka adalah sekitar 12%.

Pengoptimalan biaya cloud dan IBM

Aplikasi kompleks yang digunakan oleh banyak bisnis membuat tim TI kewalahan saat mereka mencoba untuk tetap terdepan dalam memenuhi permintaan yang dinamis. Ketika kinerja aplikasi menurun, tim-tim ini sering kali bereaksi dengan kecepatan manusia setelah kejadian. Untuk menghindari gangguan, mereka mungkin menyediakan lebih banyak sumber daya untuk lingkungan cloud mereka daripada yang dibutuhkan, yang mengakibatkan tagihan cloud membengkak dan ROI yang mengecewakan. IBM mendorong klien untuk mengendalikan pengeluaran dengan pengoptimalan biaya hybrid cloud.

IBM Turbonomic adalah platform pengoptimalan biaya hybrid cloud yang memungkinkan tim TI untuk menghilangkan tebakan yang mengakibatkan penyediaan sumber daya aplikasi yang berlebihan atau kurang—menghemat waktu dan mengoptimalkan biaya. Tim dapat terus mengotomatiskan tindakan penting secara real-time yang secara proaktif memberikan penggunaan sumber daya komputasi, penyimpanan, dan jaringan yang paling efisien untuk aplikasi Anda di setiap lapisan tumpukan.

Mari pikirkan kembali tentang operasi cloud. Jika Anda merancang operasi cloud untuk perusahaan baru, apa yang akan Anda otomatiskan untuk memastikan kinerja aplikasi dengan biaya terendah? Tonton videonya.

Penulis

IBM Education

IBM Education