İçeriğe geçin

FaaS

Function as a Service, dağıtılan fonksiyonları olaylara veya çağrılara yanıt olarak çalıştırır. Çalışma ortamını bir platform üstlenir.

Diğer adlarıFunction as a ServiceFunctions as a Service
Bulut ve işletim

FaaS ne anlama gelir?

Function as a Service (FaaS), kullanıma alınan fonksiyon kodunun olaylara veya çağrılara yanıt verdiği çalıştırma modelidir. Platform çalışma ortamını sağlar ve kaynak yönetimini üstlenir. Geliştirme ekibi, her fonksiyon için kendisi sürekli çalışan bir sunucu süreci işletmek yerine fonksiyonu, tetikleyicilerini ve gereken erişimleri tanımlar.

Kurgusal bir proje portalında şirkete ait AttachmentUploaded olayı kaydedilmiş bir eki bildirir. Planlanan akışta bir fonksiyon bu ekten önizleme görseli üretir. Asıl dosya, önizleme ve projeyle ilişkileri bunun için belirlenen depolama hizmetlerinde saklanır; yalnız fonksiyon çağrısının çalışma belleğine bağlı kalmazlar. Olay adı ve akış örneğe aittir; çalıştırılmış platform entegrasyonu değildir.

FaaS, serverless çalıştırmanın bir biçimidir. Sunucular ve platformun işletimi varlığını sürdürür. Platformu şirketin kendisi de işletebilir; o durumda platformun işletimi kurumun sorumluluğunda kalır. Terim tek başına belirli fiyat, çalışma süresi sınırı veya garantili yanıt süresi anlamına gelmez.

Kaynaklar

Bu konudaki yazılar

ASES ile Bulut ve işletim

Barındırma, yayına alma, bakım ve destek