Bevezetés
A fejlesztők gyakran szembesülnek számos kihívást jelentő feladattal és döntésekkel, amikor alkalmazásokat építenek a felhőbe. A megfelelően strukturált és konfigurált környezet létrehozása időigényes és nehéz folyamat lehet. A fejlesztőknek számos különböző szempontot kell figyelembe venniük ezekben a környezetekben, például erőforrásokat kell létrehozniuk, konfigurációkat kell alkalmazniuk, monitorozást és naplózást kell beállítaniuk, valamint egyéb feladatokat.
Az Azure Developer CLI (azd
) csökkenti és egyszerűsíti ezeket a feladatokat, hogy segítsen a fejlesztőnek a helyi fejlesztési környezettől az Azure-ban sikeresen üzembe helyezett alkalmazásig vezető úton. Az eszköz egy hatékony sablonrendszer köré van kialakítva, amely automatizálja a felhőinfrastruktúra kiépítését és az alkalmazáskód üzembe helyezését. Az előttünk álló leckékben megtanulhatja, hogyan hozhat létre új azd
sablont az alapoktól, amelyek megvalósítják ezeket a célokat.
Megjegyzés:
A modul elvégzése előtt ajánlott alapszintű munkaismerettel rendelkeznie az Azure Developer CLI-ről, vagy be kell fejeznie az Azure Developer CLI bevezető modulját.
Példaforgatókönyv
Tegyük fel, hogy egy olyan startup vállalatnál dolgozik, amely új natív felhőbeli e-kereskedelmi platformot hoz létre. Az alkalmazáshoz előtérbeli vásárlási felhasználói felületre és különböző háttérszolgáltatásokra van szükség a megrendelések feldolgozásához. Az alkalmazást olyan Azure-szolgáltatások használatával tervezi üzemeltetni, mint az App Service, a Storage, a NoSQL-adatbázisok stb. A csapat növekedésével és a különböző felhőarchitektúrákkal való kísérletezéssel a következő projektfeladatokat szeretné megoldani:
Gyorsan változó infrastruktúra – Bár az alkalmazás aktív fejlesztés alatt áll, a csapat szeretné gyorsan lebontani és újra létrehozni a felhőszolgáltatásokat az architektúra módosításakor.
Új csapatok előkészítése – Akár belsőleg vesz fel új csapatokat, akár nyílt forráskód kódként terjeszti a szoftvert, lehetővé szeretné tenni, hogy az új felhasználók egyszerűen létrehozhassák saját felhőinfrastruktúra-példányukat a megfelelő konfigurációkkal.
Egyszerűsített felhőismereti követelmények – Bár az alkalmazás natív felhőre lett tervezve, előfordulhat, hogy a felhővel ismeretlen fejlesztők továbbra is telepíteni és dolgozni szeretnének az alkalmazáson.
Az Azure Developer CLI sablonokkal oldja meg ezeket a kihívásokat. azd
A sablonok megbízhatóan kezelik a felhőinfrastruktúrát és az üzembe helyezéseket automatizált módon, kódként használva az infrastruktúrát. Segítenek automatizálni a felhő beállítási és üzembehelyezési folyamatát csak néhány parancs használatával, így a felhőben új fejlesztők továbbra is használhatják és futtathatják a felhőt.
Tanulási célkitűzések
Ebben a modulban a következőkkel foglalkozunk:
- Azure Developer CLI-sablon létrehozása az elejétől a végéig
- Az Azure Developer CLI-sablon alapvető összetevőinek, funkcióinak és munkafolyamatainak felfedezése
Előfeltételek
- Az Azure Developer CLI helyi telepítése
- Az Azure Developer CLI bevezető képzési moduljának befejezése
- A szoftverfejlesztési munkafolyamatok, például az erőforrások csomagolásának, kiépítésének és üzembe helyezésének alapszintű ismerete
Mi a fő cél?
A munkamenet végére megismerheti és végrehajthatja az Azure Developer CLI-sablonok létrehozásához szükséges alapvető feladatokat.