Nastavení vývojového prostředí ve službě Azure Stack Hub
Aplikace pro Azure Stack Hub můžete vyvíjet pomocí pracovní stanice s Windows 10, Linuxem 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.
- Následující postup vám umožní nastavit pracovní stanici s Windows 10, Linuxem 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
Můžete psát skripty a aplikace pro provádění mnoha úloh ve službě Azure Stack Hub. Je ale užitečné omezit rozsah na následující tři režimy:
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 Manageru. Můžete například napsat skript, který vytvoří šablonu Azure Resource Manageru, která zase vytvoří virtuální síť a virtuální počítače, které budou hostovat vaši aplikaci.
V druhém režimu pracujete přímo s koncovými body pomocí rozhraní REST API a klienta REST vytvořeného 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.
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 ve službě Azure Stack Hub pro hostování aplikace nasadíte aplikaci do infrastruktury. Obvykle připravíte prostředí a pak do ní nasadíte aplikaci.
Infrastruktura jako služba a platforma jako služba
Azure Stack Hub jako produkt cloudové platformy podporuje obojí:
- Infrastruktura jako služba (IaaS)
- Platforma jako služba (PaaS)
IaaS i PaaS informují, jak nastavit váš vývojový počítač.
IaaS je virtualizace částí datacentra, které pocházejí ze síťových zařízení, 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 Azure Stack Hub spravuje virtuální zařízení a vaše aplikace je na virtuálním serveru. Poskytovatelé prostředků služby Azure Stack Hub 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 odeslat přímo do služby, která aplikaci spouští. Azure Stack Hub můžete použít ke spuštění služby Azure App Service a Kubernetes.
Azure Stack Hub Resource Manager
Tři dříve zmíněné režimy i PaaS nebo IaaS jsou povolené verzí Azure Stack Hubu Azure Resource Manageru. 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 jedné operaci. Další informace o práci s Resource Managerem služby Azure Stack Hub 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á verzi Azure Stack Hubu Azure Resource Manageru. Abychom vám pomohli pracovat s Resource Managerem služby Azure Stack Hub s použitím zvoleného kódu, poskytli jsme celou ř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 Azure Stack Hub
- Název vašeho tenanta.
- Pokud chcete zjistit, jestli jako správce identit používáte Microsoft Entra ID nebo Active Directory Federation Services (AD FS).
Pokud máte nějaké dotazy týkající se služby 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 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ů
Nastavení pomocí PowerShellu Pokyny najdete v tématu Instalace powershellu služby Azure Stack Hub.
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 zGitHubu.
Pokud používáte SADU ASDK, nainstalujte a nakonfigurujte připojení VPN ke službě Azure Stack Hub.
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.
Nainstalujte a nakonfigurujte Průzkumníka 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íka 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í
Nainstalujte integrované vývojové prostředí (IDE) v závislosti na základu kódu a předvolbě.
- Visual Studio Code (Python, Go, NodeJS). Stáhněte si Visual Studio Code pro svůj počítač z code.visualstudio.com.
- Visual Studio (.NET/C#). Stáhněte si edici Visual Studio Community z visualstudio.microsoft.com.
- Eclipse (Java). Stáhněte si Eclipse z eclipse.org.
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 s vlastním upřednostňovaným integrovaným vývojovým prostředím.
Poznámka
Pokud používáte počítač s Linuxem 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ů
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.
Nainstalujte a nakonfigurujte Průzkumníka 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. Pro pokyny viz Připojení Storage Exploreru k předplatnému Azure Stack Hubu nebo úložiště.
Instalace integrovaného vývojového prostředí
Nainstalujte integrované vývojové prostředí (IDE) v závislosti na základu kódu a předvolbě.
- Visual Studio Code (Python, Go, NodeJS). Stáhněte si Visual Studio Code pro svůj počítač z code.visualstudio.com.
- Visual Studio (.NET/C#). Stáhněte si edici Visual Studio Community z visualstudio.microsoft.com.
- Eclipse (Java). Stáhněte si Eclipse z eclipse.org.
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 s vaším vlastním upřednostňovaným integrovaný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ů
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.
Nainstalujte a nakonfigurujte Průzkumníka 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 naleznete, viz Připojení Storage Explorer k předplatnému Azure Stack Hub nebo k účtu Storage.
Instalace integrovaného vývojového prostředí
Nainstalujte integrované vývojové prostředí (IDE) v závislosti na základu kódu a předvolbě.
- Visual Studio Code (Python, Go, NodeJS). Stáhněte si Visual Studio Code pro svůj počítač z code.visualstudio.com.
- Visual Studio (.NET/C#). Stáhněte si edici Visual Studio Community z visualstudio.microsoft.com.
- Eclipse (Java). Stáhněte si Eclipse z eclipse.org.
Nainstalujte sadu SDK pro váš kód:
Další kroky
Pokud chcete nasadit aplikaci do prostředků ve službě Azure Stack Hub, podívejte se na běžná nasazení pro službu Azure Stack Hub.