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 képes tárolni az Azure-függvényt.

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, hogy melegen tarthassa és csökkentse az úgynevezett "hidegindításokat". 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.

Tárfió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

A gyakorlat elvégzéséhez saját Azure-előfizetésre van szüksége, és előfordulhat, hogy díjakat von maga után. 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.

    Képernyőkép az Azure-szolgáltatásokról, kiemelt erőforrás létrehozása lehetőséggel.

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

  3. A menüben 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. Válassza a Fogyasztás választógombot, majd a Kiválasztás gombot.

  5. 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. Az érvényes karakterek a-z, 0-9 és -
    Futtatókörnyezet verme Node.js (ez az a nyelv, amelyet ebben a gyakorlatban a függvény-példák implementálásához használunk).
    Verzió Alapértelmezett érték elfogadása
    Régió 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
    Operációs rendszer Alapértelmezett érték elfogadása
  6. Válassza a Következő: 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
    Tárolás
    Tárfiók 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.
  7. 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.

    Képernyőkép az Azure-szolgáltatásokról, kiemelt erőforrás létrehozása lehetőséggel.

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

  3. A menüben válassza a Dolgok interneteopciót, majd válassza a Függvényalkalmazásopciót. Lehetőségként keressen a függvényalkalmazáskifejezésre. Válassza a Létrehozás gombot. Megjelenik a Függvényalkalmazás létrehozása panel.

  4. Válassza a Fogyasztás üzemeltetési lehetőséget, és Válassza ki a. A következő lap Alapismeretek 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 -
    Futtatókörnyezet verme PowerShell Core
    Verzió Alapértelmezett érték elfogadása
    Régió 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
    Operációs rendszer Alapértelmezett érték elfogadása
  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
    Tárolás
    Tárfiók 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ő beállítások szakaszban válassza az Alapértelmezett tartomány hivatkozást a böngészőben való megnyitásához. Megjelenik egy alapértelmezett Azure-weblap, amelyen egy üzenet jelenik meg arról, hogy a Functions-alkalmazás működik.