Fejlesztési környezet beállítása a Azure Stack Hub
Alkalmazásokat fejleszthet Azure Stack Hub egy Windows 10, Linux vagy macOS munkaállomás használatával. Ebben a cikkben a következőt nézzük:
- A különböző környezetek, amelyekben az alkalmazás fut a Azure Stack Hub.
- A következő lépésekkel állíthatja be a Windows 10, Linux vagy macOS munkaállomást.
- Az erőforrások létrehozásához szükséges Azure Stack Hub és üzembe helyezése egy alkalmazásban.
Azure Stack Hub környezet és a kód
Szkripteket és alkalmazásokat írhat, amelyek számos feladatot elvégeznek a Azure Stack Hub. Azonban hasznos lehet a hatókört a következő három módra korlátozni:
Az első módban olyan alkalmazásokat hozhat létre, amelyek üzembe Azure Stack Hub erőforrásokat a Azure Resource Manager használatával. Írhat például egy szkriptet, amely létrehoz egy Azure Resource Manager-sablont, amely létrehoz egy virtuális hálózatot és az alkalmazást gazda virtuális gépeket.
A második módban közvetlenül a végpontokkal fog dolgozni a REST API és a kódban létrehozott REST-ügyfél használatával. Ebben a módban olyan szkriptet írna, amely egy virtuális hálózatot és virtuális gépeket hoz létre az API-knak küldött kérésekkel.
A harmadik módban a kóddal létrehozhat egy alkalmazásban üzemeltetett alkalmazást, amely a Azure Stack Hub. Miután létrehozta az alkalmazást üzemeltető infrastruktúrát Azure Stack Hub, üzembe helyezheti az alkalmazást az infrastruktúrában. Általában előkészíti a környezetet, majd üzembe helyezheti rajta az alkalmazást.
Szolgáltatásként és szolgáltatásként platformként is
Felhőplatform-termékként a Azure Stack Hub támogatja:
- Szolgáltatott infrastruktúra (IaaS)
- Szolgáltatásként nyújtott platform (PaaS)
Mind az IaaS, mind a PaaS tájékoztatja a fejlesztői 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 egy webkiszolgálót tartalmazó virtuális gépen helyez üzembe egy alkalmazást, egy IaaS-modellben dolgozik. Ebben a modellben Azure Stack Hub a virtuális fogaskerék kezelését, és az alkalmazás egy virtuális kiszolgálón található. Azure Stack Hub erőforrás-szolgáltatók támogatják a hálózati összetevőket és a virtuális kiszolgálókat.
A PaaS absztrakciós rétegként használja az infrastruktúraréteget, így az alkalmazást egy olyan végponton helyezheti üzembe, amely ezután futtatja az alkalmazást. A PaaS-modellben tárolók használatával futtathatja az alkalmazást, majd üzembe helyezheti a tárolóba helyezett alkalmazást egy olyan szolgáltatásban, amely a tárolót futtatja. Az is lehetséges, hogy közvetlenül az alkalmazást egy olyan szolgáltatásba irányítja le, amely az alkalmazást futtatja. A virtuális Azure Stack Hub a Azure App Service Kubernetes futtatásához.
Azure Stack Hub Resource Manager
A három korábban említett módot, valamint a PaaS-t és az IaaS-t a Azure Stack Hub verziója Azure Resource Manager. Ez a felügyeleti keretrendszer lehetővé teszi az erőforrások üzembe helyezését, kezelését és Azure Stack Hub figyelése. Lehetővé teszi, hogy az erőforrásokkal csoportként dolgozzon egyetlen műveletben. Az api-verzióprofilok kezeléséhez Azure Stack Hub Resource Manager az API-verzióprofilok kezeléséhez a Azure Stack Hub.
Azure Stack Hub ADK-k
Azure Stack Hub a Azure Stack Hub verziójával Azure Resource Manager. Az ön által választott Azure Stack Hub Resource Manager segít a használatban, számos SDK-t biztosítunk, 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őre lesz szüksége:
- Hozzáférés a Azure Stack Hub felhasználói portálhoz.
- A bérlő neve.
- Annak megállapításához, hogy a Azure Active Directory (Azure AD) vagy Active Directory összevonási szolgáltatások (AD FS) (AD FS) használ-e identitáskezelőként.
Ha bármilyen kérdése van a Azure Stack Hub, lépjen kapcsolatba a felhőszolgáltatóval.
Windows 10
Ha egy virtuális gépet Windows 10, használhatja a PowerShell 5.0-s és Visual Studio. Ha pedig egy virtuális hálózattal (ASDK Azure Stack Development Kit dolgozik, VPN-kapcsolattal csatlakozhat a környezetéhez.
Az eszközök beállítása
Beállítás a PowerShell-sel. Útmutatásért lásd: Azure Stack Hub PowerShell telepítése.
Töltse le Azure Stack Hub Tools eszközt. Útmutatásért lásd: Download Azure Stack Hub tools from GitHub.
Ha ASDK-t használ, telepítsen és konfigurálja a VPN-kapcsolatot a Azure Stack Hub.
Telepítse és konfigurálja az Azure CLI-t. Útmutatásért lásd: API-verzióprofilok használata az Azure CLI-hez a Azure Stack Hub.
Telepítse és konfigurálja a Azure Storage Explorer. Storage Explorer egy különálló alkalmazás, amely lehetővé teszi a Azure Stack Hub tárolását. Útmutatásért lásd: Csatlakozás Storage Explorer előfizetéshez Azure Stack Hub tárfiókhoz való feliratkozás.
Az integrált fejlesztőkörnyezet telepítése
Telepítse az integrált fejlesztőkörnyezetet (IDE) a kódbázistól és a preferencia alapján.
- Visual Studio Code (Python, Go, NodeJS). Töltse le Visual Studio gépe kódját a code.visualstudio.com.
- Visual Studio (.NET/C#). Töltse le Visual Studio Community kiadást a visualstudio.microsoft.com.
- Eclipse (Java). Töltse le az Eclipse-eclipse.org.
Telepítse a kód SDK-ját:
Linux
Ha Linux rendszerű gépet használ, használhatja az Azure CLI-t, a Visual Studio Code-et vagy a saját előnyben részesített integrált fejlesztőkörnyezetét.
Megjegyzés
Ha Linux rendszerű gépet használ az ASDK-val, a távoli gépnek és az ASDK-nak ugyanabban a hálózatban kell lennie. Virtuális magánhálózati kapcsolattal nem fog tudni csatlakozni.
Az 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-hez a Azure Stack Hub.
Telepítse és konfigurálja a Azure Storage Explorer. Storage Explorer egy különálló alkalmazás, amely lehetővé teszi a Azure Stack Hub tárolását. Útmutatásért lásd: Csatlakozás Storage Explorer előfizetéshez Azure Stack Hub tárfiókhoz való feliratkozás.
Az integrált fejlesztőkörnyezet telepítése
Telepítse az integrált fejlesztőkörnyezetet (IDE) a kódbázistól és a preferencia alapján.
- Visual Studio Code (Python, Go, NodeJS). Töltse le Visual Studio gépe kódját a code.visualstudio.com.
- Visual Studio (.NET/C#). Töltse le Visual Studio Community kiadást a visualstudio.microsoft.com.
- Eclipse (Java). Töltse le az Eclipse-eclipse.org.
Telepítse a kód SDK-já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őkörnyezete használatának.
Megjegyzés
Ha macOS-gépet használ az ASDK-val, a távoli gépnek és az ASDK-nak ugyanabban a hálózatban kell lennie. Virtuális magánhálózati kapcsolattal nem fog tudni csatlakozni.
Az 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-hez a Azure Stack Hub.
Telepítse és konfigurálja a Azure Storage Explorer. Storage Explorer egy különálló alkalmazás, amely lehetővé teszi a Azure Stack Hub tárolását. Útmutatásért lásd: Csatlakozás Storage Explorer előfizetéshez Azure Stack Hub tárfiókhoz való feliratkozás.
Az integrált fejlesztőkörnyezet telepítése
Telepítse az integrált fejlesztőkörnyezetet (IDE) a kódbázistól és a preferencia alapján.
- Visual Studio Code (Python, Go, NodeJS) használatával. Töltse le Visual Studio gépére vonatkozó kódot a code.visualstudio.com.
- Visual Studio (.NET/C#). Töltse Visual Studio Community kiadást a visualstudio.microsoft.com.
- Eclipse (Java). Töltse le az Eclipse-et eclipse.org.
Telepítse a kód SDK-ját:
Következő lépések
Az alkalmazások erőforrásokra való telepítéséhez tekintse meg a Azure Stack Hub gyakori üzembe helyezési Azure Stack Hub.