Fejlesztési környezet beállítása Azure Stack központbanSet up a development environment in Azure Stack Hub

Azure Stack hub alkalmazásait Windows 10, Linux vagy macOS rendszerű munkaállomás használatával fejlesztheti.You can develop applications for Azure Stack Hub by using a Windows 10, Linux, or macOS workstation. Ebben a cikkben a következőket tekintjük át:In this article, we look at:

  • A különböző kontextusokban, amelyekben az alkalmazás a Azure Stack központban fut.The various contexts in which your app runs in Azure Stack Hub.
  • A következő lépésekkel állíthatja be a Windows 10, Linux vagy macOS rendszerű munkaállomásokat.The steps to follow to get you set up with a Windows 10, Linux, or macOS workstation.
  • Az erőforrások Azure Stack hub-ban való létrehozásának és alkalmazásként történő üzembe helyezésének lépései.The steps for creating resources in Azure Stack Hub and deploy them to an app.

Azure Stack hub-környezet és a kódAzure Stack Hub context and your code

Parancsfájlokat és alkalmazásokat is írhat a Azure Stack hub számos feladatának elvégzéséhez.You can write scripts and apps to accomplish many tasks in Azure Stack Hub. Azonban hasznos lehet a hatókört a következő három módra korlátozni:However, it's helpful to limit your scope to the following three modes:

  1. Az első módban olyan alkalmazásokat hozhat létre, amelyek a Azure Stack hub erőforrásait Azure Resource Manager sablonok használatával tudják kiépíteni.In the first mode, you can create apps that provision resources in Azure Stack Hub by using Azure Resource Manager templates. Írhat például egy olyan parancsfájlt, amely létrehoz egy Azure Resource Manager sablont, amely létrehozza a virtuális hálózatot és az alkalmazást futtató virtuális gépeket is.For example, you might write a script that constructs an Azure Resource Manager template that in turn creates a virtual network and the VMs that will host your app.

  2. Második módban a végpontokkal közvetlenül fog működni a kódban létrehozott REST API és REST-ügyfél használatával.In the second mode, you work directly with endpoints by using the REST API and a REST client that were created in your code. Ebben a módban olyan parancsfájlt írhat, amely létrehoz egy virtuális hálózatot és a virtuális gépeket, ha kéréseket küld az API-knak.In this mode, you would write a script that creates a virtual network and the VMs by sending requests to the APIs.

  3. A harmadik módban a programkód használatával hozhat létre Azure Stack hub-ban üzemeltetett alkalmazást.In the third mode, you can use your code to create an app that's hosted in Azure Stack Hub. Miután létrehozta az infrastruktúrát Azure Stack hub-ban az alkalmazás üzemeltetéséhez, üzembe helyezheti az alkalmazást az infrastruktúrában.After you've created the infrastructure in Azure Stack Hub for hosting your app, you deploy your app to the infrastructure. Általában előkészíti a környezetet, majd üzembe helyezi az alkalmazást.Ordinarily, you'll prepare your environment and then deploy your app to it.

Szolgáltatásként és platformként szolgáló infrastruktúraInfrastructure as a service and platform as a service

A Cloud platform termékként a Azure Stack hub a következőket támogatja:As a cloud platform product, Azure Stack Hub supports both:

  • Szolgáltatott infrastruktúra (IaaS)Infrastructure as a service (IaaS)
  • Szolgáltatásként nyújtott platform (PaaS)Platform as a service (PaaS)

A IaaS és a Péter is tájékoztatja a fejlesztői gép beállításáról.Both IaaS and PaaS inform how to set up your development machine.

A IaaS az adatközpont azon részeinek virtualizálása, amelyek a hálózati eszközökről, a hálózatról és a kiszolgálókról származnak.IaaS is the virtualization of the parts of the datacenter that come from network gear, the network, and servers. Amikor alkalmazást telepít egy webkiszolgálót üzemeltető virtuális gépre, egy IaaS-modellben dolgozik.When you deploy an app to a VM that hosts the web server, you're working in an IaaS model. Ebben a modellben a Azure Stack hub kezeli a virtuális felszerelést, és az alkalmazás egy virtuális kiszolgálón található.In this model, Azure Stack Hub manages the virtual gear, and your app is on a virtual server. 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.Azure Stack Hub resource providers support network components and virtual servers.

Péter elvonta az infrastruktúra rétegét, hogy az alkalmazást egy olyan végponton telepítse, amely ezután futtatja az alkalmazást.PaaS abstracts the infrastructure layer so that you deploy your app to an endpoint that then runs the app. A Pásti modellben tárolókat használhat az alkalmazás üzemeltetéséhez, majd a tároló alkalmazást a tárolót futtató szolgáltatáshoz.In the PaaS model, you might use containers to host your app and then deploy the containerized app to a service that runs the container. Az alkalmazást közvetlenül az alkalmazást futtató szolgáltatáshoz is leküldheti.Or you might push your app directly to a service that runs the app. Azure App Service-és Kubernetes futtatásához Azure Stack hub-t használhat.You can use Azure Stack Hub to run Azure App Service and Kubernetes.

Azure Stack hub Resource ManagerAzure Stack Hub Resource Manager

A három korábban említett módot, valamint a Pétert vagy a IaaS-t a Azure Resource Manager Azure Stack hub-verziója engedélyezte.The three previously mentioned modes, as well as PaaS or IaaS, are enabled by the Azure Stack Hub version of Azure Resource Manager. Ez a felügyeleti keretrendszer lehetővé teszi Azure Stack hub-erőforrások üzembe helyezését, kezelését és figyelését.This management framework allows you to deploy, manage, and monitor Azure Stack Hub resources. Lehetővé teszi, hogy egyetlen művelettel működjön együtt az erőforrásokkal csoportként.It lets you work with the resources as a group in a single operation. További információ az Azure Stack hub Resource Manager használatáról: az API-verziók profiljainak kezelése a Azure stack központban.For more information about working with the Azure Stack Hub Resource Manager, see Manage API version profiles in Azure Stack Hub.

Azure Stack hub SDK-kAzure Stack Hub SDKs

Azure Stack hub a Azure Resource Manager Azure Stack hub verzióját használja.Azure Stack Hub uses an Azure Stack Hub version of Azure Resource Manager. Ha segítségre van szüksége a Azure Stack hub Resource Managerrel való együttműködéshez, számos SDK-t adtunk meg, többek között a következőket:To help you work with the Azure Stack Hub Resource Manager by using your code of choice, we've provided a number of SDKs, including:

ElőkészületekBefore you start

A környezet beállításának megkezdése előtt a következőkre lesz szüksége:Before you begin setting up your environment, you need:

  • Hozzáférés az Azure Stack hub felhasználói portálhoz.Access to the Azure Stack Hub user portal.
  • A bérlő neve.The name of your tenant.
  • Annak megállapításához, hogy az Azure Active Directory (Azure AD) vagy a Active Directory összevonási szolgáltatások (AD FS) (AD FS) használja-e az Identity Manager.To determine whether you're using Azure Active Directory (Azure AD) or Active Directory Federation Services (AD FS), as your identity manager.

Ha bármilyen kérdése van az Azure Stack hub szolgáltatással kapcsolatban, forduljon a felhő üzemeltetőjéhez.If you have any questions about Azure Stack Hub, contact your cloud operator.

Windows 10Windows 10

Ha Windows 10 rendszerű gépet használ, a PowerShell 5,0 és a Visual Studio segítségével dolgozhat.If you're using a Windows 10 machine, you can work with PowerShell 5.0 and Visual Studio. Ha Azure Stack Development Kit (ASDK) használatával dolgozik, csatlakozhat a környezetéhez VPN-kapcsolattal.And if you're working with an Azure Stack Development Kit (ASDK), you can connect to your environment with a VPN connection.

Az eszközök beállításaSet up your tools

  1. Állítsa be a PowerShell használatával.Get set up with PowerShell. Útmutatásért lásd: Azure stack hub PowerShell telepítése.For instructions, see Install Azure Stack Hub Powershell.

  2. Azure Stack hub-eszközök letöltése.Download Azure Stack Hub Tools. Útmutatásért lásd: Azure stack hub-eszközök letöltése a githubról.For instructions, see Download Azure Stack Hub tools from GitHub.

  3. Ha ASDK használ, telepítse és konfigurálja a VPN-kapcsolatokat Azure stack hubhoz.If you're using an ASDK, install and configure a VPN connection to Azure Stack Hub.

  4. Telepítse és konfigurálja az Azure CLI-t.Install and configure the Azure CLI. Útmutatásért lásd: az API-verziók profiljainak használata az Azure CLI-vel Azure stack hub-ban.For instructions, see Use API version profiles with the Azure CLI in Azure Stack Hub.

  5. Azure Storage Explorer telepítése és konfigurálása.Install and configure Azure Storage Explorer. A Storage Explorer egy önálló alkalmazás, amely lehetővé teszi Azure Stack hub Storage-beli adatkezelést.Storage Explorer is a standalone app that enables you to work with Azure Stack Hub storage data. Útmutatásért lásd: a Storage Explorer Azure stack hub-előfizetéshez vagy egy Storage-fiókhoz való kapcsolódása.For instructions, see Connect Storage Explorer to an Azure Stack Hub subscription or a storage account.

Az integrált fejlesztői környezet telepítéseInstall your integrated development environment

  1. Telepítse az integrált fejlesztői környezetet (IDE) a kód alapja és a preferencia alapján.Install your integrated development environment (IDE), depending on your code base and preference.

  2. Telepítse az SDK-t a kódhoz:Install the SDK for your code:

LinuxLinux

Ha Linux rendszerű gépet használ, használhatja az Azure CLI-t, a Visual Studio Code-ot vagy a saját előnyben részesített integrált fejlesztői környezetét.If you're using a Linux machine, you can work with the Azure CLI, Visual Studio Code, or your own preferred integrated development environment.

Megjegyzés

Ha Linux rendszerű gépet használ a ASDK, a távoli gépnek ugyanabban a hálózaton kell lennie, mint a ASDK.If you're using a Linux machine with the ASDK, your remote machine needs to be in the same network as the ASDK. Nem lehet csatlakozni virtuális magánhálózati kapcsolat használatával.You won't be able to connect using a Virtual Private Network connection.

Az eszközök beállításaSet up your tools

  1. Telepítse és konfigurálja az Azure CLI-t.Install and configure the Azure CLI. Útmutatásért lásd: az API-verziók profiljainak használata az Azure CLI-vel Azure stack hub-ban.For instructions, see Use API version profiles with the Azure CLI in Azure Stack Hub.

  2. Azure Storage Explorer telepítése és konfigurálása.Install and configure Azure Storage Explorer. A Storage Explorer egy önálló alkalmazás, amely lehetővé teszi Azure Stack hub Storage-beli adatkezelést.Storage Explorer is a standalone app that enables you to work with Azure Stack Hub storage data. Útmutatásért lásd: a Storage Explorer Azure stack hub-előfizetéshez vagy egy Storage-fiókhoz való kapcsolódása.For instructions, see Connect Storage Explorer to an Azure Stack Hub subscription or a storage account.

Az integrált fejlesztői környezet telepítéseInstall your integrated development environment

  1. Telepítse az integrált fejlesztői környezetet (IDE) a kód alapja és a preferencia alapján.Install your integrated development environment (IDE), depending on your code base and preference.

  2. Telepítse az SDK-t a kódhoz:Install the SDK for your code:

macOSmacOS

A macOS rendszerű 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.A macOS machine will allow you to work with the Azure CLI and Visual Studio Code, or your own preferred integrated development environment.

Megjegyzés

Ha macOS rendszerű gépet használ a ASDK, a távoli gépnek ugyanabban a hálózaton kell lennie, mint a ASDK.If you're using a macOS machine with the ASDK, your remote machine needs to be in the same network as the ASDK. Nem lehet csatlakozni virtuális magánhálózati kapcsolat használatával.You won't be able to connect using a Virtual Private Network connection.

Az eszközök beállításaSet up your tools

  1. Telepítse és konfigurálja az Azure CLI-t.Install and configure the Azure CLI. Útmutatásért lásd: az API-verziók profiljainak használata az Azure CLI-vel Azure stack hub-ban.For instructions, see Use API version profiles with the Azure CLI in Azure Stack Hub.

  2. Azure Storage Explorer telepítése és konfigurálása.Install and configure Azure Storage Explorer. A Storage Explorer egy önálló alkalmazás, amely lehetővé teszi Azure Stack hub Storage-beli adatkezelést.Storage Explorer is a standalone app that enables you to work with Azure Stack Hub storage data. Útmutatásért lásd: a Storage Explorer Azure stack hub-előfizetéshez vagy egy Storage-fiókhoz való kapcsolódása.For instructions, see Connect Storage Explorer to an Azure Stack Hub subscription or a storage account.

Az integrált fejlesztői környezet telepítéseInstall your integrated development environment

  1. Telepítse az integrált fejlesztői környezetet (IDE) a kód alapja és a preferencia alapján.Install your integrated development environment (IDE), depending on your code base and preference.

  2. Telepítse az SDK-t a kódhoz:Install the SDK for your code:

További lépésekNext steps

Ha Azure Stack hub erőforrásait szeretné központilag telepíteni, tekintse meg az Azure stack hub általános telepítéseitismertető témakört.To deploy an app to resources in Azure Stack Hub, see Common deployments for Azure Stack Hub.