Komputasi Tanpa Server

Komputasi Tanpa Server adalah model eksekusi Komputasi Awan di mana penyedia bertindak sebagai server, secara dinamis mengelola alokasi sumber daya mesin. Penentuan harga layanan didasarkan pada jumlah aktual sumber daya yang dikonsumsi oleh aplikasi, bukan pada kapasitas unit yang dibeli sebelumnya. [1] Ini adalah bentuk komputasi utilitas .
Nama "komputasi tanpa server" digunakan karena manajemen server dan keputusan perencanaan kapasitas benar-benar tidak terkait dari pengembang atau operator.
Komputasi Tanpa Server memungkinkan Anda menulis dan menyebarkan kode tanpa perlu repot mengelola infrastruktur yang mendasarinya. Sementara server tentu saja masih diperlukan untuk menjalankan aplikasi - atau (lebih tepatnya) fungsi - arsitektur dirancang agar pengembang tidak perlu khawatir tentang manajemen server, atau untuk membuat keputusan perencanaan kapasitas.
Bagaimana ini bisa terjadi? Aplikasi tanpa server yang khas akan terdiri dari sejumlah fungsi - itulah sebabnya Anda akan menemukan penyedia platform tanpa server yang menawarkan fungsi-as-a-service (FaaS). Setiap fungsi adalah komponen aplikasi, yang dihubungkan bersama di bagian belakang oleh platform penyedia, atau oleh jaringan pihak ketiga. Mekanisme cara kerjanya adalah provinsi penyedia, yang mengelola proses dan tagihan berdasarkan fungsi bisnis yang dikirim, bukan perangkat keras. Dengan kata lain, ini adalah eksekusi kode bayar-saat-anda-pakai.
Pengembang hanya perlu memperhatikan diri mereka sendiri dengan menciptakan kode yang berperilaku dengan cara tertentu sebagai tanggapan terhadap masukan spesifik; kode modular yang berjalan secara independen dari sisa aplikasi, dengan kata lain. Ini berjalan ketika dipicu, dan setelah menyelesaikan tugasnya berputar ke bawah, menunggu doa berikutnya.