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:
Pergi ke halaman Optimasi Biaya.
Masuk ke konsol MaxCompute. Di bilah navigasi atas, pilih wilayah. Di panel navigasi sisi kiri, pilih .
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.

Data di bagan Perkiraan Permintaan CU Harian mencerminkan situasi bisnis saat ini. Pekerjaan dimulai setiap jam. Jumlah permintaan antara
05:00dan08:00setiap hari besar, dan jumlah permintaan di jam lainnya relatif kecil.Tentukan titik waktu estimasi.
Dalam contoh ini, dua titik waktu estimasi
05:00dan08:00ditentukan 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.Lihat hasil evaluasi.
Klik Current Plan Estimation untuk melihat hasil pekerjaan berdasarkan konfigurasi sumber daya saat ini.

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.
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.
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:00dan06:00 hingga 08:00. Setelah optimalisasi, pekerjaan penting dapat selesai sebelum08:00, dan biaya komputasi bulanan hanya USD 1.319,6. Dibandingkan dengan biaya komputasi saat ini, biaya bulanan dapat dikurangi sekitar 70%.
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.
Menyesuaikan tujuan optimalisasi.
Kembali ke bagian Set Optimization Goal dan ubah nilai di kolom Tujuan Optimalisasi yang sesuai dengan
08:00di kolom Titik Waktu Estimasi menjadi08:30.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:00dan06:00 hingga 07:00. Setelah optimalisasi, pekerjaan penting dapat selesai sebelum08:30, dan biaya komputasi bulanan dikurangi menjadi USD 1.246,4. Dibandingkan dengan biaya komputasi saat ini, biaya bulanan dikurangi sekitar 71,7%.
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:
Pergi ke halaman Optimasi Biaya.
Masuk ke konsol MaxCompute. Di bilah navigasi atas, pilih wilayah. Di panel navigasi sisi kiri, pilih .
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.

Data di bagan Perkiraan Permintaan CU Harian mencerminkan situasi bisnis saat ini. Pekerjaan dimulai setiap jam. Jumlah permintaan antara
05:00dan08:00setiap hari besar, dan jumlah permintaan di jam lainnya relatif kecil.
Tentukan titik waktu estimasi.
Dalam contoh ini, dua titik waktu estimasi
05:00dan08:00ditentukan 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.Lihat hasil evaluasi.
Klik Current Plan Estimation untuk melihat hasil pekerjaan berdasarkan konfigurasi sumber daya saat ini.

Di bagan Simulasi Konsumsi CU (Estimasi Rencana Saat Ini), pekerjaan yang dimulai sebelum
05:00memiliki penundaan 3 menit dan pekerjaan penting yang dimulai antara05:00dan08:00memiliki penundaan 48 menit berdasarkan konfigurasi CU saat ini (60 CUs tetap). Hasil estimasi ini mirip dengan penundaan aktual.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.
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:00dan06:00 hingga 08:00. Dengan cara ini, pekerjaan yang dimulai sebelum05:00dan08:00dapat selesai tanpa penundaan. Setelah optimalisasi, biaya komputasi adalah USD 0,4 per bulan lebih rendah daripada biaya komputasi saat ini.
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.
Di panel navigasi sisi kiri konsol MaxCompute, pilih Workspace > Quotas.
Di halaman Quotas, temukan kuota tingkat-1 yang dievaluasi dan klik Quota Configuration di kolom Actions.
Di tab Quota Plans halaman Quota Configuration, klik Add Plan.
Di kotak dialog Create Quota Plan, atur Elastically Reserved CUs menjadi
50untuk rencana kuota yang dibuat dan klik OK.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
CatatanJumlah 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.