JavaScript-alkalmazás üzembe helyezése az Azure-ban – áttekintés
A JavaScript-alapú alkalmazás Azure-ban való üzembe helyezéséhez át kell helyeznie egy fájlt vagy fájlkészletet az Azure-ba, hogy egy HTTP-végponton keresztül lehessen kiszolgálni. A fájlok áthelyezésének folyamatát üzembe helyezésnek nevezzük.
Előfeltételek
- Azure-előfizetés – hozzon létre egyet ingyenesen.
- Node.js LTS.
- GitHub-fiók, ha GitHub-adattárból tervezi az üzembe helyezést.
Üzembe helyezési módszerek
Az Azure különböző üzembehelyezési módszereket kínál a különböző igényeknek megfelelően. Íme néhány gyakori módszer:
Módszer | Részletek |
---|---|
Azure Developer CLI | Ideális olyan fejlesztőknek, akik a parancssori eszközöket részesítik előnyben, és automatizálják az erőforrások kiépítését és üzembe helyezését. |
Visual Studio Code-bővítmények | Alkalmas kézi, tesztelési vagy ritka telepítésekhez. A megfelelő Azure-bővítményeket helyileg kell telepíteni. |
Azure CLI | Hasznos manuális vagy alkalmi telepítésekhez. A helyileg telepített Azure CLI-t igényli. |
GitHub Actions | A GitHub-adattár változásai által aktivált automatikus vagy folyamatos üzembe helyezésekhez a legjobb. |
Más üzembehelyezési módszerek is léteznek az adott szolgáltatás alapján. Az Azure App Service például számos üzembe helyezési módszert támogat:
A megadott metódusok bármelyikével újra üzembe helyezheti az App Service-t, még akkor is, ha eredetileg nem használta ezt a metódust. A metódusok közötti váltáskor szükség lehet némi konfigurációra az újbóli üzembe helyezés előtt.
Létrehozási lépések
Az alkalmazás összetettségétől és üzembe helyezési igényeitől függően dönthet úgy, hogy a JavaScript-alkalmazást az üzembe helyezés előtt vagy alatt hozza létre:
- Build az üzembe helyezés előtt: Összetett vagy hosszadalmas buildek esetén csomagolja be az alkalmazást egy zip-fájlba, és helyezze üzembe. Az üzembe helyezési csomagokkal az üzembe helyezés előtt szabályozhatja és tesztelheti a buildet.
- Felépítés az üzembe helyezés során: Egyszerűbb felépítésekhez használja az Azure által biztosított SCM_DO_BUILD_DURING_DEPLOYMENT=true környezeti változót az alkalmazás üzembe helyezése közbeni felépítéshez.
Üzembehelyezési pontok
Üzembehelyezési pontok az Azure App Service-ben lehetővé teszik, hogy külön környezeteket hozzon létre az előkészítéshez és az éles környezethez. A helyek használata lehetővé teszi, hogy az alkalmazást átmeneti környezetben tesztelje, mielőtt felcseréli az éles környezettel, biztosítva a zökkenőmentes és hibamentes üzembe helyezést. További információ az üzembehelyezési pontokról.
Ne használjon üzembehelyezési pontokat az üzembehelyezési célok keveredéséhez. Minden üzembe helyezési hely osztozik az App Service-ben, ezért biztosítania kell, hogy az összes hely forgalmi mintája és rendeltetése megegyezzen. Ha egy üzemeltetett teszt- vagy fáziskörnyezetre van szüksége, amely külön appszolgáltatásnak kell lennie.
Üzembe helyezés az Azure Developer CLI-vel
Az Azure Developer CLI (azd) leegyszerűsíti az alkalmazás Azure-ban való üzembe helyezésének folyamatát. Kövesse az alábbi lépéseket:
Telepítse az Azure Developer CLI-t.
Olyan meglévő projekt keresése, amely a projekt által használt erőforrások nagy részét használja.
Inicializálja a projekt helyi verzióját, hogy saját projektjéhez infrastruktúrasablonként használhassa.
azd init --template <template-name>
Hozza létre az erőforrásokat, és telepítse a kódot az Azure-ban.
azd up
Üzembe helyezés a Visual Studio Code-tal
Az App Service-alkalmazás Visual Studio Code-tal való üzembe helyezéséhez vagy ismételt üzembe helyezéséhez hajtsa végre az alábbi lépéseket:
Telepítse a kapcsolódó Azure-bővítményeket, például AzureApp Service vagy Azure Functions.
Nyissa meg az Azure Explorert. Válassza az Azure ikont az elsődleges oldalsávon, vagy használja a billentyűparancsot (Shift + Alt + A).
Az Erőforrások csoportban válassza ki az előfizetést és a szolgáltatást.
Kattintson a jobb gombbal a szolgáltatásra, majd válassza a Üzembe helyezés webalkalmazásként....
Csatlakozás az Azure által üzemeltetett környezethez
- Ha manuálisan vagy alkalomszerűen szeretne hozzáférni az üzemeltetett környezetekhez, tekintse meg, hogyan tudja a fájlokat megtekinteni az Azure által üzemeltetett környezetben.
- Az automatikus vagy konzisztens hozzáférésesetében fontolja meg az egyik üzembe helyezési módszer beállítását.
Fájlok megtekintése az Azure által üzemeltetett környezetben
A tárolt Azure-webalkalmazásban vagy függvényalkalmazásban lévő fájlok többféleképpen is azonnal megtekinthetők. Ha slotokat használ az üzemeltetett erőforrásban, győződjön meg arról a fájlok megtekintése előtt, hogy a megfelelő sloton van.
Fájlok megtekintése az Azure portálon – válassza a Konzol lehetőséget az Ön üzemeltetési erőforrásához tartozó fejlesztési eszközök között.
Fájlok megtekintése a VS Code bővítményben: - válassza az Azure ikont a Tevékenységsávon. Az Erőforrások szakaszban válassza ki az előfizetést és a szolgáltatást. A Fájlok csomóponton megtekintheti a távoli fájlokat.
- Azure App Service és Azure Functions bővítmények egyaránt biztosítják a távoli fájlok megtekintését.
HTTP-végpont megtekintése az Azure Portalon
A HTTP-végpont megtekintése a szolgáltatás Áttekintés lapján az Azure Portalon.