8 cara untuk mengurangi biaya cloud

Banyak organisasi mendapatkan keuntungan dari beban kerja hosting di cloud, namun model infrastruktur ini tidak berkelanjutan jika Anda tidak dapat mengendalikan tagihan cloud Anda. Perusahaan harus hati-hati mengevaluasi biaya layanan cloud mereka.

Tagihan cloud meroket karena berbagai alasan, seperti sumber daya yang disediakan secara berlebihan, kapasitas yang tidak perlu, dan visibilitas lingkungan yang buruk. Untungnya, ada alat dan praktik pengoptimalan biaya yang dapat membantu menghilangkan pengeluaran yang tidak perlu. Pengoptimalan biaya juga membantu organisasi mencapai keseimbangan antara kinerja dan pengeluaran cloud.

Pelajari cara mengurangi biaya cloud dengan praktik dan alat berikut.

1. Pilih instans cadangan atau spot

Di cloud, organisasi akan menemukan alternatif yang lebih murah daripada sumber daya sesuai permintaan jika mereka bersedia berkomitmen untuk melakukan pengorbanan tertentu. Gunakan skema harga diskon ini jika memungkinkan:

Bacaan Lainnya

Instans cadangan. Organisasi yang membuat komitmen di muka untuk menggunakan sejumlah kapasitas tertentu selama periode satu hingga tiga tahun dapat menghemat sumber daya cloud dengan instans cadangan. Bergantung pada platform dan variabel lainnya, instans cadangan dapat menawarkan penghematan hingga 80% dibandingkan instans sesuai permintaan.

Setiap penyedia cloud utama menawarkan opsi harga ini dengan Amazon EC2 Reserved Instances (RI), Instans VM Cadangan Azure, dan program Google Cloud Committed Use. AWS juga memiliki program Savings Plans dengan diskon serupa tetapi lebih fleksibel dalam penggunaan daripada RI EC2 standarnya. Instans cadangan paling cocok untuk beban kerja dengan kapasitas yang konsisten dan dapat diprediksi.

Tempatkan contoh. Pengembang dapat mengakses kapasitas yang tidak terpakai dengan harga diskon besar-besaran dengan Amazon EC2 Spot Instances, Azure Spot VMs, Google Cloud Preemptible VMs, dan Google Spot VMs. Penghematan dengan model penetapan harga ini bergantung pada jenis sumber daya apa yang dibeli dan harga pada saat pembelian. Instans ini tunduk pada penghentian mendadak, bergantung pada permintaan kapasitas keseluruhan di suatu wilayah. Mereka paling baik digunakan untuk beban kerja stateless, tugas batch, dan tugas lain yang dapat mentolerir gangguan.

2. Perencanaan kapasitas

Meskipun organisasi dapat dengan cepat menaikkan atau menurunkan instans cloud, mereka sering kali masih membayar untuk kapasitas yang tidak terpakai. Tim TI perlu memastikan kapasitas yang cukup tersedia untuk menangani lonjakan lalu lintas yang tidak terduga dan fluktuasi beban, tetapi tidak terlalu banyak sehingga mereka mengeluarkan uang terlalu banyak untuk sumber daya yang tidak perlu.

Bagian dari perencanaan kapasitas adalah memilih sumber daya cloud yang tepat untuk beban kerja Anda. Instans Compute tersedia dalam beragam konfigurasi untuk memenuhi kebutuhan pemrosesan, memori, penyimpanan, dan kinerja yang unik dari setiap aplikasi. Dengan begitu banyak opsi yang tersedia, mudah untuk memperbesar instans, menyediakan lebih banyak prosesor, memori, dan penyimpanan daripada yang sebenarnya dibutuhkan oleh beban kerja. Sumber daya tambahan itu menghabiskan uang — setiap bulan — kecuali digunakan. Hemat uang dengan instans cloud “ukuran yang tepat”.

Penskalaan otomatis juga membantu organisasi memastikan mereka tidak membayar untuk kapasitas cloud yang tidak terpakai. Penyedia cloud menawarkan layanan asli dengan fitur penskalaan otomatis, seperti AWS Auto Scaling. Fitur-fitur ini secara otomatis memantau dan menyesuaikan skala aplikasi untuk memenuhi permintaan dan dapat digunakan untuk memprioritaskan biaya, ketersediaan, atau performa.

Siapkan parameter penskalaan otomatis dengan mempertimbangkan biaya. Misalnya, tetapkan batas kinerja pada beban kerja dengan prioritas lebih rendah yang tidak memerlukan penskalaan ekstensif. Konfigurasikan pengaturan penskalaan otomatis untuk menggunakan jumlah minimum sumber daya yang diperlukan untuk memenuhi permintaan. Dan gabungkan beberapa program diskon yang disebutkan sebelumnya sebagaimana mestinya.

Komputasi tanpa server juga dapat membantu masalah penskalaan, tetapi masih memerlukan beberapa perencanaan di muka untuk menghindari biaya yang tidak terkendali. Anda juga dapat menggunakan teknik seperti antrean dan caching untuk mengakomodasi lonjakan lalu lintas yang tidak terduga tanpa membayar kapasitas menganggur.

3. Batasi biaya transfer data

Mungkin mahal untuk memindahkan data ke dan dari cloud publik. Penyedia cloud membebankan biaya keluar data untuk memindahkan data dari platform mereka atau bahkan antar wilayah. Untuk mengurangi biaya cloud, hindari transfer data yang tidak perlu.

Mulailah dengan penilaian biaya transfer penyedia cloud Anda. Kemudian, sesuaikan arsitektur cloud Anda untuk mengurangi jumlah transfer data yang diperlukan. Misalnya, Anda dapat memindahkan aplikasi lokal yang sering mengakses data yang dihosting di cloud ke cloud untuk menghilangkan lompatan tersebut.

Selain itu, evaluasi biaya berbagai metode transfer yang dimaksudkan untuk mempercepat dan mengamankan pergerakan data antara cloud dan pusat data pribadi Anda. Misalnya, bandingkan biaya untuk menggunakan layanan koneksi jaringan khusus, seperti AWS Direct Connect, Azure ExpressRoute, atau Google Cloud Interconnect, dengan biaya perangkat transfer fisik, seperti AWS Snowball atau Azure Data Box.

4. Gunakan alat pemantauan biaya

Strategi manajemen biaya yang efektif membutuhkan alat yang tepat untuk memantau pengeluaran.

AWS menawarkan berbagai alat pemantauan biaya. Satu alat, AWS Cost Explorer, menganalisis pengeluaran Anda sebelumnya — hingga

13 bulan sebelumnya — dan perkirakan pengeluaran cloud Anda untuk tiga bulan ke depan. Opsi lainnya, Anggaran AWS, menggunakan peringatan khusus untuk memberi tahu admin saat pengeluaran melebihi titik tertentu. Itu juga dapat secara otomatis membatasi sumber daya untuk mengurangi biaya cloud.

Pengguna cloud Microsoft dapat memantau pengeluaran mereka dengan Azure Cost Management + Billing. Rangkaian alat ini melacak pengeluaran di seluruh layanan Azure individu, memberikan prakiraan tagihan di masa mendatang, dan memberi tahu pengguna saat mereka melebihi anggaran. Demikian pula, Manajemen Biaya Google memungkinkan pengguna Google Cloud Platform untuk mengidentifikasi lonjakan biaya dan menyiapkan laporan pengeluaran untuk pengoptimalan biaya.

Selain opsi cloud-native, alat pemantauan biaya pihak ketiga membantu organisasi membuat keputusan pengeluaran yang cerdas. Misalnya, CloudCheckr, yang sekarang dimiliki oleh NetApp, melacak pengeluaran di seluruh sumber daya cloud dan memberikan rekomendasi untuk memotong biaya. CloudZero dan Densify adalah contoh lain alat pemantauan dan manajemen biaya cloud pihak ketiga.

5. Mencegah perluasan awan

Cloud sprawl adalah proliferasi sumber daya cloud yang tidak terkendali dan penyebab banyak lonjakan tagihan cloud. Ketika organisasi gagal menghilangkan layanan cloud yang tidak lagi menjadi bagian dari strategi keseluruhan mereka, mereka terus membayarnya.

Misalnya, instans penyimpanan cenderung menumpuk — terutama saat digunakan untuk perlindungan data atau dipisahkan dari instans komputasi. Jika instance server cloud dihapus, penyimpanan terkaitnya mungkin akan diabaikan. Identifikasi instans penyimpanan yang tidak diperlukan dan pertimbangkan taktik untuk menghapusnya sesuai dengan kebijakan penyimpanan data perusahaan.

Untuk meminimalkan risiko gepeng, secara umum, bangun visibilitas yang tepat ke dalam lingkungan cloud Anda dengan infrastruktur dan pemantauan aplikasi serta alat manajemen. Tetapkan kebijakan perusahaan tentang bagaimana dan kapan menonaktifkan sumber daya cloud yang tidak diperlukan lagi. Gunakan penyediaan otomatis untuk mematikan beban kerja lama.

Selain kebijakan cloud, pantau dengan cermat tagihan dan kontrak cloud untuk mengidentifikasi apakah organisasi Anda membayar layanan cloud yang tidak lagi digunakan.

6. Penyimpanan cache secara strategis

Beberapa penyedia cloud publik menawarkan layanan caching berbasis memori, seperti AWS ElastiCache. Caching memindahkan data penting atau yang sering diakses di dalam memori dan lebih dekat ke instans komputasi, daripada harus mengambil data dari instans penyimpanan. Hal ini dapat meningkatkan performa beberapa aplikasi dan mengurangi biaya penyimpanan cloud tingkat tinggi — terutama saat beban kerja yang peka terhadap performa dijalankan di wilayah terpencil atau saat replikasi yang efisien diperlukan untuk ketahanan. Sebagai perbandingan, Google Cloud Storage memungkinkan pengguna untuk menentukan di mana keranjang penyimpanan disimpan secara geografis.

7. Jalankan beban kerja di mana komputasi lebih murah

Waktu puncak dan permintaan komputasi memengaruhi harga cloud. Memindahkan beban kerja ke dan dari area layanan geografis tertentu — seperti wilayah — di mana permintaan dan harga lebih rendah dapat mengurangi biaya cloud. Selama layanan penyimpanan umum dapat mendukung setiap lokasi, beban kerja hanya akan melihat perbedaan latensi antar area layanan. Namun, persyaratan kepatuhan peraturan dan keamanan dapat melarang beban kerja berjalan di wilayah tertentu.

Manajemen dan kontrol biaya sering kali juga menjadi bagian inti dari strategi multi-cloud organisasi. Dalam beberapa kasus, organisasi mungkin menerapkan beberapa beban kerja, atau melakukan tugas tertentu — seperti pengujian dan pengembangan perangkat lunak — pada platform cloud yang sama sekali berbeda ketika manfaat biaya ditentukan.

8. Batasi akses ke cloud

Daya tarik utama cloud publik adalah sifatnya yang melayani sendiri. Bisnis secara rutin mengizinkan pengguna individu dan pemangku kepentingan untuk mengakses cloud untuk menyediakan, menerapkan, memantau, dan memecahkan masalah beban kerja. Akses terbuka semacam itu memang nyaman, tetapi juga dapat mendorong biaya yang tidak terduga, tidak terencana, dan terkadang tidak perlu.

Untuk mengurangi biaya, beberapa organisasi membatasi akses cloud ke pengguna yang berpengalaman dalam manajemen biaya cloud, seperti arsitek dan insinyur cloud. Para profesional cloud ini akrab dengan penawaran penyedia dan struktur biaya serta dapat merancang infrastruktur cloud yang memberikan kinerja yang solid — sekaligus membatasi pengeluaran. Staf TI yang bertanggung jawab atas penggunaan cloud harus menentukan taktik pengendalian biaya yang paling sesuai untuk organisasi mereka.

Komentar ditutup.