Megosztás a következőn keresztül:


Fejlesztői környezet beállítása az Azure Stack Hubban

Az Azure Stack Hubhoz windows 10-, Linux- vagy macOS-munkaállomással fejleszthet alkalmazásokat. Ebben a cikkben a következőt tekintjük át:

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

Azure Stack Hub-környezet és a kód

Szkripteket és alkalmazásokat írhat az Azure Stack Hub számos feladatának elvégzéséhez. 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 szkriptet, amely létrehoz egy Azure Resource Manager-sablont, amely létrehoz egy virtuális hálózatot és az alkalmazást futtató virtuális gépeket.

  2. A második módban közvetlenül a végpontokkal dolgozhat a REST API és a kódban létrehozott REST-ügyfél használatával. Ebben a módban egy szkriptet kell írnia, 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íted a környezetedet, majd telepíted az alkalmazásodat.

Infrastruktúra mint szolgáltatás és platform mint szolgáltatás

Felhőplatform-termékként az Azure Stack Hub a következőket támogatja:

  • Infrastruktúra szolgáltatásként (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 azon részeinek virtualizálása, amelyek a hálózati fogaskerékből, a hálózatból és a kiszolgálókból származnak. 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 kezeli a virtuális eszközöket, és az alkalmazás egy virtuális szerveren fut. Az 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ó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ók használatával ü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 az Azure App Service-t és a Kubernetes-t.

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 az erőforrások csoportként való használatát egyetlen műveletben. Az Azure Stack Hub Resource Managerrel kapcsolatos munkáról további információért lásd: Az API-verzióprofilok kezelése az Azure Stack Hub.

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 Managerrel való együttműködéshez a választott kód használatával számos SDK-t biztosítottunk, többek között a következőket:

Kezdés előtt

A környezet beállítása 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 a Microsoft Entra ID-t vagy az Active Directory összevonási szolgáltatásokat (AD FS) használja-e identitáskezelőként.

Ha kérdése van az Azure Stack Hubbal kapcsolatban, forduljon a felhőszolgáltatóhoz.

Windows 10

Ha Windows 10 rendszerű 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 PowerShelltelepítése.

  2. Töltse le az Azure Stack Hub Toolst. Ú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 Hub-hez.

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

  5. Telepítse és konfigurálja az Azure Storage Explorert. A Storage Explorer egy ö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ásoktó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 a Visual Studio Community verzióját a következő webhelyről: visualstudio.microsoft.com.
    • Eclipse (Java). Töltse le az Eclipse-t a eclipse.org.
  2. Telepítse a kódhoz tartozó SDK-t:

Linux

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

Jegyzet

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

  2. Telepítse és konfigurálja az Azure Storage Explorert. A Storage Explorer egy ö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ásoktó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, illetve a saját előnyben részesített integrált fejlesztési környezet használatát.

Jegyzet

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

  2. Telepítse és konfigurálja az Azure Storage Explorert. A Storage Explorer egy ö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ásoktó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 Hubban lévő erőforrásokra, tekintse meg az Azure Stack Hubszokásos üzembe helyezéseit.