Function Compute (FC) adalah layanan komputasi yang sepenuhnya dikelola dan berbasis event-driven. Cukup tulis dan unggah kode Anda, lalu Function Compute secara otomatis menyediakan sumber daya komputasi elastis dan andal untuk menjalankannya—tanpa perlu mengelola server atau infrastruktur apa pun.
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 hanya dialokasikan saat dibutuhkan dan segera dilepas setelah digunakan. Untuk informasi selengkapnya, lihat Ikhtisar penagihan.
Perbedaan dari sumber daya komputasi tradisional
Dalam model client-server tradisional, server selalu aktif dan menjalankan layanan, terlepas dari apakah menerima permintaan atau tidak.
Function Compute, bagaimanapun, menggunakan arsitektur serverless. Fungsi hanya dieksekusi ketika permintaan diterima, dan instans fungsi segera dilepas setelahnya. Dengan cara ini, Anda hanya membayar sumber daya yang benar-benar digunakan 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 melakukan iterasi aplikasi dengan cepat. Seiring pertumbuhan bisnis Anda, fitur seperti log kueri, pemantauan kinerja, dan peringatan membantu memastikan aplikasi web Anda berjalan secara efisien dan andal. |
Function Compute sangat elastis, sehingga ideal untuk aplikasi web yang menangani lonjakan trafik, seperti saat 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 Real-timeSebagai layanan event-driven, 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 diatur dalam alur kerja 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 perlu mengubah kode bisnis secara signifikan. |
Function Compute terintegrasi dengan berbagai layanan Alibaba Cloud untuk membantu Anda membangun arsitektur event-driven guna berbagai skenario pemrosesan data. |
Anda dapat menggunakan Function Compute untuk secara otomatis mengekstrak file ZIP yang diunggah ke OSS. Untuk informasi selengkapnya, lihat Gunakan Function Compute untuk secara otomatis mengekstrak file ZIP yang diunggah ke OSS. |
Layanan model AISetelah model AI dilatih, gunakan Function Compute untuk menyediakan layanan inferensi. Kemas model data ke dalam fungsi yang hanya berjalan ketika permintaan pengguna diterima. |
Instans yang dipercepat GPU dalam Function Compute memungkinkan developer fokus pada logika bisnis mereka tanpa perlu mengelola infrastruktur GPU yang mendasarinya, sehingga implementasi menjadi jauh lebih sederhana. |
Gunakan gambar kontainer Large Language Model (LLM) dan fungsi GPU untuk segera men-deploy aplikasi chatbot. Untuk informasi selengkapnya, lihat Deploy layanan model Google Gemma dengan biaya rendah menggunakan Function Compute.
|
Cara menggunakan Function Compute
Lihat tutorial Quick Start berikut untuk mempelajari operasi Konsol Function Compute dan alur kerja pengembangan Function Compute:
Selain melalui konsol, Function Compute juga 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 Referensi SDK.
