Nastavení vývojového prostředí v Azure Stack Hub

Aplikace pro aplikace pro Azure Stack Hub můžete vyvíjet pomocí pracovní Windows 10, Linuxu nebo macOS. V tomto článku se podíváme na:

  • Různé kontexty, ve kterých vaše aplikace běží v Azure Stack Hub.
  • Postup nastavení pracovní stanice s Windows 10, Linuxem nebo macOS.
  • Postup vytvoření prostředků v Azure Stack Hub a jejich nasazení do aplikace.

Azure Stack Hub kontextu a kódu

Můžete psát skripty a aplikace pro provádění mnoha úloh v Azure Stack Hub. Je však užitečné omezit rozsah na následující tři režimy:

  1. V prvním režimu můžete pomocí šablon vytvořit aplikace, které zř Azure Stack Hub pomocí Azure Resource Manager prostředků. Můžete například napsat skript, který vytvoří šablonu Azure Resource Manager, která pak vytvoří virtuální síť a virtuální počítače, které budou hostovat vaši aplikaci.

  2. Ve druhém režimu pracujete přímo s koncovými body pomocí REST API a klienta REST, které byly vytvořeny ve vašem kódu. 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.

  3. Ve třetím režimu můžete pomocí svého kódu vytvořit aplikaci hostovanou v Azure Stack Hub. Po vytvoření infrastruktury v Azure Stack Hub pro hostování aplikace nasadíte aplikaci do infrastruktury. Obvykle připravíte prostředí a pak do něj nasadíte aplikaci.

Infrastruktura jako služba a platforma jako služba

Jako produkt cloudové platformy podporuje Azure Stack Hub:

  • Infrastruktura jako služba (IaaS)
  • Platforma jako služba (PaaS)

Jak IaaS, tak PaaS informují o tom, jak nastavit vývojový počítač.

IaaS je virtualizace částí datacentra, které pocházejí ze síťového ozubeného kola, sítě a serverů. Když nasazujete aplikaci na virtuální počítač, který hostuje webový server, pracujete v modelu IaaS. V tomto modelu Azure Stack Hub virtuální ozubené kolo a vaše aplikace je na virtuálním serveru. Azure Stack Hub prostředků podporují síťové komponenty a virtuální servery.

PaaS abstrahuje vrstvu infrastruktury, takže aplikaci nasadíte do koncového bodu, který pak aplikaci spustí. V modelu PaaS můžete k hostování aplikace použít kontejnery a pak kontejnerizovanou aplikaci nasadit do služby, která kontejner spouští. Nebo můžete aplikaci nasaovat přímo do služby, která aplikaci spouští. Ke spuštění Azure Stack Hub a Kubernetes můžete použít Azure App Service.

Azure Stack Hub Resource Manager

Tři dříve zmíněné režimy, stejně jako PaaS nebo IaaS, jsou povolené Azure Stack Hub verzí Azure Resource Manager. Tato rozhraní pro správu umožňuje nasazovat, spravovat a monitorovat Azure Stack Hub prostředky. Umožňuje pracovat s prostředky jako se skupinou v jedné operaci. Další informace o práci s rozhraním Azure Stack Hub Resource Manager najdete v tématu Správa profilů verzí rozhraní API v Azure Stack Hub.

Azure Stack Hub SDK

Azure Stack Hub používá Azure Stack Hub verzi Azure Resource Manager. Abyste mohli pracovat s Azure Stack Hub Resource Manager s využitím volby vašeho kódu, poskytujeme řadu sdk, včetně následujících:

Než začnete

Než začnete nastavovat prostředí, budete potřebovat:

  • Přístup k portálu Azure Stack Hub User Portal.
  • Název vašeho tenanta.
  • Pokud chcete zjistit, jestli jako správce identit Azure Active Directory (Azure AD), nebo Active Directory Federation Services (AD FS) (AD FS).

Pokud máte nějaké dotazy ohledně Azure Stack Hub, obraťte se na svého operátora cloudu.

Windows 10

Pokud používáte počítač s Windows 10, můžete pracovat s PowerShellem 5.0 a Visual Studio. A pokud pracujete s Azure Stack Development Kit (ASDK), můžete se připojit ke svému prostředí pomocí připojení VPN.

Nastavení nástrojů

  1. Získejte nastavení pomocí PowerShellu. Pokyny najdete v tématu Instalace Azure Stack Hub PowerShellu.

  2. Stáhněte Azure Stack Hub Nástroje. Pokyny najdete v tématu Stažení Azure Stack Hub nástrojů z GitHub.

  3. Pokud používáte ASDK, nainstalujte a nakonfigurujte připojení VPN pro Azure Stack Hub.

  4. Nainstalujte a nakonfigurujte Azure CLI. Pokyny najdete v tématu Použití profilů verzí rozhraní API s Azure CLI v Azure Stack Hub.

  5. Nainstalujte a nakonfigurujte Průzkumník služby Azure Storage. Průzkumník služby Storage je samostatná aplikace, která umožňuje pracovat s daty Azure Stack Hub úložišti. Pokyny najdete v Připojení Průzkumník služby Storage k Azure Stack Hub předplatnému nebo účtu úložiště.

Instalace integrovaného vývojového prostředí

  1. Nainstalujte integrované vývojové prostředí (IDE) v závislosti na základu kódu a jeho předvolbách.

  2. Nainstalujte sadu SDK pro váš kód:

Linux

Pokud používáte počítač s Linuxem, můžete pracovat s Azure CLI, Visual Studio Code nebo vlastním upřednostňovaným integrovaným vývojovém prostředím.

Poznámka

Pokud používáte počítač s Linuxem a asdk, musí být vzdálený počítač ve stejné síti jako ASDK. Nebudete se moct připojit pomocí připojení k virtuální privátní síti.

Nastavení nástrojů

  1. Nainstalujte a nakonfigurujte Azure CLI. Pokyny najdete v tématu Použití profilů verzí rozhraní API s Azure CLI v Azure Stack Hub.

  2. Nainstalujte a nakonfigurujte Průzkumník služby Azure Storage. Průzkumník služby Storage je samostatná aplikace, která umožňuje pracovat s daty Azure Stack Hub úložišti. Pokyny najdete v Připojení Průzkumník služby Storage k Azure Stack Hub předplatnému nebo účtu úložiště.

Instalace integrovaného vývojového prostředí

  1. Nainstalujte integrované vývojové prostředí (IDE) v závislosti na základu kódu a jeho předvolbách.

  2. Nainstalujte sadu SDK pro váš kód:

macOS

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.

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. Nebudete se moct připojit pomocí připojení k virtuální privátní síti.

Nastavení nástrojů

  1. Instalace a konfigurace rozhraní příkazového řádku 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.

  2. instalace a konfigurace Průzkumník služby Azure Storage. Průzkumník služby Storage je samostatná aplikace, která umožňuje pracovat s daty úložiště Azure Stack Hub. 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ě.

Instalace integrovaného vývojového prostředí

  1. Nainstalujte integrované vývojové prostředí (IDE) v závislosti na vašem základu kódu a předvolbách.

  2. Nainstalujte sadu SDK pro váš kód:

Další kroky

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.