Giriş
Sunucusuz mimari, sunucu altyapısı oluşturma konusunda endişelenmenize gerek kalmadan bulutta mantık çalıştırmanızı sağlayan bir uygulama geliştirme türüdür. Azure İşlevleri, el ile sunucu sağlamanıza gerek kalmadan kodunuzu isteğe bağlı olarak çalıştıran sunucusuz bir mimari uygular.
Azure İşlevleri kullanmanın en büyük nedenlerinden biri düşük maliyettir. Azure İşlevleri ile bir maliyeti ödemeden önce bir işlevi 1 milyon kez çalıştırabilirsiniz. İlk milyon yürütmeden sonra kullanım, kullansanız ne kadar öde modeliyle hesaplanır.
Not
Azure Uygulaması lication Insights ayrı bir faturalama modeline sahiptir. Azure İşlevleri uygulamanızda etkinleştirilmişse ücret oluşturabilir.
Azure İşlevleri kullanmak altyapıya önem vermeniz gerekmeyecek anlamına gelmez. Uygulamanızın nerede çalıştığı hakkında daha az karar verebilirsiniz. İşlevler uygulamasını Azure'a dağıttığınızda, sunucu kaynakları isteğe bağlı olarak sağlanır. Talep değiştiğinde uygulama otomatik olarak ölçeği artırıp azaltır.
Azure İşlevleri uygulanan mantık, bulutta gerçekleşen olaylara yanıt olarak çalışır. bir işlevi tetikleyen olaylar arasında veritabanı satırları ekleme, yeni kaynaklar sağlama ve yeni kuyruk iletileri ekleme yer alır.
Go veya Rust'ta Azure İşlevleri yazmak için, örneğin özel işleyiciler adlı bir özellik kullanırsınız. Özel işleyiciler, Azure İşlevleri neredeyse tüm dilleri getirmenizi sağlar.
Öğrenme hedefleri
Bu modülü tamamladıktan sonra şunları yapabileceksiniz:
- Go kullanarak sunucusuz işlevler uygulaması oluşturun.
- Özel işleyicilerin ne zaman kullanılacağını anlama.
- HTTP ve kuyruk gibi tetikleyicileri işleyebilir.