Gyakorlat – Mintaalkalmazás-környezet

Befejeződött

Ebben a leckében egy mikroszolgáltatás-mintaarchitektúrát konfigurálunk, hogy készen álljon az automatikus skálázásra.

Feljegyzés

Hozzáférésre van szüksége egy Azure-előfizetéshez, ahol erőforrásokat hozhat létre ehhez a modulhoz. Amikor befejezte a modult, mindenképpen törölje a létrehozott erőforrásokat, hogy elkerülje az előfizetés díjait.

A mikroszolgáltatás-mintaalkalmazás beállítása

  1. Egy webböngészőben nyisson meg https://shell.azure.com egy új böngészőablakot.

  2. Válassza a Bash módot a jobb felső sarokban.

  3. Ezután a bash ablakban futtassa a következő parancsokat a mintaadattár klónozásához és a beépített Azure-szerkesztő megnyitásához:

    git clone https://github.com/MicrosoftDocs/mslearn-autoscale-java
    cd mslearn-autoscale-java
    code deployPetClinicApp.sh
    

A beállítási szkript beállítása és futtatása

Az előző parancs futtatásakor megjelenik egy ablak, amelyen a fájl deployPetClinicApp.sh szerkeszthető a beépített Azure-szerkesztőben.

  1. A fájl elején módosítsa a következő változókat a szkript paramétereinek környezethez való testreszabásához. Az összes erőforrásnévhez használjon kisbetűket – kötőjeleket és számokat is használhat:

    Változó Leírás
    erőforrás_csoport Adjon meg egy új vagy egy létező erőforráscsoportnevet.
    régió Az Azure-régió. Használhatja westeurope-t vagy centralus-t, de azt javasoljuk, hogy olyan régiót válasszon, amely közel van a tartózkodási helyéhez, és amely az Azure Spring Apps szolgáltatást is támogatja. Az elérhető régiók teljes listájának megtekintéséhez keresse fel az Azure Spring Apps rendelkezésre állását régiónként a modul végén található Összefoglaló egységben.
    tavaszi_alkalmazás_szolgáltatás Az Azure Spring Apps példányának neve.
    mysql_server_name A MySQL-kiszolgáló neve. Az Azure-on belül egyedinek kell lennie.
    mysql_server_admin_name A MySQL-rendszergazda felhasználóneve. A rendszergazda neve nem lehet azure-superuser, admin, adminisztrátor, root, vendég vagy nyilvános.
    mysql_server_admin_password Új jelszó a kiszolgáló rendszergazdájának. A jelszónak 8–128 karakter hosszúságúnak kell lennie, és nagy- vagy kisbetűk, számok és nonalphanumerikus karakterek (!, $, #, %stb.) kombinációját kell tartalmaznia.
    naplóelemzés Az Azure Log Analytics-munkaterület neve
  2. Mentse a fájlt a szerkesztő jobb felső sarkában található ... műveletpanelen, és válassza a Mentés lehetőséget. Windows rendszeren a Ctrl + S billentyűket, Macen pedig a Command +S billentyűkombinációt is használhatja.

  3. Zárja be a szerkesztőt. Válassza a szerkesztő jobb felső sarkában található ... műveletpanelt, és válassza a Szerkesztő bezárása lehetőséget. A Ctrl + Q billentyűket Windows rendszeren vagy a Command + Q billentyűkombinációt Macen is használhatja.

  4. Ne zárja be az Azure Cloud Shellt, mert a következő beállítási szkriptet futtatjuk.

A beállítási szkript futtatása

A szkript futtatása 30–45 percet vesz igénybe, és magában foglalja egy Azure spring Apps és egy MySQL-példány létrehozását. Ez a példaszkript automatikus skálázási konfigurációt is beállít a mikroszolgáltatásokhoz.

A már megnyitott Azure Cloud Shellben futtassa a következő rendszerhéjszkriptet. Hagyja nyitva a böngészőablakot és az Azure Cloud Shellt futás közben. A szkript befejeződésekor tárolja az URL-címet:

bash deployPetClinicApp.sh

Fontos

Ha a beállítási szkripttel kapcsolatos hibákba ütközik, a szkript megkísérli törölni az általa létrehozott erőforrásokat. Ezután újra próbálkozhat az erőforráscsoport teljes törlése után. Az Összefoglaló egység útmutatást tartalmaz az erőforrások manuális törlésének módjára vonatkozóan.

Az alkalmazás tesztelése

Ezután az Azure Portalon ellenőrizzük a környezetét.

  1. Nyissa meg az Azure Portalt.

  2. Válassza ki az Azure Spring Appst az Azure-szolgáltatások listájából.

  3. Válassza ki az Azure Spring Apps-példányt.

  4. A jobb oldalon válassza az Alkalmazások lehetőséget a Beállítások területen.

  5. Ellenőrizze, hogy az összes alkalmazás fut-e és regisztrálva van-e

    Képernyőkép a spring-alkalmazások alatti alkalmazásokról.

  6. A bal oldalon válassza ki az api-gateway alkalmazást.

  7. Az alkalmazás URL-címe URL formában szerepel a bal oldali tulajdonságok között.

    Képernyőkép a Spring Apps-átjáró URL-címével.

  8. Egy webböngészőben keresse meg az api-gateway URL-címét a Pet Clinic mikroszolgáltatási alkalmazás megnyitásához.

Képernyőkép a Spring Apps-alkalmazásról.

  1. Ezután lépjen a Tulajdonosok lapra, és válassza az Összes tulajdonos keresése lehetőséget.

  2. Győződjön meg arról, hogy a mintaalkalmazás működik, adatokkal van feltöltve, és készen áll a felfedezésre.

Képernyőkép a tulajdonosok lapról.