MaxCompute menyediakan fitur manajemen gambar yang mencakup gambar bawaan dan gambar kustom. Anda dapat membuat gambar kustom atau menggunakan gambar bawaan seperti analisis data, komputasi ilmiah, dan pembelajaran mesin, termasuk Pandas, Numpy, Scikit-learn, dan XGBoost. Gambar-gambar ini mempermudah penggunaan dalam skenario pengembangan SQL UDF, PyODPS, dan MaxFrame, menghilangkan kebutuhan untuk pengepakan sumber daya yang kompleks dan pengunggahan.
Informasi Latar Belakang
MaxCompute mendukung fungsi yang ditentukan pengguna (UDF) serta kemampuan pengembangan Python seperti PyODPS dan MaxFrame. Anda dapat menulis Java atau Python UDF untuk memenuhi berbagai kebutuhan pengembangan. Selama proses pengembangan, Anda perlu menyiapkan lingkungan, mengepak, dan mengunduh paket pihak ketiga yang bergantung, lalu mengunggahnya ke Proyek MaxCompute. MaxCompute menjalankan UDF di dalam wadah aman dan memuat dependensi ke dalam lingkungan runtime wadah tersebut.
Beberapa tantangan muncul selama proses pengembangan:
Menemukan semua paket pihak ketiga yang diperlukan saat pekerjaan memiliki banyak dependensi eksternal, mengepak, dan mengunggahnya ke Proyek MaxCompute adalah proses yang rumit dan mahal.
Pengunggahan berulang paket dependensi pihak ketiga yang sama di berbagai Proyek MaxCompute meningkatkan biaya manajemen dan overhead penyimpanan.
Banyaknya versi paket dependensi dan kurangnya lingkungan pengembangan yang seragam menyebabkan kesulitan pemeliharaan serta potensi konflik pengembangan akibat perbedaan lingkungan.
Untuk mengatasi masalah-masalah ini, MaxCompute menyediakan fitur manajemen gambar yang menyederhanakan proses pengembangan SQL UDF dan Python dengan memungkinkan penggunaan gambar yang telah ditentukan sebelumnya sebagai lingkungan runtime pekerjaan, sehingga mempercepat pengembangan dan meningkatkan responsivitas layanan serta performa.
Fitur
Gambar bawaan yang kaya
MaxCompute menyediakan gambar bawaan yang mencakup komputasi ilmiah dan analisis data seperti Pandas, NumPy, Scikit-learn, dan XGBoost. Gambar-gambar ini dapat digunakan dalam skenario analisis data dan penambangan data, menghilangkan kebutuhan untuk penyiapan lingkungan yang melelahkan, pengepakan, dan pengunggahan. Untuk informasi lebih lanjut tentang gambar bawaan, lihat Gambar Bawaan.
Gambar kustom yang fleksibel
Anda dapat mengunggah dan mengelola gambar kustom sesuai kebutuhan, mendukung berbagi dalam tenant, mengurangi biaya manajemen dan penyimpanan sumber daya, serta mencegah konflik pengembangan karena ketidaksesuaian lingkungan dan versi. Untuk informasi lebih lanjut tentang gambar kustom, lihat Gambar Kustom.
Penggunaan yang efisien dan nyaman
Anda dapat menerapkan gambar ke pekerjaan dengan menentukan parameter Flag saat memanggil UDF melalui SQL. Dalam pengembangan PyODPS (hanya mendukung versi 0.11.5 dan di atasnya) dan MaxFrame, gambar yang diperlukan juga dapat ditentukan melalui parameter. Untuk penggunaan rinci, lihat Praktik Skenario.