Function Compute (FC) adalah layanan komputasi berbasis event yang dikelola sepenuhnya. Tulis dan unggah kode Anda, dan Function Compute secara otomatis menyiapkan sumber daya komputasi yang elastis dan andal yang diperlukan untuk menjalankannya, tanpa perlu mengelola server atau infrastruktur.
Secara default, Function Compute menagih Anda berdasarkan penggunaan sumber daya. Penggunaan sumber daya dihitung dengan mengalikan sumber daya yang dikonfigurasi untuk suatu fungsi dengan durasi eksekusinya. Sumber daya dialokasikan hanya saat diperlukan dan segera dirilis setelah digunakan. Untuk informasi selengkapnya, lihat Ikhtisar Penagihan.
Perbedaan dengan sumber daya komputasi tradisional
Dalam model klien-server tradisional, server selalu aktif dan menjalankan layanan, terlepas dari ada atau tidaknya permintaan yang diterima.
Function Compute, namun, menggunakan arsitektur serverless. Layanan ini menjalankan fungsi hanya ketika permintaan diterima dan segera merilis instans fungsi setelahnya. Dengan cara ini, Anda hanya membayar sumber daya yang Anda konsumsi dan tidak perlu lagi mengelola server.
Apa yang dapat dilakukan Function Compute
Skenario aplikasi | Mengapa menggunakan Function Compute | Contoh |
Membangun aplikasi webFunction Compute menyediakan templat siap pakai untuk aplikasi web populer yang membantu Anda membangun dan mengiterasi aplikasi dengan cepat. Seiring bisnis Anda berkembang, fitur-fitur seperti log kueri, pemantauan performa, dan Peringatan membantu memastikan bahwa aplikasi web Anda berjalan secara efisien dan andal. | Function Compute sangat elastis, yang membuatnya ideal untuk aplikasi web yang menangani lonjakan trafik, seperti selama promosi penjualan. | Gunakan Templat framework Flask untuk membuat fungsi dan mengembangkan aplikasi web Anda secara efisien. Aplikasi web yang sudah ada juga dapat dimigrasikan ke fungsi web. Untuk informasi selengkapnya, lihat Gunakan fungsi web untuk membuat aplikasi web dengan cepat. |
Pemrosesan data waktu nyataSebagai layanan berbasis event, Function Compute dapat dipicu secara otomatis oleh berbagai sumber, seperti permintaan HTTP, Object Storage Service (OSS), dan antrian pesan. Misalnya, gunakan pemicu OSS untuk memproses file yang diunggah secara real-time. Beberapa fungsi, antrian pesan, dan database juga dapat diorkestrasi untuk mengumpulkan data dalam jumlah besar dari perangkat Internet of Things (IoT). Saat skenario Anda berubah, sesuaikan aplikasi Anda dengan memodifikasi pemicu event dan mengintegrasikan komponen baru, tanpa membuat perubahan besar pada kode bisnis Anda. | Function Compute terintegrasi dengan beberapa layanan Alibaba Cloud untuk membantu Anda dengan mudah membangun arsitektur berbasis event untuk berbagai skenario pemrosesan data. | |
Layanan model AISetelah model AI dilatih, gunakan Function Compute untuk menyediakan layanan inferensi. Kemas model data ke dalam sebuah fungsi yang hanya berjalan ketika permintaan pengguna diterima. | Instans yang dipercepat GPU di Function Compute memungkinkan developer untuk fokus pada logika bisnis mereka tanpa mengelola infrastruktur GPU yang mendasarinya, sehingga sangat menyederhanakan implementasi. | Gunakan gambar kontainer Large Language Model (LLM) dan fungsi GPU untuk men-deploy aplikasi chatbot dengan cepat. Untuk informasi selengkapnya, lihat Men-deploy layanan model Google Gemma dengan biaya rendah menggunakan Function Compute.
|
Cara menggunakan Function Compute
Rujuk ke tutorial Panduan Cepat Mulai berikut untuk mempelajari tentang cara mengoperasikan konsol Function Compute dan alur kerja pengembangan Function Compute:
Selain Konsol, Function Compute dapat digunakan dengan cara berikut:
Gunakan Function Compute dengan tool Serverless Devs. Untuk informasi selengkapnya, lihat Apa itu Serverless Devs.
Gunakan Function Compute melalui API atau SDK. Untuk informasi selengkapnya, lihat SDK Reference.
