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:

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

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

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

  1. Állítsa be a PowerShellt. Útmutatásért lásd: Az Azure Stack Hub PowerShell telepítése.

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

  3. HA ASDK-t használ, telepítsen és konfiguráljon egy VPN-kapcsolatot az Azure Stack Hubhoz.

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

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

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

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

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

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

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

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

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

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

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

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