Gyakorlat – Függvényalkalmazás létrehozása az Azure Portalon

Befejeződött

Most már készen áll a hőmérséklet-szolgáltatás implementálására. Az előző szakaszban megállapította, hogy az Ön igényeinek a legjobban egy kiszolgáló nélküli megoldás felelne meg. Először hozzunk létre egy függvényalkalmazást, amely az Azure-függvényt tartalmazza majd.

Mi az a függvényalkalmazás?

A függvényeket egy végrehajtási kontextusban üzemeltetjük, amelyet függvényalkalmazásnak nevezünk. Az Azure-ban függvényalkalmazások meghatározásával lehet logikailag csoportosítani és strukturálni a függvényeket és egy számítási erőforrást. A mozgólépcsős példában egy függvényalkalmazást hozna létre a mozgólépcső-meghajtó fogaskerék hőmérsékleti szolgáltatásának üzemeltetéséhez. A függvényalkalmazás létrehozásához meg kell hoznia néhány döntést: választani kell egy szolgáltatáscsomagot és egy kompatibilis tárfiókot.

Szolgáltatáscsomag kiválasztása

A függvényalkalmazások az alábbi üzemeltetési csomagok egyikét használhatják:

  • Használatalapú csomag
  • Prémium szintű csomag
  • Dedikált (App Service-) csomag

Az Azure kiszolgáló nélküli alkalmazásplatform használatakor válassza a Használat csomagot. Ez a csomag automatikus skálázást biztosít, és csak akkor számláz, ha a függvények futnak. A Használati terv egy konfigurálható időtúllépési időszakot tartalmaz egy függvény végrehajtásához. Alapértelmezés szerint ez öt (5) perc, de akár 10 perc időtúllépésre is konfigurálható.

A Prémium csomag emellett dinamikusan skálázza az erőforrásokat az igényeknek megfelelően, de megadhat egy minimális számú virtuálisgép-példányt a melegen tartás és az úgynevezett "hidegindítások" csökkentése érdekében. A Prémium csomag lehetővé teszi, hogy a függvények virtuális hálózatokhoz csatlakozzanak és futtassanak. A dedikált csomaghoz hasonlóan a Prémium csomagban lévő alkalmazások alapértelmezett időtúllépése 30 perc, de lényegében korlátlan ideig futtathatók (a kiszolgáló rendelkezésre állásától függően).

A Dedikált (App Service) csomag lehetővé teszi az időtúllépési időszakok elkerülését azáltal, hogy a függvény folyamatosan fut egy ön által meghatározott virtuális gépen. Az App Service-csomagok technikailag nem kiszolgáló nélküli csomagok, mivel ön a felelős a függvény által futtatott alkalmazáserőforrások kezeléséért. Azonban jobb választás lehet, ha már rendelkezésre áll a felesleges App Service-erőforrások, amelyeken a függvények is futtathatók.

Storage-fiókra vonatkozó követelmények

Ha függvényalkalmazást hoz létre, azt egy tárfiókhoz kell társítania. Kiválaszthat egy meglévő fiókot, vagy létrehozhat egy újat. A függvényalkalmazás ezt a tárfiókot használja belső műveletekhez, például naplózási függvények végrehajtásához és végrehajtási eseményindítók kezeléséhez. A használatalapú csomagban ez a tárfiók is tárolja a függvénykódot és a konfigurációs fájlt.

Függvényalkalmazás létrehozása

Fontos

Ennek a gyakorlatnak az elvégzéséhez saját Azure-előfizetés szükséges, amely költségekkel járhat. Ha még nem rendelkezik Azure-előfizetéssel, első lépésként hozzon létre egy ingyenes fiókot.

Most létrehozunk egy függvényalkalmazást az Azure Portalon. Ennek a modulnak a elvégzése néhány dollárcentes vagy annál kisebb költséggel jár az Azure-fiókjában.

  1. Jelentkezzen be az Azure Portalra Azure-fiókjával.

  2. Az Azure-szolgáltatások alatt válassza az Erőforrás létrehozása lehetőséget.

    Screenshot of Azure services with Create a resource highlighted.

    Megjelenik az Erőforrás létrehozása panel.

  3. A menüben válassza a Számítás lehetőséget, majd keresse meg és válassza a Függvényalkalmazás lehetőséget. Válassza a Létrehozás gombot. Megjelenik a Függvényalkalmazás létrehozása panel.

  4. Az Alapszintű beállítások lapon adja meg az alábbi értékeket minden beállításhoz.

    Beállítás Érték
    Projekt részletei
    Előfizetés Az Ön előfizetése
    Erőforráscsoport Válassza az Új hivatkozás létrehozása lehetőséget, és adja meg az erőforráscsoport nevét.
    Példány részletei
    Függvényalkalmazás neve Adjon meg egy globálisan egyedi alkalmazásnevet, amely a szolgáltatás alap URL-címének részévé válik. Elnevezheti például az escalator-functions-xxx nevet, ahol a xxx helyére a monogramot és egy számot lehet behelyettesíteni. Érvényes karakterek: a–z, 0–9 és -
    Kódot vagy tárolórendszerképet szeretne üzembe helyezni? Kód
    Futtatókörnyezet verme Node.js (ez az a nyelv, amelyet a gyakorlatban használt függvény-példák implementálásához használunk).
    Verzió Alapértelmezett érték elfogadása
    Region Válasszon ki egy Önhöz közeli földrajzi helyet. Az éles rendszerek esetében válasszon az ügyfeleihez vagy a szolgáltatás felhasználóihoz közeli helyet.
    Operációs rendszer
    Operating System Alapértelmezett érték elfogadása
    Üzemeltetés
    Üzemeltetési lehetőségek és csomagok Felhasználás (kiszolgáló nélküli)
  5. Válassza a Tovább:Tárolás lehetőséget. A Tárolás lapon adja meg az alábbi értékeket minden beállításhoz.

    Beállítás Érték
    Storage
    Storage account Válassza az Új hivatkozás létrehozása lehetőséget, adja meg a tárfiók nevét, majd kattintson az OK gombra.
  6. Válassza az Áttekintés + létrehozás, majd a Létrehozás lehetőséget. Az üzembe helyezés néhány percet vesz igénybe. Az üzembe helyezés befejezésekor értesítést kap.

  1. Jelentkezzen be az Azure Portalra Azure-fiókjával.

  2. Az Azure-szolgáltatások alatt válassza az Erőforrás létrehozása lehetőséget.

    Fontos

    Jelenleg a tesztkörnyezet frissítésén dolgozunk, hogy támogatni tudjuk az új munkafolyamatot, mellyel létrehozható egy Azure-függvény a portálon. Az utasításokat ennek elérhetővé válásakor frissíteni fogjuk. Addig is használhatja a jelenlegi útmutatónak megfelelő létrehozási folyamatot, ha az A klasszikus függvényalkalmazás-létrehozási felületet keresi? szövegre kattint az értesítési sávban a Függvényalkalmazás oldal tetején. Ezt a felületet úgy is elérheti, ha az Azure Marketplace-en a Függvényalkalmazás (klasszikus) lehetőséget választja.

    Screenshot of Azure services with Create a resource highlighted.

    Megjelenik az Erőforrás létrehozása panel.

  3. A menüben válassza a Számítás lehetőséget, majd keresse meg és válassza a Függvényalkalmazás lehetőséget. Válassza a Létrehozás gombot. Megjelenik a Függvényalkalmazás létrehozása panel.

  4. Az Alapszintű beállítások lapon adja meg az alábbi értékeket minden beállításhoz.

    Beállítás Érték
    Projekt részletei
    Előfizetés Az Ön előfizetése
    Erőforráscsoport Válassza az Új hivatkozás létrehozása lehetőséget, és adja meg az erőforráscsoport nevét.
    Példány részletei
    Függvényalkalmazás neve Adjon meg egy globálisan egyedi alkalmazásnevet, amely a szolgáltatás alap URL-címének részévé válik. Elnevezheti például az escalator-functions-xxx nevet, ahol a xxx helyére a monogramot és egy számot lehet behelyettesíteni. Érvényes karakterek: a–z, 0–9 és -
    Kódot vagy tárolórendszerképet szeretne üzembe helyezni? Kód
    Futtatókörnyezet verme PowerShell Core
    Verzió Alapértelmezett érték elfogadása
    Region Válasszon ki egy Önhöz közeli földrajzi helyet. Az éles rendszerek esetében válasszon az ügyfeleihez vagy a szolgáltatás felhasználóihoz közeli helyet.
    Operációs rendszer
    Operating System Alapértelmezett érték elfogadása
    Üzemeltetés
    Üzemeltetési lehetőségek és csomagok Felhasználás (kiszolgáló nélküli)
  5. Válassza a Tovább:Tárolás lehetőséget. A Tárolás lapon adja meg az alábbi értékeket minden beállításhoz.

    Beállítás Érték
    Storage
    Storage account Válassza az Új hivatkozás létrehozása lehetőséget, adja meg a tárfiók nevét, majd kattintson az OK gombra.
  6. Válassza a Véleményezés + létrehozás lehetőséget, majd az ellenőrzés után válassza a Létrehozás lehetőséget. Az üzembe helyezés néhány percet vesz igénybe. Az Üzembe helyezés panel megjeleníti a létrehozott erőforrásokat, és megjeleníti az Üzembe helyezés teljes értesítését az üzembe helyezés befejezésekor.

Az Azure-függvényalkalmazás ellenőrzése

  1. Amikor az üzembe helyezés befejeződik, válassza az Erőforrás megnyitása lehetőséget. Megjelenik a mozgólépcsőfüggvény Függvényalkalmazás panelje.

  2. Az Alapvető erőforrások szakaszban válassz ki az URL-címet a böngészőben történő megnyitáshoz. Megjelenik egy alapértelmezett Azure-weblap, amelyen egy üzenet jelenik meg arról, hogy a Functions-alkalmazás működik.