Giriş
Ürününü sahada izlemek için IoT teknolojisine yatırım yapmış bir yürüyen merdiven şirketinde çalıştığınızı düşünün. Asansörlerin hareket dişlilerinden alınan sıcaklık sensörü verilerinin işlenmesinden sorumlusunuz diyelim. Sıcaklık verilerini izliyor ve dişliler çok ısındığında bunu belirten bir veri bayrağı ekliyorsunuz. Aşağı akış sistemlerinde bu veriler ne zaman bakım gerektiğinin anlaşılmasına yardımcı oluyor.
Şirketiniz çeşitli konumlardan ve farklı asansör modellerinden sensör verileri alıyor. Veriler toplu dosya yüklemeleri, zamanlanmış veritabanı çekme işlemleri, bir kuyruktaki iletiler ya da bir olay hub’ından gelen veriler dahil olmak üzere farklı biçimlerde ulaşır. Tüm bu kaynaklardan gelen sıcaklık verilerinizi işleyebilecek, yeniden kullanılabilir bir hizmet geliştirmek istiyorsunuz. Asansör kullanımı gün boyunca ve dünya genelinde çeşitli zamanlarda zirve yaptığı için gerçek zamanlı işleme için gereken kaynaklar gün boyunca farklılık gösterir.
Geleneksel kurumsal mimari stratejileriyle bunun gibi bir hizmet tasarlarsanız, sunucu altyapısını ve bakımını göz önünde bulundurabilirsiniz. Ardından gerekli donanımın kapsamını daraltacak, yüklemeyi planlayıp bt ile koordine ederek yönetebilirsiniz.
Bu çalışmanın bir alternatifi de sunucusuz bilgi işlemdir. Sunucusuz bilgi işlemle, altyapının sağlanması ve bakımını bulut sağlayıcınız yönetir. Siz de tamamen uygulama mantığını oluşturmaya odaklanabilirsiniz. Azure İşlevleri, Azure'un sunucusuz bilgi işlem teklifinin ana bileşenidir ve kendi seçtiğiniz programlama dilinde yazılmış kod parçalarını veya işlevleri bulutta çalıştırmanıza olanak tanır.
Öğrenme hedefleri
Bu modülde şunları yapacaksınız:
- Sunucusuz bilgi işlemin iş gereksinimlerinize uygun olup olmadığını belirleyin.
- Azure portalda bir Azure işlev uygulaması oluşturma.
- Tetikleyicileri kullanarak bir işlev yürütme.
- Azure işlevinizi Azure portal'dan izleyin ve test edin.