Terapkan 6 praktik terbaik pengoptimalan biaya Azure

Anda dapat mengonfigurasi penerapan Azure dengan berbagai cara. Total biaya pada tagihan komputasi awan Azure bergantung pada konfigurasi dan layanan spesifik yang mereka pilih.

Yang mengatakan, ada beberapa strategi umum untuk mengurangi biaya Azure. Misalnya, organisasi dapat memanfaatkan berbagai paket pembayaran, menggunakan alat manajemen biaya Azure asli, dan mengandalkan tag sumber daya.

Berikut adalah enam praktik terbaik pengoptimalan biaya Azure, beberapa di antaranya dapat diterapkan ke semua jenis sumber daya Azure.

1. Jelajahi opsi pembayaran

Azure menyediakan beberapa opsi pembayaran untuk VM, termasuk:

Bacaan Lainnya

Sesuai permintaan atau bayar sesuai pemakaian. Opsi ini memungkinkan Anda meluncurkan VM secara instan, kapan pun dibutuhkan. Sementara harga per jam runtime adalah pilihan yang paling mahal, itu fleksibel dan nyaman. Organisasi dapat menjalankan instans mereka selama yang diinginkan, tanpa gangguan. Opsi ini tidak memerlukan perencanaan awal, karena VM diluncurkan sesuai permintaan.

Disimpan. Dengan opsi ini, Anda memesan instance VM untuk periode satu atau tiga tahun. Harga instance cadangan memberikan diskon hingga 72% dibandingkan dengan harga sesuai permintaan, menurut Microsoft.
Titik. Opsi pembelian ini memungkinkan pengguna membeli kapasitas komputasi Azure cadangan dengan harga diskon hingga 90% dibandingkan dengan harga sesuai permintaan. Tangkapannya adalah bahwa Microsoft dapat menghentikan instans Spot kapan saja, berdasarkan kebutuhan kapasitas.

Opsi ini paling sesuai untuk beban kerja yang dapat mentolerir jeda, seperti pemrosesan data batch. Meskipun instans sesuai permintaan adalah pilihan umum untuk organisasi, pertimbangkan apakah instans Cadangan atau Spot dapat menghemat biaya, sambil tetap memenuhi persyaratan beban kerja.

2. Manfaatkan alat manajemen biaya Azure

Azure menyediakan beberapa alat untuk memprediksi dan mengoptimalkan pengeluaran cloud. Alat-alat ini meliputi:

Kalkulator Harga Azure. Sebelum Anda menerapkan beban kerja di Azure, gunakan kalkulator harga untuk mengantisipasi berapa biayanya. Bereksperimenlah dengan berbagai jenis atau konfigurasi layanan dalam kalkulator untuk menemukan peluang penghematan biaya. analisis biaya Azure. Setelah beban kerja dijalankan di Azure, gunakan fitur analisis biaya di portal Azure untuk memahami berapa biaya setiap beban kerja. Alat ini juga memperkirakan pengeluaran di masa mendatang berdasarkan konfigurasi saat ini.Anggaran Azure. Untuk menerapkan sasaran organisasi terkait pengeluaran cloud, konfigurasikan anggaran di portal Azure. Anggaran memungkinkan Anda menetapkan ambang pengeluaran untuk pengguna dan grup Azure. Layanan akan menghasilkan peringatan ketika ambang batas dilewati.

Penasihat Azure. Azure Advisor memberikan rekomendasi pengoptimalan biaya. Rekomendasi ini berfokus pada pengurangan biaya untuk instance VM. Akibatnya, tidak berguna untuk mengoptimalkan pembelanjaan pada jenis sumber daya lainnya, seperti database.Manajer Sumber Daya Azure. Alat ini menerapkan aturan manajemen atas sumber daya Azure, seperti siapa yang dapat membuatnya dan bagaimana mereka diberi tag. Meskipun Resource Manager bukan alat pengoptimalan biaya, itu sendiri dapat mengurangi biaya dengan mencegah TI bayangan. Ini juga membantu admin mengidentifikasi beban kerja yang berjalan saat tidak diperlukan lagi.

3. Pindahkan beban kerja ke kontainer

Jika aplikasi saat ini berjalan di VM, memigrasikannya ke kontainer dapat menghemat biaya hosting awan. Ini karena, dibandingkan dengan VM, kontainer menghabiskan lebih sedikit sumber daya untuk overhead virtualisasi; Anda dapat memasukkan lebih banyak wadah ke satu host.

Misalnya, bayangkan Anda saat ini memiliki selusin server WordPress. Setiap server berjalan pada VM Azure yang berbeda. Dengan menerapkan server sebagai wadah menggunakan Layanan Azure Kubernetes (AKS), Anda dapat mengkonsolidasikan menjadi tiga atau empat VM dan menyebarkan instance WordPress di antara mereka.

Karena harga AKS per server host sama dengan harga Azure VM standar, Anda dapat mengurangi biaya hosting sebanyak 75%. AKS membebankan biaya tambahan sebesar $0,10 per jam jika Anda memilih jaminan uptime, tetapi ini opsional.

4. Pergi tanpa server

Komputasi tanpa server, yang tersedia melalui layanan Azure Functions, adalah cara lain untuk mengurangi biaya. Perangkat lunak yang diterapkan sebagai fungsi tanpa server berjalan sesuai permintaan, berdasarkan pemicu yang ditentukan pengguna. Anda hanya membayar ketika perangkat lunak berjalan. Komputasi tanpa server paling cocok untuk beban kerja intensif komputasi yang berjalan sebentar-sebentar.

Contoh beban kerja yang cenderung lebih murah sebagai fungsi tanpa server adalah aplikasi yang mengubah ukuran gambar saat pengguna mengunggahnya ke situs web. Pengubahan ukuran gambar memerlukan banyak CPU, tetapi hanya perlu dilakukan secara berkala dalam skenario ini. Sebagai fungsi tanpa server, layanan hanya akan berjalan jika diperlukan.

Ini akan lebih hemat biaya daripada menghosting layanan di VM dengan sumber daya CPU yang tinggi. Dalam hal ini, Anda akan membayar agar VM berjalan terus-menerus, bahkan saat tidak dibutuhkan.

5. Tandai sumber daya Azure

Praktik terbaik pengoptimalan biaya Azure lainnya adalah menetapkan kebijakan pemberian tag sumber daya. Alat seperti Azure Resource Manager menerapkan praktik ini.

Tag adalah label yang mengidentifikasi sumber daya cloud. Misalnya, mereka dapat mengidentifikasi pengguna mana yang membuat sumber daya, atau rekan organisasi mana pusat st sumber daya milik. Admin dapat membuat daftar dan mencari tag sesuai permintaan. Ini adalah cara yang baik untuk melacak sumber daya mana yang sedang berjalan, dan menemukan beban kerja yang dapat dihentikan untuk menghemat uang.

Sebagai contoh bagaimana tag dapat mengoptimalkan biaya Azure, bayangkan Anda memiliki beberapa VM untuk pengembangan dan pengujian. Anda menentukan tag sebagai stage:dev dan menerapkannya ke VM ini. Nanti, saat liburan perusahaan mendekat, Anda dapat menelusuri sumber daya dengan tag ini dan menonaktifkannya sebelum liburan.

Dengan cara ini, Anda terhindar dari membayar VM yang tidak diperlukan saat operasi perusahaan Anda ditangguhkan. Tanpa kebijakan pemberian tag terpusat, tidak akan ada cara yang efisien untuk mengidentifikasi jenis sumber daya ini.

6. Pilih wilayah yang tepat

Wilayah cloud adalah kumpulan pusat data dalam area geografis tertentu. Wilayah yang Anda pilih menentukan di mana, secara fisik, beban kerja Anda dihosting.

Harga Azure sering kali bervariasi menurut wilayah — dengan wilayah Amerika Utara biasanya yang termurah — jadi memilih wilayah tertentu dapat menghemat uang. Misalnya, pada saat publikasi, harga bayar sesuai pemakaian untuk instans VM B1 adalah $8,6140/bulan di wilayah Inggris Selatan, dibandingkan dengan $7,5920 di AS Timur. Dengan memilih wilayah terakhir, Anda akan menghemat sekitar 11% untuk jenis sumber daya Azure yang sama.

Namun, semakin jauh suatu wilayah dari pengguna akhir, semakin tinggi risiko masalah kinerja. Masalah ini muncul karena masalah seperti latensi jaringan yang tinggi dan kehilangan paket. Oleh karena itu, hindari memilih wilayah Azure berbiaya rendah jika itu berarti beban kerja akan dihosting ribuan mil jauhnya dari pengguna akhir.

Komentar ditutup.