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:

  1. 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.

  2. 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.

  3. 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 a 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 a Azure Stack Hub felügyeli a virtuális fogaskerékeket, é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, 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. A szolgáltatásokkal való munka további Azure Stack Hub Resource Manager lásd: API-verzióprofilok kezelése a Azure Stack Hub.

Azure Stack Hub AZDK-k

Azure Stack Hub az 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 az identitáskezelő Azure Active Directory (Azure AD) vagy Active Directory összevonási szolgáltatások (AD FS) (AD FS) használ-e.

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

  1. Beállítás a PowerShell-sel. Útmutatásért lásd: Azure Stack Hub PowerShell telepítése.

  2. Töltse le Azure Stack Hub Tools eszközt. Útmutatásért lásd: Download Azure Stack Hub tools from GitHub.

  3. Ha ASDK-t használ, telepítsen és konfigurálja a VPN-kapcsolatot a Azure Stack Hub.

  4. 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.

  5. 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ásról.

Az integrált fejlesztőkörnyezet telepítése

  1. Telepítse az integrált fejlesztőkörnyezetet (IDE), a kódbázistól és a preferenciatől függően.

  2. 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

  1. 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.

  2. 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ásról.

Az integrált fejlesztőkörnyezet telepítése

  1. Telepítse az integrált fejlesztőkörnyezetet (IDE), a kódbázistól és a preferenciatől függően.

  2. 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

  1. 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.

  2. 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

  1. Telepítse az integrált fejlesztőkörnyezetet (IDE) a kódbázistól és a preferencia alapján.

  2. 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.