Nastavení vývojového prostředí v centru Azure StackSet up a development environment in Azure Stack Hub

Pro vývoj aplikací pro Azure Stack Hub můžete použít pracovní stanici s Windows 10, Linux nebo macOS.You can develop applications for Azure Stack Hub by using a Windows 10, Linux, or macOS workstation. V tomto článku se podíváme na:In this article, we look at:

  • Různé kontexty, ve kterých aplikace běží v centru Azure Stack.The various contexts in which your app runs in Azure Stack Hub.
  • Postup pro instalaci s Windows 10, Linux nebo macOS pracovní stanice vám umožní.The steps to follow to get you set up with a Windows 10, Linux, or macOS workstation.
  • Postup pro vytváření prostředků v centru Azure Stack a jejich nasazování do aplikace.The steps for creating resources in Azure Stack Hub and deploy them to an app.

Kontext centra Azure Stack a váš kódAzure Stack Hub context and your code

Můžete psát skripty a aplikace, abyste mohli provádět mnoho úkolů v centru Azure Stack.You can write scripts and apps to accomplish many tasks in Azure Stack Hub. Je ale vhodné omezit rozsah svého oboru na následující tři režimy:However, it's helpful to limit your scope to the following three modes:

  1. V prvním režimu můžete vytvářet aplikace, které zřídí prostředky v Azure Stack centru pomocí šablon Azure Resource Manager.In the first mode, you can create apps that provision resources in Azure Stack Hub by using Azure Resource Manager templates. Můžete například napsat skript, který vytvoří šablonu Azure Resource Manager, která zase vytvoří virtuální síť a virtuální počítače, které budou hostovat vaši aplikaci.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. V druhém režimu pracujete přímo s koncovými body pomocí REST API a klienta REST, který byl vytvořen ve vašem kódu.In the second mode, you work directly with endpoints by using the REST API and a REST client that were created in your code. V tomto režimu byste napsali skript, který vytvoří virtuální síť a virtuální počítače odesláním požadavků do rozhraní API.In this mode, you would write a script that creates a virtual network and the VMs by sending requests to the APIs.

  3. V třetím režimu můžete použít svůj kód k vytvoření aplikace, která je hostovaná v Azure Stack hub.In the third mode, you can use your code to create an app that's hosted in Azure Stack Hub. Po vytvoření infrastruktury v centru Azure Stack pro hostování vaší aplikace nasadíte aplikaci do infrastruktury.After you've created the infrastructure in Azure Stack Hub for hosting your app, you deploy your app to the infrastructure. Obvykle připravíte prostředí a potom do něj nasadíte svoji aplikaci.Ordinarily, you'll prepare your environment and then deploy your app to it.

Infrastruktura jako služba a platforma jako službaInfrastructure as a service and platform as a service

Pro cloudovou platformu Azure Stack centrum podporuje:As a cloud platform product, Azure Stack Hub supports both:

  • Infrastruktura jako služba (IaaS)Infrastructure as a service (IaaS)
  • Platforma jako služba (PaaS)Platform as a service (PaaS)

IaaS i PaaS informují, jak nastavit vývojový počítač.Both IaaS and PaaS inform how to set up your development machine.

IaaS je virtualizace částí datacentra, které pocházejí ze síťového ozubeného kolace, sítě a serverů.IaaS is the virtualization of the parts of the datacenter that come from network gear, the network, and servers. Když nasadíte aplikaci na virtuální počítač, který je hostitelem webového serveru, pracujete v modelu IaaS.When you deploy an app to a VM that hosts the web server, you're working in an IaaS model. V tomto modelu Azure Stack hub spravuje virtuální ozubené kolečko a vaše aplikace je na virtuálním serveru.In this model, Azure Stack Hub manages the virtual gear, and your app is on a virtual server. Poskytovatelé prostředků Azure Stack centra podporují síťové součásti a virtuální servery.Azure Stack Hub resource providers support network components and virtual servers.

PaaS vyabstrakce vrstvu infrastruktury, abyste aplikaci nasadili do koncového bodu, ve kterém se aplikace spouští.PaaS abstracts the infrastructure layer so that you deploy your app to an endpoint that then runs the app. V modelu PaaS můžete použít kontejnery pro hostování aplikace a pak nasadit aplikaci s kontejnerem do služby, která spouští kontejner.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. Nebo můžete aplikaci přímo odeslat do služby, na které běží aplikace.Or you might push your app directly to a service that runs the app. Ke spuštění Azure App Service a Kubernetes můžete použít centrum Azure Stack.You can use Azure Stack Hub to run Azure App Service and Kubernetes.

Správce prostředků centra Azure StackAzure Stack Hub Resource Manager

Tři výše zmíněné režimy, stejně jako PaaS nebo IaaS, jsou povoleny ve verzi Azure Resource Manager centra Azure Stack.The three previously mentioned modes, as well as PaaS or IaaS, are enabled by the Azure Stack Hub version of Azure Resource Manager. Toto rozhraní pro správu umožňuje nasazovat, spravovat a monitorovat prostředky centra Azure Stack.This management framework allows you to deploy, manage, and monitor Azure Stack Hub resources. Umožňuje pracovat s prostředky jako se skupinou v rámci jedné operace.It lets you work with the resources as a group in a single operation. Další informace o práci s Správce prostředků centra Azure Stack najdete v tématu Správa profilů verzí rozhraní API v centru Azure Stack.For more information about working with the Azure Stack Hub Resource Manager, see Manage API version profiles in Azure Stack Hub.

Sady SDK centra Azure StackAzure Stack Hub SDKs

Azure Stack hub používá Azure Stack centra verze Azure Resource Manager.Azure Stack Hub uses an Azure Stack Hub version of Azure Resource Manager. Abychom vám pomohli pracovat s Azure Stack centra Správce prostředků pomocí vlastního kódu, poskytujeme řadu sad SDK, včetně: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:

Než začneteBefore you start

Než začnete s nastavováním prostředí, budete potřebovat:Before you begin setting up your environment, you need:

  • Přístup k portálu User Portal centra Azure Stack.Access to the Azure Stack Hub user portal.
  • Název vašeho tenanta.The name of your tenant.
  • Chcete-li zjistit, zda používáte jako správce identit Azure Active Directory (Azure AD) nebo Active Directory Federation Services (AD FS) (AD FS).To determine whether you're using Azure Active Directory (Azure AD) or Active Directory Federation Services (AD FS), as your identity manager.

Pokud máte nějaké dotazy týkající se centra Azure Stack, obraťte se na svého operátora cloudu.If you have any questions about Azure Stack Hub, contact your cloud operator.

Windows 10Windows 10

Pokud používáte počítač s Windows 10, můžete pracovat s PowerShellem 5,0 a sadou Visual Studio.If you're using a Windows 10 machine, you can work with PowerShell 5.0 and Visual Studio. A pokud pracujete s Azure Stack Development Kit (ASDK), můžete se připojit k vašemu prostředí pomocí připojení VPN.And if you're working with an Azure Stack Development Kit (ASDK), you can connect to your environment with a VPN connection.

Nastavení nástrojůSet up your tools

  1. Nastavte si prostředí PowerShell.Get set up with PowerShell. Pokyny najdete v tématu Install Azure Stack hub PowerShell.For instructions, see Install Azure Stack Hub Powershell.

  2. Stáhněte si nástroje Azure Stack hub.Download Azure Stack Hub Tools. Pokyny najdete v tématu Stažení nástrojů centra Azure Stack z GitHubu.For instructions, see Download Azure Stack Hub tools from GitHub.

  3. Pokud používáte ASDK, nainstalujte a nakonfigurujte připojení VPN pro Azure Stack hub.If you're using an ASDK, install and configure a VPN connection to Azure Stack Hub.

  4. Instalace a konfigurace rozhraní příkazového řádku Azure CLI.Install and configure the Azure CLI. Pokyny najdete v tématu použití profilů verzí rozhraní API s rozhraním příkazového řádku Azure v centru Azure Stack.For instructions, see Use API version profiles with the Azure CLI in Azure Stack Hub.

  5. Instalace a konfigurace Průzkumník služby Azure Storage.Install and configure Azure Storage Explorer. Průzkumník služby Storage je samostatná aplikace, která umožňuje pracovat s daty úložiště Azure Stack hub.Storage Explorer is a standalone app that enables you to work with Azure Stack Hub storage data. Pokyny najdete v tématu připojení Průzkumník služby Storage k předplatnému centra Azure Stack nebo k účtu úložiště.For instructions, see Connect Storage Explorer to an Azure Stack Hub subscription or a storage account.

Instalace integrovaného vývojového prostředíInstall your integrated development environment

  1. Nainstalujte integrované vývojové prostředí (IDE) v závislosti na vašem základu kódu a předvolbách.Install your integrated development environment (IDE), depending on your code base and preference.

  2. Nainstalujte sadu SDK pro váš kód:Install the SDK for your code:

LinuxLinux

Pokud používáte počítač se systémem Linux, můžete pracovat s rozhraním příkazového řádku Azure CLI, Visual Studio Codem nebo vlastním preferovaným integrovaným vývojovým prostředím.If you're using a Linux machine, you can work with the Azure CLI, Visual Studio Code, or your own preferred integrated development environment.

Poznámka

Pokud používáte počítač se systémem Linux s ASDK, musí být vzdálený počítač ve stejné síti jako ASDK.If you're using a Linux machine with the ASDK, your remote machine needs to be in the same network as the ASDK. Nebudete se moct připojit pomocí připojení k virtuální privátní síti.You won't be able to connect using a Virtual Private Network connection.

Nastavení nástrojůSet up your tools

  1. Instalace a konfigurace rozhraní příkazového řádku Azure CLI.Install and configure the Azure CLI. Pokyny najdete v tématu použití profilů verzí rozhraní API s rozhraním příkazového řádku Azure v centru Azure Stack.For instructions, see Use API version profiles with the Azure CLI in Azure Stack Hub.

  2. Instalace a konfigurace Průzkumník služby Azure Storage.Install and configure Azure Storage Explorer. Průzkumník služby Storage je samostatná aplikace, která umožňuje pracovat s daty úložiště Azure Stack hub.Storage Explorer is a standalone app that enables you to work with Azure Stack Hub storage data. Pokyny najdete v tématu připojení Průzkumník služby Storage k předplatnému centra Azure Stack nebo k účtu úložiště.For instructions, see Connect Storage Explorer to an Azure Stack Hub subscription or a storage account.

Instalace integrovaného vývojového prostředíInstall your integrated development environment

  1. Nainstalujte integrované vývojové prostředí (IDE) v závislosti na vašem základu kódu a předvolbách.Install your integrated development environment (IDE), depending on your code base and preference.

  2. Nainstalujte sadu SDK pro váš kód:Install the SDK for your code:

macOSmacOS

MacOS počítač vám umožní pracovat s Azure CLI a Visual Studio Code nebo vlastním preferovaným vývojovým prostředím.A macOS machine will allow you to work with the Azure CLI and Visual Studio Code, or your own preferred integrated development environment.

Poznámka

Pokud používáte počítač s macOS s ASDK, musí být váš vzdálený počítač ve stejné síti jako ASDK.If you're using a macOS machine with the ASDK, your remote machine needs to be in the same network as the ASDK. Nebudete se moct připojit pomocí připojení k virtuální privátní síti.You won't be able to connect using a Virtual Private Network connection.

Nastavení nástrojůSet up your tools

  1. Instalace a konfigurace rozhraní příkazového řádku Azure CLI.Install and configure the Azure CLI. Pokyny najdete v tématu použití profilů verzí rozhraní API s rozhraním příkazového řádku Azure v centru Azure Stack.For instructions, see Use API version profiles with the Azure CLI in Azure Stack Hub.

  2. Instalace a konfigurace Průzkumník služby Azure Storage.Install and configure Azure Storage Explorer. Průzkumník služby Storage je samostatná aplikace, která umožňuje pracovat s daty úložiště Azure Stack hub.Storage Explorer is a standalone app that enables you to work with Azure Stack Hub storage data. Pokyny najdete v tématu připojení Průzkumník služby Storage k předplatnému centra Azure Stack nebo k účtu úložiště.For instructions, see Connect Storage Explorer to an Azure Stack Hub subscription or a storage account.

Instalace integrovaného vývojového prostředíInstall your integrated development environment

  1. Nainstalujte integrované vývojové prostředí (IDE) v závislosti na vašem základu kódu a předvolbách.Install your integrated development environment (IDE), depending on your code base and preference.

  2. Nainstalujte sadu SDK pro váš kód:Install the SDK for your code:

Další krokyNext steps

Pokud chcete nasadit aplikaci do prostředků v centru Azure Stack, přečtěte si téma společná nasazení pro centrum Azure Stack.To deploy an app to resources in Azure Stack Hub, see Common deployments for Azure Stack Hub.