Tema ini menjelaskan cara memperkirakan biaya pekerjaan MaxCompute SQLML.
Informasi latar belakang
Umumnya, setiap komponen algoritma terdiri dari beberapa subtugas. Untuk menghitung biaya, Anda harus menghitung biaya subtugas di setiap komponen algoritma dan menjumlahkan biaya semua komponen. Pekerjaan MaxCompute SQLML dijalankan menggunakan MaxCompute dan Platform Pembelajaran Mesin untuk AI (PAI). Oleh karena itu, biaya pekerjaan MaxCompute SQLML mencakup biaya yang dihasilkan oleh MaxCompute dan PAI.
Aturan penagihan
- Pekerjaan SQL: Biaya komputasi dan penyimpanan pekerjaan SQL dihitung berdasarkan aturan penagihan untuk MaxCompute SQL. Untuk informasi lebih lanjut, lihat Item yang Dapat Ditagih dan Metode Penagihan.
- Model Pembelajaran Mesin: Biaya model pembelajaran mesin dihitung berdasarkan aturan penagihan untuk Machine Learning Studio. Tabel berikut menjelaskan aturannya. Untuk informasi lebih lanjut tentang penagihan PAI, lihat Penagihan Machine Learning Designer.
Model pembelajaran mesin Harga satuan (USD/jam komputasi) Wilayah Regresi logistik untuk klasifikasi biner 0.21 - Cina (Beijing)
- Cina (Shanghai)
- Cina (Hangzhou)
- Cina (Shenzhen)
- Cina (Hong Kong)
Regresi logistik untuk klasifikasi multikelas Regresi linier
Contoh penagihan
Anda perlu mendapatkan penggunaan inti CPU dan memori untuk memperkirakan biaya berdasarkan aturan penagihan untuk MaxCompute SQLML.
Dalam contoh ini, dataset prediksi yang tersedia di Memulai digunakan untuk memperkirakan biaya.
- Gunakan fitur kueri ad hoc DataWorks untuk membuat regresi logistik untuk model klasifikasi biner berdasarkan dataset prediksi mushroom_predict, lalu dapatkan URL Logview. Model tersebut diberi nama lr_test_model_1.Pernyataan sampel:
Hasil berikut dikembalikan.create model lr_test_model_1 with properties('model_type'='logisticregression_binary', 'goodValue'='p','maxIter'='1000') as select * from mushroom_predict;
- Masuk ke Logview berdasarkan URL Logview dan dapatkan ID instance pekerjaan AlgoTask di Logview.Pekerjaan PAI didefinisikan sebagai pekerjaan AlgoTask di MaxCompute. Konvensi penamaan untuk pekerjaan AlgoTask adalah
NamaProyek+'_'+IDInstance+"AlgoTask_x_x". Anda bisa mendapatkan ID instance dari nama pekerjaan.
- Gunakan fitur kueri ad hoc DataWorks dan dapatkan URL Logview pekerjaan PAI berdasarkan ID instance.Pernyataan sampel:
Hasil berikut dikembalikan.wait 20210209031144617gcjpt62m_1dbea3a8_17de_40d5_80bf_ce19e11d****;
- Masuk ke Logview berdasarkan URL Logview pekerjaan PAI. Buka tab SourceXML dan kueri penggunaan inti CPU dan memori untuk TaskPlan.
Berdasarkan aturan sebelumnya:- Jumlah inti CPU yang digunakan dihitung dengan membagi nilai CPU dengan 100. Dalam contoh ini, satu inti CPU digunakan untuk menjalankan pekerjaan.
- Satuan memori adalah MB. Dalam contoh ini, 3315 MB (3.2 GB) memori digunakan untuk menjalankan pekerjaan.
Penting Hasil sebelumnya menunjukkan inti CPU dan memori yang digunakan oleh subtugas. Pekerjaan mungkin memiliki beberapa subtugas. Untuk menghitung jumlah subtugas untuk sebuah pekerjaan, lakukan langkah berikutnya. - Masuk ke Logview berdasarkan URL Logview pekerjaan PAI dan dapatkan jumlah serta durasi subtugas pada tab Job Details.Gambar berikut menunjukkan bahwa ada dua subtugas dan durasi untuk setiap subtugas adalah 48 menit.

Dalam contoh ini, jumlah inti CPU yang digunakan adalah 2 (2 x 1), ukuran memori yang digunakan adalah 6.4 GB (2 x 3.2 GB), dan durasinya adalah 48 menit.
- Perkirakan total biaya.
- Hitung jumlah jam yang dapat ditagih.
Jumlah jam yang dapat ditagih = Maks(Jumlah inti CPU x Durasi,Ukuran memori yang digunakan x Durasi/4) = Maks[2 x 1x (48 x 60/3600),2 × 3.2 × (48 x 60/3600)/4] ≈ 1.6 - Hitung biaya pekerjaan PAI.
Biaya pekerjaan PAI dalam contoh ini adalah 0.336 USD.Biaya pekerjaan PAI = Jumlah jam yang dapat ditagih untuk subtugas × Harga satuan ≈ 1.6 × 0.21 = 0.336 USD - Hitung biaya pekerjaan SQL. Untuk informasi lebih lanjut, lihat Pricing Komputasi (Bayar Sesuai Pemakaian).
- Jumlah biaya untuk pekerjaan PAI dan pekerjaan SQL sama dengan biaya pekerjaan MaxCompute SQLML.
- Hitung jumlah jam yang dapat ditagih.
Lihat tagihan Anda
Dalam tagihan Anda, biaya pekerjaan MaxCompute SQLML adalah jumlah biaya yang dihasilkan untuk MaxCompute dan PAI.