全部产品
Search
文档中心

MaxCompute:Gunakan fitur optimalisasi sumber daya komputasi untuk mencapai efisiensi biaya

更新时间:Jul 02, 2025

MaxCompute menyediakan fitur optimalisasi sumber daya komputasi untuk mengoptimalkan biaya. Fitur ini memungkinkan MaxCompute menghasilkan rencana konfigurasi sumber daya yang optimal untuk sumber daya komputasi kuota langganan tingkat-1 berdasarkan permintaan pekerjaan aktual dan harapan alokasi sumber daya, membantu Anda mengurangi biaya komputasi. Untuk informasi lebih lanjut tentang fitur optimalisasi sumber daya komputasi, lihat Optimasi Konfigurasi Sumber Daya Komputasi. Topik ini menjelaskan cara menggunakan fitur optimalisasi sumber daya komputasi dalam skenario tipikal untuk mencapai efisiensi biaya.

Tindakan Pencegahan

  • Harga dalam topik ini hanya untuk referensi. Anda dapat melihat harga sebenarnya di halaman produk.

  • Metode evaluasi yang digunakan dalam skenario tipikal berikut ini sederhana. Dalam proses implementasi bisnis sebenarnya, kami menyarankan agar Anda secara bertahap menyesuaikan konfigurasi sumber daya untuk menerapkan rencana yang direkomendasikan berdasarkan kebutuhan bisnis Anda dan mencatat efek setelah perubahan konfigurasi sumber daya.

Skenario 1: Beberapa sumber daya komputasi berlangganan tidak terpakai dan biaya komputasi tinggi

Sebuah perusahaan memiliki anggaran yang cukup pada fase awal gudang data. Untuk memastikan bahwa hasil pekerjaan penting dapat dihasilkan sebelum pukul 08:00 setiap hari, perusahaan membeli 200 unit komputasi (CUs) dari sumber daya komputasi berlangganan tetap untuk pekerjaan tersebut. Total 520 pekerjaan dijadwalkan untuk berjalan pada sumber daya ini setiap hari. Pekerjaan-pekerjaan ini dapat diselesaikan sesuai jadwal atau bahkan lebih awal setiap hari, tetapi biaya komputasi bulanan mencapai USD 4.400.

Perusahaan mengeluarkan Objectives and Key Results (OKR) untuk pengurangan biaya kepada departemen data besar. Namun, pemimpin departemen data besar tidak dapat menentukan apakah hasil pekerjaan penting dapat memenuhi persyaratan bisnis setelah pengurangan biaya dan tidak dapat menentukan rencana pengurangan biaya yang paling tepat. Seorang insinyur O&M data memperkenalkan fitur optimalisasi sumber daya komputasi MaxCompute kepada pemimpin dan melakukan operasi berikut di konsol MaxCompute untuk mendemonstrasikan fitur ini:

  1. Pergi ke halaman Optimasi Biaya.

    1. Masuk ke konsol MaxCompute. Di bilah navigasi atas, pilih wilayah. Di panel navigasi sisi kiri, pilih Intelligent Optimization > Computing Resource Config Optimization.

    2. Di halaman Computing Resource Config Optimization, pilih kuota langganan tingkat-1 dari daftar drop-down Pilih Kuota untuk melihat data di bagan Perkiraan Permintaan CU Harian.image.png

    Data di bagan Perkiraan Permintaan CU Harian mencerminkan situasi bisnis saat ini. Pekerjaan dimulai setiap jam. Jumlah permintaan antara 05:00 dan 08:00 setiap hari besar, dan jumlah permintaan di jam lainnya relatif kecil.

  2. Tentukan titik waktu estimasi.

    Dalam contoh ini, dua titik waktu estimasi 05:00 dan 08:00 ditentukan dalam langkah Set Estimation Time Point. Ini memastikan bahwa semua pekerjaan yang dimulai sebelum pukul 05:00 dapat selesai sebelum pukul 05:00 dan pekerjaan penting yang dimulai dari pukul 05:00 hingga 08:00 dapat selesai sebelum pukul 08:00.

  3. Lihat hasil evaluasi.

    Klik Current Plan Estimation untuk melihat hasil pekerjaan berdasarkan konfigurasi sumber daya saat ini.

    image.png

    Di bagan CU Consumption Simulation (Current Plan Estimation), hasil pekerjaan tidak tertunda berdasarkan konfigurasi CU saat ini (200 CUs tetap), tetapi beberapa sumber daya komputasi tidak terpakai. Ini menunjukkan bahwa pengurangan biaya memungkinkan.

  4. Tentukan tujuan optimalisasi.

    Bagian Set Optimization Goal di bawah bagan CU Consumption Simulation (Current Plan Estimation) menampilkan penundaan saat ini pada titik waktu estimasi yang ditentukan dalam tabel. Data dalam tabel ini sesuai dengan data di bagan Simulasi Konsumsi CU (Estimasi Rencana Saat Ini).

    Titik waktu estimasi dibuat otomatis di kolom Tujuan Optimalisasi, yang sama dengan waktu penyelesaian pekerjaan yang diharapkan. Kemudian klik Generate Recommended Plan.

  5. Lihat rencana yang direkomendasikan.

    Hasil optimalisasi disajikan di bagan Simulasi Konsumsi CU (Rencana yang Direkomendasikan). Rencana yang direkomendasikan menunjukkan bahwa perusahaan perlu membeli 50 CUs tetap dan secara terpisah membeli 50 CUs cadangan elastis untuk periode 04:00 hingga 05:00 dan 06:00 hingga 08:00. Setelah optimalisasi, pekerjaan penting dapat selesai sebelum 08:00, dan biaya komputasi bulanan hanya USD 1.319,6. Dibandingkan dengan biaya komputasi saat ini, biaya bulanan dapat dikurangi sekitar 70%.

    image.png

    Pemimpin puas dengan rencana tersebut dan berharap dapat mengurangi lebih banyak biaya. Jika hasil pekerjaan tertunda selama 30 menit, bisnis tidak terpengaruh. Oleh karena itu, tujuan optimalisasi dapat disesuaikan.

  6. Menyesuaikan tujuan optimalisasi.

    Kembali ke bagian Set Optimization Goal dan ubah nilai di kolom Tujuan Optimalisasi yang sesuai dengan 08:00 di kolom Titik Waktu Estimasi menjadi 08:30.

  7. Lihat rencana yang direkomendasikan baru.

    Klik Generate Recommended Plan lagi. Rencana yang direkomendasikan menunjukkan bahwa perusahaan perlu membeli 50 CUs tetap dan secara terpisah membeli 50 CUs cadangan elastis untuk periode 04:00 hingga 05:00 dan 06:00 hingga 07:00. Setelah optimalisasi, pekerjaan penting dapat selesai sebelum 08:30, dan biaya komputasi bulanan dikurangi menjadi USD 1.246,4. Dibandingkan dengan biaya komputasi saat ini, biaya bulanan dikurangi sekitar 71,7%.image.png

  8. Secara bertahap sesuaikan konfigurasi sumber daya untuk menerapkan rencana yang direkomendasikan.

    Untuk menghindari ketidakstabilan setelah rencana yang direkomendasikan diterapkan, departemen data besar pertama-tama mengurangi jumlah CUs tetap menjadi 100. Setelah periode waktu tertentu, departemen tersebut melakukan evaluasi lagi. Jumlah pekerjaan tidak meningkat secara signifikan. Sistem masih merekomendasikan pengurangan konfigurasi sumber daya dan penggunaan CUs cadangan elastis. Oleh karena itu, departemen menyesuaikan konfigurasi sumber daya berdasarkan rencana yang direkomendasikan di mana hasil pekerjaan tidak tertunda. Setelah periode uji coba, pekerjaan penting masih dapat diselesaikan tepat waktu hampir setiap hari. Biaya komputasi juga berkurang.

Skenario 2: Sumber daya komputasi berlangganan tidak cukup, dan waktu penyelesaian pekerjaan lebih lambat dari waktu yang diharapkan

Sebuah perusahaan membeli 60 CUs berlangganan untuk pekerjaan pada fase awal gudang data. Total 520 pekerjaan dijadwalkan untuk berjalan pada sumber daya ini setiap hari. Sejumlah pekerjaan penting dimulai dari pukul 05:00 hingga 08:00 setiap hari. Departemen bisnis mengharapkan bahwa pekerjaan penting dapat selesai sebelum pukul 08:00 setiap hari. Seiring dengan berkembangnya bisnis, jumlah data yang dipindai oleh pekerjaan terus meningkat. Penyelesaian pekerjaan penting sering kali tertunda. Hal ini disebabkan oleh akumulasi pekerjaan karena sumber daya tetap yang tidak mencukupi. Perusahaan ingin menyesuaikan sumber daya untuk memenuhi persyaratan penyelesaian pekerjaan tanpa meningkatkan biaya terlalu banyak. Fitur optimalisasi sumber daya komputasi dapat digunakan dalam skenario ini. Untuk menggunakan fitur ini, lakukan langkah-langkah berikut:

  1. Pergi ke halaman Optimasi Biaya.

    1. Masuk ke konsol MaxCompute. Di bilah navigasi atas, pilih wilayah. Di panel navigasi sisi kiri, pilih Intelligent Optimization > Computing Resource Config Optimization.

    2. Di halaman Computing Resource Config Optimization, pilih kuota langganan tingkat-1 dari daftar drop-down Pilih Kuota untuk melihat data di bagan Perkiraan Permintaan CU Harian.image.png

      Data di bagan Perkiraan Permintaan CU Harian mencerminkan situasi bisnis saat ini. Pekerjaan dimulai setiap jam. Jumlah permintaan antara 05:00 dan 08:00 setiap hari besar, dan jumlah permintaan di jam lainnya relatif kecil.

  2. Tentukan titik waktu estimasi.

    Dalam contoh ini, dua titik waktu estimasi 05:00 dan 08:00 ditentukan dalam langkah Set Estimation Time Point. Ini memastikan bahwa semua pekerjaan yang dimulai sebelum pukul 05:00 dapat selesai sebelum pukul 05:00 dan pekerjaan penting yang dimulai dari pukul 05:00 hingga 08:00 dapat selesai sebelum pukul 08:00.

  3. Lihat hasil evaluasi.

    Klik Current Plan Estimation untuk melihat hasil pekerjaan berdasarkan konfigurasi sumber daya saat ini.

    image.png

    Di bagan Simulasi Konsumsi CU (Estimasi Rencana Saat Ini), pekerjaan yang dimulai sebelum 05:00 memiliki penundaan 3 menit dan pekerjaan penting yang dimulai antara 05:00 dan 08:00 memiliki penundaan 48 menit berdasarkan konfigurasi CU saat ini (60 CUs tetap). Hasil estimasi ini mirip dengan penundaan aktual.

  4. Tentukan tujuan optimalisasi.

    Bagian Set Optimization Goal di bawah bagan CU Consumption Simulation (Current Plan Estimation) menampilkan penundaan saat ini pada titik waktu estimasi yang ditentukan dalam tabel. Data dalam tabel ini sesuai dengan data di bagan Simulasi Konsumsi CU (Estimasi Rencana Saat Ini).

    Titik waktu estimasi dibuat otomatis di kolom Tujuan Optimalisasi, yang sama dengan waktu penyelesaian pekerjaan yang diharapkan. Kemudian klik Generate Recommended Plan.

  5. Lihat rencana yang direkomendasikan.

    Hasil optimalisasi disajikan di bagan CU Consumption Simulation (Recommended Plan). Informasi yang ditampilkan di bagan Simulasi Konsumsi CU (Rencana yang Direkomendasikan) sesuai dengan informasi yang ditampilkan di bagan Simulasi Konsumsi CU (Estimasi Rencana Saat Ini). Rencana yang direkomendasikan menunjukkan bahwa perusahaan perlu membeli 50 CUs tetap dan secara terpisah membeli 50 CUs cadangan elastis untuk periode 04:00 hingga 05:00 dan 06:00 hingga 08:00. Dengan cara ini, pekerjaan yang dimulai sebelum 05:00 dan 08:00 dapat selesai tanpa penundaan. Setelah optimalisasi, biaya komputasi adalah USD 0,4 per bulan lebih rendah daripada biaya komputasi saat ini.

    image.png

  6. Konfigurasikan rencana yang direkomendasikan.

    Perusahaan menganggap bahwa peningkatan biaya dari rencana yang direkomendasikan ini dapat diterima. Untuk menghindari ketidakstabilan setelah rencana yang direkomendasikan diterapkan, perusahaan mengonfigurasi CUs cadangan elastis berdasarkan rencana yang direkomendasikan tetapi tidak mengurangi jumlah CUs tetap.

    1. Di panel navigasi sisi kiri konsol MaxCompute, pilih Workspace > Quotas.

    2. Di halaman Quotas, temukan kuota tingkat-1 yang dievaluasi dan klik Quota Configuration di kolom Actions.

    3. Di tab Quota Plans halaman Quota Configuration, klik Add Plan.

    4. Di kotak dialog Create Quota Plan, atur Elastically Reserved CUs menjadi 50 untuk rencana kuota yang dibuat dan klik OK.

    5. Konfigurasikan rencana penjadwalan berikut untuk rencana kuota berdasarkan titik waktu di rencana yang direkomendasikan. Untuk informasi lebih lanjut, lihat Konfigurasikan kuota.

      Waktu mulai

      Rencana kuota

      00:00

      Default

      04:00

      Rencana kuota yang ditambahkan pada langkah sebelumnya

      05:00

      Default

      06:00

      Rencana kuota yang ditambahkan pada langkah sebelumnya

      08:00

      Default

      Catatan

      Jumlah CUs cadangan elastis untuk rencana Default adalah 0.

    Selama periode uji coba, pekerjaan penting dapat selesai tepat waktu hampir setiap hari. Efisiensi R&D meningkat dan biaya komputasi hanya meningkat sedikit.