Fejlesztési környezet beállítása az Azure Stack Hubban
Az Azure Stack Hubhoz egy Windows 10, Linux vagy macOS munkaállomás használatával fejleszthet alkalmazásokat. Ebben a cikkben a következőt tekintjük meg:
- A különböző környezetek, amelyekben az alkalmazás az Azure Stack Hubban fut.
- A Windows 10, Linux vagy macOS rendszerű munkaállomások beállításának lépései.
- Az erőforrások Azure Stack Hubban való létrehozásának és alkalmazáson belüli üzembe helyezésének lépései.
Az Azure Stack Hub környezete és a kód
Szkripteket és alkalmazásokat írhat számos feladat elvégzéséhez az Azure Stack Hubban. Hasznos azonban a hatókört a következő három módra korlátozni:
Az első módban azure-Resource Manager-sablonok használatával hozhat létre olyan alkalmazásokat, amelyek erőforrásokat építenek ki az Azure Stack Hubban. Írhat például egy olyan szkriptet, amely létrehoz egy Azure Resource Manager-sablont, amely létrehoz egy virtuális hálózatot és az alkalmazást üzemeltető virtuális gépeket.
A második módban közvetlenül a végpontokkal dolgozik a REST API és a kódban létrehozott REST-ügyfél használatával. Ebben a módban olyan szkriptet írna, amely létrehoz egy virtuális hálózatot és a virtuális gépeket úgy, hogy kéréseket küld az API-knak.
A harmadik módban a kódjával létrehozhat egy Azure Stack Hubban üzemeltetett alkalmazást. Miután létrehozta az infrastruktúrát az Azure Stack Hubban az alkalmazás üzemeltetéséhez, üzembe helyezi az alkalmazást az infrastruktúrában. Általában előkészíti a környezetet, majd üzembe helyezi az alkalmazást.
Szolgáltatásként nyújtott infrastruktúra és szolgáltatásként nyújtott platform
Felhőplatform-termékként az Azure Stack Hub mindkettőt támogatja:
- Szolgáltatott infrastruktúra (IaaS)
- Szolgáltatásként nyújtott platform (PaaS)
Az IaaS és a PaaS is tájékoztatja a fejlesztőgép beállításáról.
Az IaaS az adatközpont hálózati fogaskerékből, hálózatból és kiszolgálókból származó részeinek virtualizálása. Amikor alkalmazást helyez üzembe egy webkiszolgálót üzemeltető virtuális gépen, egy IaaS-modellben dolgozik. Ebben a modellben az Azure Stack Hub felügyeli a virtuális fogaskerékeket, és az alkalmazás egy virtuális kiszolgálón található. Az Azure Stack Hub erőforrás-szolgáltatói támogatják a hálózati összetevőket és a virtuális kiszolgálókat.
A PaaS absztrakciót alkalmaz az infrastruktúrarétegre, így az alkalmazást egy olyan végponton helyezi üzembe, amely ezután futtatja az alkalmazást. A PaaS-modellben tárolókkal üzemeltetheti az alkalmazást, majd üzembe helyezheti a tárolóalapú alkalmazást egy olyan szolgáltatásban, amely a tárolót futtatja. Vagy leküldheti az alkalmazást közvetlenül egy olyan szolgáltatásba, amely az alkalmazást futtatja. Az Azure Stack Hub használatával futtathatja a Azure App Service és a Kubernetes alkalmazást.
Azure Stack Hub Resource Manager
A korábban említett három módot, valamint a PaaS-t vagy az IaaS-t az Azure Resource Manager Azure Stack Hub-verziója engedélyezi. Ez a felügyeleti keretrendszer lehetővé teszi az Azure Stack Hub-erőforrások üzembe helyezését, kezelését és monitorozását. Lehetővé teszi, hogy egyetlen műveletben csoportként működjön együtt az erőforrásokkal. Az Azure Stack Hub Resource Manager használatával kapcsolatos további információkért lásd: API-verzióprofilok kezelése az Azure Stack Hubban.
Azure Stack Hub SDK-k
Az Azure Stack Hub az Azure Resource Manager Azure Stack Hub-verzióját használja. Az Azure Stack Hub Resource Manager a választott kód használatával történő használatához számos SDK-t biztosítottunk, többek között a következőket:
Előkészületek
A környezet beállításának megkezdése előtt a következőkre van szüksége:
- Hozzáférés az Azure Stack Hub felhasználói portálhoz.
- A bérlő neve.
- Annak megállapításához, hogy Microsoft Entra azonosítót vagy Active Directory összevonási szolgáltatások (AD FS) (AD FS) használja-e identitáskezelőként.
Ha kérdése van az Azure Stack Hubbal kapcsolatban, forduljon a felhőszolgáltatójához.
Windows 10
Ha Windows 10 gépet használ, használhatja a PowerShell 5.0-t és a Visual Studiót. Ha pedig egy Azure Stack Development Kittel (ASDK) dolgozik, VPN-kapcsolattal csatlakozhat a környezetéhez.
Eszközök beállítása
Állítsa be a PowerShellt. Útmutatásért lásd: Az Azure Stack Hub PowerShell telepítése.
Töltse le az Azure Stack Hub-eszközöket. Útmutatásért lásd: Azure Stack Hub-eszközök letöltése a GitHubról.
HA ASDK-t használ, telepítsen és konfiguráljon egy VPN-kapcsolatot az Azure Stack Hubhoz.
Telepítse és konfigurálja az Azure CLI-t. Útmutatásért lásd: API-verzióprofilok használata az Azure CLI-vel az Azure Stack Hubban.
Telepítse és konfigurálja a Azure Storage Explorer. Storage Explorer egy különálló alkalmazás, amely lehetővé teszi az Azure Stack Hub storage-adatokkal való munkát. Útmutatásért lásd: Storage Explorer csatlakoztatása Azure Stack Hub-előfizetéshez vagy tárfiókhoz.
Az integrált fejlesztési környezet telepítése
Telepítse az integrált fejlesztési környezetet (IDE), a kódbázistól és a beállítástól függően.
- Visual Studio Code (Python, Go, NodeJS). Töltse le a Visual Studio Code-ot a gépéhez a code.visualstudio.com.
- Visual Studio (.NET/C#). Töltse le Visual Studio Community kiadást visualstudio.microsoft.com.
- Eclipse (Java). Töltse le az Eclipse-t eclipse.org.
Telepítse a kódhoz tartozó SDK-t:
Linux
Linux rendszerű gép használata esetén használhatja az Azure CLI-t, a Visual Studio Code-ot vagy a saját előnyben részesített integrált fejlesztési környezetét.
Megjegyzés
Ha Linux rendszerű gépet használ az ASDK-val, a távoli gépnek ugyanabban a hálózatban kell lennie, mint az ASDK. Virtuális magánhálózati kapcsolattal nem tud csatlakozni.
Eszközök beállítása
Telepítse és konfigurálja az Azure CLI-t. Útmutatásért lásd: API-verzióprofilok használata az Azure CLI-vel az Azure Stack Hubban.
Telepítse és konfigurálja a Azure Storage Explorer. Storage Explorer egy különálló alkalmazás, amely lehetővé teszi az Azure Stack Hub storage-adatokkal való munkát. Útmutatásért lásd: Storage Explorer csatlakoztatása Azure Stack Hub-előfizetéshez vagy tárfiókhoz.
Az integrált fejlesztési környezet telepítése
Telepítse az integrált fejlesztési környezetet (IDE), a kódbázistól és a beállítástól függően.
- Visual Studio Code (Python, Go, NodeJS). Töltse le a Visual Studio Code-ot a gépéhez a code.visualstudio.com.
- Visual Studio (.NET/C#). Töltse le Visual Studio Community kiadást visualstudio.microsoft.com.
- Eclipse (Java). Töltse le az Eclipse-t eclipse.org.
Telepítse a kódhoz tartozó SDK-t:
macOS
A macOS-gépek lehetővé teszik az Azure CLI és a Visual Studio Code vagy a saját előnyben részesített integrált fejlesztési környezet használatát.
Megjegyzés
Ha macOS-gépet használ az ASDK-val, a távoli gépnek ugyanabban a hálózatban kell lennie, mint az ASDK. Virtuális magánhálózati kapcsolattal nem tud csatlakozni.
Eszközök beállítása
Telepítse és konfigurálja az Azure CLI-t. Útmutatásért lásd: API-verzióprofilok használata az Azure CLI-vel az Azure Stack Hubban.
Telepítse és konfigurálja a Azure Storage Explorer. Storage Explorer egy különálló alkalmazás, amely lehetővé teszi az Azure Stack Hub storage-adatokkal való munkát. Útmutatásért lásd: Storage Explorer csatlakoztatása Azure Stack Hub-előfizetéshez vagy tárfiókhoz.
Az integrált fejlesztési környezet telepítése
Telepítse az integrált fejlesztési környezetet (IDE), a kódbázistól és a beállítástól függően.
- Visual Studio Code (Python, Go, NodeJS). Töltse le a Visual Studio Code-ot a gépéhez a code.visualstudio.com.
- Visual Studio (.NET/C#). Töltse le Visual Studio Community kiadást visualstudio.microsoft.com.
- Eclipse (Java). Töltse le az Eclipse-t eclipse.org.
Telepítse a kódhoz tartozó SDK-t:
Következő lépések
Ha alkalmazásokat szeretne üzembe helyezni az Azure Stack Hub erőforrásaiban, tekintse meg az Azure Stack Hub gyakori üzembe helyezését ismertető cikket.