Sdílet prostřednictvím


Nastavení vývojového prostředí ve službě Azure Stack Hub

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

  • Různé kontexty, ve kterých vaše aplikace běží ve službě Azure Stack Hub.
  • Postup, který vám pomůže nastavit pracovní stanici Windows 10, Linux nebo macOS.
  • Postup vytvoření prostředků ve službě Azure Stack Hub a jejich nasazení do aplikace

Kontext služby Azure Stack Hub a váš kód

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

  1. V prvním režimu můžete vytvářet aplikace, které zřizují prostředky ve službě Azure Stack Hub pomocí šablon Azure Resource Manager. Můžete například napsat skript, který sestaví š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í rozhraní REST API a klienta REST, které jste vytvořili ve svém kódu. V tomto režimu byste napsali skript, který vytvoří virtuální síť a virtuální počítače odesíláním požadavků do rozhraní API.

  3. Ve třetím režimu můžete pomocí kódu vytvořit aplikaci hostované ve službě Azure Stack Hub. Po vytvoření infrastruktury pro hostování aplikace ve službě Azure Stack Hub 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

Azure Stack Hub jako produkt cloudové platformy podporuje:

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

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

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

PaaS abstrahuje vrstvu infrastruktury, takže aplikaci nasadíte do koncového bodu, na kterém se pak 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 odeslat přímo do služby, která aplikaci spouští. Azure Stack Hub můžete použít ke spuštění Azure App Service a Kubernetes.

Resource Manager služby Azure Stack Hub

Tři výše uvedené režimy, stejně jako PaaS nebo IaaS, jsou povolené ve verzi Služby Azure Stack Hub služby Azure Resource Manager. Tato architektura pro správu umožňuje nasazovat, spravovat a monitorovat prostředky služby Azure Stack Hub. Umožňuje pracovat s prostředky jako se skupinou v rámci jedné operace. Další informace o práci se službou Azure Stack Hub Resource Manager najdete v tématu Správa profilů verzí rozhraní API ve službě Azure Stack Hub.

Sady SDK služby Azure Stack Hub

Azure Stack Hub používá azure Resource Manager ve verzi Azure Stack Hub. Abychom vám pomohli pracovat s Resource Manager služby Azure Stack Hub pomocí kódu podle vašeho výběru, poskytli jsme řadu sad SDK, mezi které patří:

Než začnete

Než začnete s nastavením prostředí, potřebujete:

  • Přístup k uživatelskému portálu služby Azure Stack Hub
  • Název vašeho tenanta.
  • Pokud chcete jako správce identit určit, jestli používáte ID Microsoft Entra nebo Active Directory Federation Services (AD FS) (AD FS).

Pokud máte jakékoli dotazy ke službě Azure Stack Hub, obraťte se na svého operátora cloudu.

Windows 10

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

Nastavení nástrojů

  1. Nastavte ho pomocí PowerShellu. Pokyny najdete v tématu Instalace Azure Stack Hub PowerShellu.

  2. Stáhněte si nástroje Služby Azure Stack Hub. Pokyny najdete v tématu Stažení nástrojů služby Azure Stack Hub z GitHubu.

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

  4. Nainstalujte a nakonfigurujte Azure CLI. Pokyny najdete v tématu Použití profilů verzí rozhraní API pomocí Azure CLI ve službě 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 úložiště služby Azure Stack Hub. Pokyny najdete v tématu Připojení Průzkumník služby Storage k předplatnému služby Azure Stack Hub 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 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, Editorem 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 se sadou ASDK, musí být váš vzdálený počítač ve stejné síti jako sada 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 pomocí Azure CLI ve službě 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 úložiště služby Azure Stack Hub. Pokyny najdete v tématu Připojení Průzkumník služby Storage k předplatnému služby Azure Stack Hub 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 předvolbách.

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

macOS

Počítač s macOS vám umožní pracovat s Azure CLI a Editorem 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 macOS se sadou ASDK, musí být vzdálený počítač ve stejné síti jako sada ASDK. Nebudete se moct připojit pomocí připojení virtuální privátní sítě.

Nastavení nástrojů

  1. Nainstalujte a nakonfigurujte Azure CLI. Pokyny najdete v tématu Použití profilů verzí rozhraní API s Azure CLI ve službě 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 úložiště služby Azure Stack Hub. Pokyny najdete v tématu Připojení Průzkumník služby Storage k předplatnému služby Azure Stack Hub 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 předvolbách.

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

Další kroky

Informace o nasazení aplikace do prostředků ve službě Azure Stack Hub najdete v tématu Běžná nasazení služby Azure Stack Hub.