Bevezetés
Képzelje el, hogy egy olyan mozgólépcső-vállalatnál dolgozik, amely IoT-technológiába fektetett be, hogy a termékét a helyszínen monitorozza. Ön felügyeli a mozgólépcsők meghajtó fogaskerekeinek hőmérséklet-érzékelőiből származó adatok feldolgozását. Figyeli a hőmérsékleti adatokat, és egy adatjelző felvételével jelzi, ha a fogaskerekek túlmelegedtek. Az alsóbb rétegbeli rendszerekben ez segít meghatározni, mikor lesz szükség karbantartásra.
A vállalata több helyről és különböző mozgólépcsőmodellekből kap érzékelőadatokat. Az adatok különböző formátumokban érkeznek, például feltöltött kötegfájlokként, ütemezett adatbázislekérésekként, egy üzenetsor üzeneteiként, vagy egy eseményközpontból bejövő adatokként. Szeretne egy újrahasználható szolgáltatást fejleszteni, amely mindegyik forrásból érkező hőmérsékleti adatokat fel tudja dolgozni. Mivel a lifthasználat a nap folyamán és a világ különböző pontjain csúcsosodik, a valós idejű feldolgozáshoz szükséges erőforrások a nap folyamán változnak.
Ha egy ilyen szolgáltatást hagyományos vállalati architektúrastratégiával tervez, érdemes megfontolnia a kiszolgálói infrastruktúrát és a karbantartást. Ezután ki kell terjednie a szükséges hardverekre, megtervezheti a telepítést, koordinálhatja az informatikai rendszert a kezelésükhöz stb.
Az összes munkával járó feladat alól a kiszolgáló nélküli számítástechnika jelent alternatívát. A kiszolgáló nélküli számítástechnika használatakor a felhőszolgáltató végzi az infrastruktúra kiépítését és karbantartását, így Ön az alkalmazáslogika összeállítására koncentrálhat. Az Azure Functions az Azure kiszolgáló nélküli számítástechnika-ajánlatának kulcsfontosságú összetevője, és lehetővé teszi a választott programozási nyelven írt kód vagy függvények futtatását a felhőben.
Tanulási célkitűzések
Ebben a modulban a következőkkel foglalkozunk:
- Döntse el, hogy a kiszolgáló nélküli számítástechnika megfelel-e az üzleti igényeinek.
- Azure-függvényalkalmazást hoz létre az Azure Portalon.
- Eseményindítók használatával futtat egy függvényt.
- Az Azure Portal-ról monitorozza és teszteli Azure-függvényét.