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.
Artikel ini membantu Anda memahami kemampuan pengoptimalan Beban Kerja dalam FinOps Framework dan cara menerapkannya di Microsoft Cloud.
Definisi
Pengoptimalan beban kerja mengacu pada proses memastikan layanan cloud digunakan dan disetel untuk memaksimalkan nilai bisnis dan meminimalkan penggunaan dan pengeluaran yang boros.
Tinjau bagaimana layanan digunakan dan pastikan masing-masing memaksimalkan pengembalian investasi. Mengevaluasi dan menerapkan praktik dan rekomendasi terbaik.
Setiap biaya harus memiliki keterlacakan langsung atau tidak langsung kembali ke nilai bisnis. Hilangkan sumber daya yang sepenuhnya "dioptimalkan" yang tidak berkontribusi pada nilai bisnis.
Tinjau pola penggunaan sumber daya Anda dan tentukan apakah pola tersebut dapat diturunkan skalanya atau bahkan dimatikan (untuk menghentikan penagihan) selama jam sibuk. Untuk mengurangi biaya, pertimbangkan alternatif yang lebih murah. Hindari penggunaan dan biaya yang tidak perlu yang tidak berkontribusi pada misi, yang pada gilirannya meningkatkan pengembalian investasi dan profitabilitas.
Panduan Memulai
Ketika Anda pertama kali mulai bekerja dengan layanan atau mengelola biaya di cloud, prioritaskan menggunakan alat asli dalam portal untuk mendorong efisiensi dan mengoptimalkan biaya.
- Tinjau dan terapkan praktik terbaik dalam penghitungan biaya Cloud Adoption Framework.
- Tinjau dan terapkan panduan pengoptimalan biaya Azure Well-Architected Framework.
- Tinjau dan terapkan rekomendasi biaya Azure Advisor.
- Azure Advisor memberi Anda rekomendasi keyakinan tinggi berdasarkan penggunaan Anda. Azure Advisor selalu menjadi tempat terbaik untuk memulai saat ingin mengoptimalkan beban kerja apa pun.
- Pertimbangkan untuk berlangganan pemberitahuan Azure Advisor untuk mendapatkan pemberitahuan saat ada rekomendasi biaya baru.
- Tinjau penggunaan Anda dan beli diskon komitmen jika masuk akal.
- Manfaatkan Azure Hybrid Benefit untuk Windows, Linux, dan SQL Server.
- Biasakan diri Anda dengan layanan yang Anda gunakan, cara penagihannya, dan opsi pengoptimalan biaya yang khusus untuk layanan tersebut.
- Anda dapat menemukan layanan yang Anda gunakan dari halaman Semua sumber daya di portal Azure atau dari tampilan Layanan dalam analisis biaya.
- Untuk mempelajari bagaimana setiap layanan menagih Anda, jelajahi halaman harga Azure dan kalkulator harga Azure. Gunakan opsi tersebut untuk mengidentifikasi opsi yang dapat mengurangi biaya. Misalnya, infrastruktur bersama dan diskon komitmen.
- Tinjau dokumentasi layanan untuk mempelajari tentang fitur terkait biaya apa pun yang dapat membantu Anda mengoptimalkan lingkungan atau meningkatkan visibilitas biaya. Beberapa contoh:
- Pilih "VM spot" untuk beban kerja yang berprioritas rendah dan mudah diinterupsi.
- Hindari transfer data lintas wilayah.
- Tentukan apakah layanan dapat dijeda atau dihentikan untuk berhenti dikenakan biaya.
- Beberapa layanan mendukung autostop secara asli, seperti Microsoft Dev Box, Azure DevTest Labs, Azure Lab Services, dan Azure Load Testing.
- Jika Anda menggunakan layanan yang mendukung penghentian, tetapi tidak penghentian otomatis, pertimbangkan untuk menggunakan aliran ringan di Power Automate atau Logic Apps.
- Jika layanan tidak dapat dihentikan, tinjau alternatif untuk menentukan apakah ada opsi yang dapat dihentikan untuk menghentikan penagihan.
- Perhatikan dengan cermat biaya non-komputasi yang mungkin terus ditagihkan ketika suatu sumber daya dihentikan sehingga Anda tidak terkejut. Penyimpanan adalah contoh umum dari biaya yang terus dibebankan bahkan jika sumber daya komputasi yang menggunakan penyimpanan tidak lagi berjalan.
- Apakah layanan mendukung komputasi tanpa server?
- Lapisan komputasi tanpa server dapat mengurangi biaya ketika tidak aktif. Beberapa contoh: Azure SQL Database, Azure SignalR Service, Cosmos DB, Synapse Analytics, Azure Databricks.
- Tinjau dokumentasi layanan untuk mempelajari tentang fitur terkait biaya apa pun yang dapat membantu Anda mengoptimalkan lingkungan atau meningkatkan visibilitas biaya. Beberapa contoh:
- Pilih "VM spot" untuk beban kerja yang berprioritas rendah dan mudah diinterupsi.
- Hindari transfer data lintas wilayah.
- Tentukan apakah layanan mendukung autoscaling.
- Jika layanan mendukung autoscaling, konfigurasikan untuk menskalakan berdasarkan kebutuhan aplikasi Anda.
- Autoscaling dapat bekerja dengan fungsi penghentian otomatis untuk efisiensi maksimum.
- Untuk menghindari biaya yang tidak perlu, pertimbangkan untuk menghentikan dan memulai sumber daya nonproduksi secara otomatis selama jam kerja.
- Hindari memulai sumber daya nonproduksi secara otomatis yang tidak digunakan setiap hari.
- Jika Anda memilih untuk mulai otomatis, waspadai libur dan hari raya di mana sumber daya mungkin diaktifkan secara otomatis tetapi tidak digunakan.
- Pertimbangkan untuk menandai sumber daya yang dihentikan secara manual. Untuk memastikan semua sumber daya dihentikan, Simpan kueri di Azure Resource Graph atau tampilan di daftar Semua sumber daya dan sematkan ke dasbor portal Azure.
- Pertimbangkan model arsitektur seperti kontainer dan tanpa server untuk hanya menggunakan sumber daya saat diperlukan, dan untuk mendorong efisiensi maksimum dalam layanan utama.
- Gunakan buku kerja pengoptimalan biaya untuk mengevaluasi pemanfaatan sumber daya, seperti sumber daya menganggur dan tidak digunakan.
🏗️ Membangun dasar-dasar
Pada titik ini, Anda telah menerapkan semua rekomendasi dasar untuk pengoptimalan biaya dan menyetel aplikasi agar memenuhi praktik terbaik yang paling mendasar. Saat Anda bergerak melampaui dasar-dasarnya, pertimbangkan poin-poin berikut:
- Mengotomatiskan rekomendasi biaya menggunakan Azure Resource Graph
- Ikuti teknologi, alat, dan praktik terbaik industri yang muncul untuk lebih mengoptimalkan pemanfaatan sumber daya.
- Mengotomatiskan proses penskalaan atau penghentian sumber daya yang tidak mendukung fitur tersebut atau memiliki persyaratan lebih kompleks.
- Pertimbangkan untuk menggunakan layanan otomatisasi, seperti Azure Automation atau Azure Functions.
-
Tetapkan tag "Env" atau Environment untuk mengidentifikasi sumber daya mana yang digunakan untuk pengembangan, pengujian, penahapan, produksi, dll.
- Lebih suka menetapkan tag pada tingkat langganan atau grup sumber daya. Kemudian aktifkan kebijakan pewarisan tag untuk Azure Policy dan pewarisan tag Cost Management untuk mencakup sumber daya yang tidak mengeluarkan tag dengan data penggunaan.
- Pertimbangkan untuk menyiapkan skrip otomatis untuk menghentikan sumber daya dengan profil waktu aktif tertentu (misalnya, hentikan VM pengembang selama jam sibuk jika tidak digunakan dalam 2 jam).
- Mendokumentasikan harapan waktu aktif berdasarkan nilai tag tertentu dan apa yang terjadi saat tag tidak hadir.
- Gunakan Azure Policy untuk melacak kepatuhan terhadap kebijakan tag.
- Gunakan Azure Policy untuk menerapkan aturan konfigurasi tertentu berdasarkan lingkungan.
- Pertimbangkan untuk menggunakan tag "override" untuk melewati kebijakan standar saat diperlukan. Untuk memastikan akuntabilitas, lacak biaya dan laporkan kepada pemangku kepentingan.
- Pertimbangkan untuk membuat dan melacak KPI untuk beban kerja berprioritas rendah, seperti server pengembangan.
- Pertimbangkan untuk menyebarkan alat lain untuk membantu Anda mengoptimalkan lingkungan Anda, misalnya, Mesin Pengoptimalan Azure yang tersedia di toolkit FinOps yang disediakan oleh Microsoft.
Pelajari lebih lanjut di FinOps Foundation
Kemampuan ini adalah bagian dari FinOps Framework oleh FinOps Foundation, organisasi nirlaba yang didedikasikan untuk memajukan manajemen dan pengoptimalan biaya cloud. Untuk informasi selengkapnya tentang FinOps, termasuk playbook yang berguna, program pelatihan dan sertifikasi, dan banyak lagi, lihat artikel Kemampuan pengoptimalan beban kerja dalam dokumentasi FinOps Framework.
Anda juga dapat menemukan video terkait di saluran YouTube FinOps Foundation:
Berikan umpan balik
Beri tahu kami bagaimana kinerja kami melalui ulasan singkat. Kami menggunakan ulasan ini untuk meningkatkan dan memperluas alat dan sumber daya FinOps.
Jika Anda mencari sesuatu yang spesifik, pilih yang sudah ada atau buat ide baru. Bagikan ide dengan orang lain untuk mendapatkan lebih banyak suara. Kami fokus pada ide-ide dengan suara terbanyak.
Konten terkait
Kemampuan FinOps terkait:
Produk terkait:
- Azure Advisor
- Azure Monitor
- Azure Resource Graph
- Kalkulator harga Azure
- Cost Management
- Kebijakan Azure
Solusi terkait:
Sumber daya lainnya: