Spring Boot-alkalmazás készítése
Ebben a leckében megtanul Spring-alkalmazást létrehozni, MySQL-adatbázishoz csatlakoztatni, és mindent helyileg futtatni.
Az Azure App Service bemutatása
Az Azure App Service lehetővé teszi a vállalat webhelyeinek, webalkalmazásainak, REST API-jainak és egyéb alkalmazáskódjainak Azure-beli üzemeltetését. Ha webalkalmazását az Azure App Service-ben futtatja, az Azure-beli futtatás összes előnyét élvezheti: az alkalmazás hozzáférhető, skálázható, és beépített biztonsági és megfelelőségi funkciókat tartalmaz.
Olyan Spring Boot-alkalmazást szeretne létrehozni, amely a logikáját az Azure App Service-ben, adatbázisát pedig egy Azure MySQL-adatbázisban üzemelteti.
A Spring-alkalmazás kifejlesztése
A Spring nagyszerű keretrendszer az alkalmazások üzemeltetéséhez és kezeléséhez. Nincs szükség a mögöttes kiszolgálói futtatókörnyezet kezelésére, csupán össze kell kapcsolni a Spring egyes összetevőit.
Ön a Spring Boot használata mellett döntött. Ez a saját üzemeltetésű keretrendszer támogatási szolgáltatásokat nyújt az alkalmazás futtatásához.
A Spring injektálási bejegyzései függőséginjektálást használnak az összetevők feldolgozásához. Az Azure-szolgáltatásokkal való kapcsolatok konfigurálásához és beállításához felhasználhatja az Azure Spring Starter integrációs kódtárait.
Erőforrások létrehozása az Azure CLI és a Maven használatával
Az Azure-erőforrásokat az Azure CLI használatával hozhatja létre és kezelheti. Az Azure CLI Linuxon, macOS-en és Windowson fut. Lehetővé teszi, hogy a rendszergazdák és a fejlesztők webböngésző helyett egy terminál vagy parancssor (vagy szkript) használatával futtassák a parancsokat.
Egy előfizetés részletes adatait például az alábbi paranccsal kaphatja meg:
az account show
Ebben a modulban az Azure CLI-t fogja használni az Azure App Service- és az Azure Database for MySQL-példány elindítására. Az Azure CLI-t egy terminálban vagy a Visual Studio Code-ban érheti el. Továbbá elérheti az Azure Cloud Shellből is. Ez a böngészőalapú parancshéj-felület a felhőben van üzemeltetve. A Cloud Shellben az Azure CLI az Ön Azure-előfizetésével való használatra van konfigurálva.
A projekt felépítésére és a függőségek behívására a Maven csomagkezelőt fogja használni. A Maven ahhoz is biztosítja a szükséges eszközöket, hogy a projektet konfigurálja és üzembe helyezze az Azure App Service-ben az Azure WebApp beépülő modullal.
Azure Database for MySQL
Akár új alkalmazásokat készít, amelyek a MySQL-t használják, akár örökölt alkalmazásokat migrál, az Azure Database for MySQL biztosítja a modern alkalmazásokhoz szükséges, nagyvállalati felhasználásra kész megoldást. További információ: Azure Database for MySQL.