Untuk memenuhi kebutuhan bisnis Anda dalam berbagai skenario, Function Compute menyediakan runtime bawaan, runtime kustom, dan runtime Custom Container. Topik ini menjelaskan skenario yang sesuai serta perbedaan antara runtime yang didukung oleh Function Compute untuk membantu Anda memilih runtime yang paling sesuai dengan kebutuhan bisnis Anda.
Perbandingan
Item | Runtime Bawaan | Runtime Kustom | Runtime Custom Container |
Skenario | Menulis program untuk menangani event dan permintaan HTTP berdasarkan antarmuka yang didefinisikan oleh Function Compute. | Menulis program berdasarkan framework populer seperti Java SpringBoot, Node.js Express, Python Flask, dan Golang Gin, atau migrasikan aplikasi framework yang sudah ada. |
|
Durasi Cold Start | Paling singkat karena runtime tidak termasuk dalam paket kode. | Singkat karena menggunakan image umum tanpa perlu menarik image. | Relatif lama karena image harus ditarik. |
Batas Maksimum Ukuran Paket Kode | 500 MB paket kode tanpa kompresi. | 500 MB paket kode tanpa kompresi. | 10 GB image tanpa kompresi. |
Format Paket Kode | ZIP, JAR (Java), dan folder. | ZIP, JAR (Java), dan folder. | |
Instans yang Dipercepat GPU | Tidak Didukung. | Tidak Didukung. | Didukung. |
Runtimes | Node.js, Python, PHP, Java, .NET Core, dan Go. | Tanpa Batas. | Tanpa Batas. |
Runtime fungsi
Runtime bawaan
Jika Anda ingin menggunakan antarmuka yang didefinisikan oleh Function Compute untuk menulis program guna menangani permintaan event dan permintaan HTTP, gunakan runtime bawaan. Untuk informasi lebih lanjut, lihat bagian Buat Fungsi di Kelola Fungsi.

Runtime kustom
Jika Anda ingin menulis program berdasarkan framework populer seperti Java SpringBoot, Node.js Express, Python Flask, dan Golang Gin, atau migrasikan aplikasi framework yang sudah ada, Anda dapat menggunakan runtime kustom. Untuk informasi lebih lanjut, lihat bagian Buat Fungsi di Kelola Fungsi.

Runtime Custom Container
Alibaba Cloud Container Registry adalah platform aman yang memungkinkan Anda mengelola dan mendistribusikan artefak cloud-native yang memenuhi standar Open Container Initiative (OCI) secara efisien. Artefak tersebut mencakup container images dan Helm charts. Jika Anda menggunakan container image untuk menerapkan fungsi, Anda dapat menikmati hosting dan distribusi image yang aman dan efisien di cloud tanpa perlu membuat dan memelihara layanan image mandiri. Untuk informasi lebih lanjut, lihat Buat Fungsi Custom Container.
