Sdílet prostřednictvím


Klíčové koncepty pro Microsoft Dev Box

Tento článek popisuje klíčové koncepty a komponenty Microsoft Dev Boxu, které vám pomůžou úspěšně nastavit službu.

Microsoft Dev Box poskytuje vývojářům samoobslužný přístup k předem nakonfigurovaným a připraveným cloudovým pracovním stanicím. Službu můžete nakonfigurovat tak, aby vyhovovala vašemu vývojovému týmu a struktuře projektu, spravovali zabezpečení a nastavení sítě, abyste mohli bezpečně přistupovat k prostředkům. Různé komponenty hrají roli v konfiguraci Microsoft Dev Boxu.

Microsoft Dev Box vychází ze stejných základů jako prostředí nasazení Azure. Prostředí nasazení poskytují vývojářům předkonfigurovaná cloudová prostředí pro vývoj aplikací. Služby doplňují a sdílejí určité součásti architektury, jako je vývojové centrum nebo projekt.

Tento diagram znázorňuje klíčové komponenty Dev Boxu a jejich vzájemné vztahy. Další informace o jednotlivých komponentách najdete v následujících částech.

Diagram znázorňující hlavní komponenty Microsoft Dev Boxu a vztahy mezi nimi

Podrobnější informace o architektuře Microsoft Dev Boxu najdete v článku s přehledem architektury.

Dev Center

Dev Center je kolekce projektů , které vyžadují podobná nastavení. Vývojová centra umožňují technikům platformy:

  • Spravujte obrázky a skladové položky dostupné pro projekty pomocí definic vývojového rámečku.
  • Nakonfigurujte sítě, které vývojové týmy využívají pomocí síťových připojení.

Prostředí nasazení Azure také používají vývojová centra k uspořádání prostředků. Organizace může pro obě služby používat stejné vývojové centrum.

Katalogy

Katalog Rychlého startu Dev Boxu obsahuje úlohy a skripty, které můžete použít ke konfiguraci vývojového pole během konečné fáze procesu vytváření. Microsoft poskytuje katalog rychlých startů, který obsahuje sadu ukázkových úloh. Katalog rychlých startů můžete připojit k vývojovému centru a zpřístupnit je všem projektům přidruženým k vývojovému centru. Ukázkové úkoly můžete upravit tak, aby vyhovovaly vašim potřebám, a můžete si vytvořit vlastní katalog úkolů.

Informace o vytváření opakovaně použitelných úloh přizpůsobení najdete v tématu Vytváření opakovaně použitelných přizpůsobení vývojového boxu.

Projekt

V Dev Boxu projekt představuje týmovou nebo obchodní funkci v rámci organizace. Každý projekt je kolekce fondů a každý fond představuje oblast nebo úlohu. Když přidružíte projekt k vývojovému centru, všechna nastavení na úrovni dev center se u projektu použijí automaticky.

Každý projekt může být přidružený jenom k jednomu vývojovému centru. Vývojáři můžou nakonfigurovat vývojová pole dostupná pro projekt zadáním definic vývojového rámečku, které jsou vhodné pro jejich úlohy.

Pokud chcete vývojářům umožnit vytváření vlastních vývojových polí, musíte poskytnout přístup k projektům pro vývojáře přiřazením role uživatele Dev Boxu.

Projekty pro prostředí nasazení a projekty pro prostředky Dev Boxu můžete nakonfigurovat ve stejném vývojovém centru.

Definice vývojového pole

Definice vývojového boxu určuje zdrojovou image a velikost, včetně velikosti výpočetních prostředků a velikosti úložiště. Vyberte zdrojovou image z Azure Marketplace nebo vlastní image z vlastní instance Galerie výpočetních prostředků Azure. Dev Box podporuje klientské edice Windows 10 a Windows 11. Definice vývojového rámečku můžete použít v několika projektech v centru pro vývoj.

Síťové připojení

Správci IT a inženýři platforem konfigurují síť, kterou používají k vytvoření vývojového boxu, v souladu se zásadami organizace. Síťová připojení ukládají informace o konfiguraci, jako je typ připojení ke službě Active Directory a virtuální síť, které vývojáři používají pro připojení k síťovým prostředkům.

Při vytváření síťového připojení musíte zvolit typ připojení ke službě Active Directory:

  • Pokud se vaše vývojová pole potřebují připojit výhradně ke cloudovým prostředkům, použijte nativní ID Microsoft Entra.
  • Pokud se vaše vývojová pole potřebují připojit k místním prostředkům a cloudovým prostředkům, použijte hybridní ID Microsoft Entra.

Další informace o nativním připojení Microsoft Entra a hybridním připojení Microsoft Entra najdete v tématu Plánování nasazení zařízení Microsoft Entra.

Oblasti Azure pro Dev Box

Před nastavením Dev Boxu musíte zvolit ty nejlepší oblasti pro vaši organizaci.

  • Vývojová centra a projekty obvykle existují ve stejné oblasti jako hlavní kancelář nebo centrum pro správu IT.
  • Fondy dev boxů můžou být v různých oblastech v závislosti na síťovém připojení, které používají. Vývojáři by měli vytvořit vývojová pole z fondu blízko k nim za účelem nejnižší latence.

Oblast virtuální sítě zadané v síťovém připojení určuje oblast vývojového pole. Na základě oblastí, ve kterých podporujete vývojáře, můžete vytvořit více síťových připojení. Tato připojení pak můžete použít při vytváření fondů vývojových boxů, abyste zajistili, že uživatelé vývojového pole vytvářejí vývojová pole v oblasti, která je blízko nich. Použití oblasti blízko uživatele vývojového boxu poskytuje nejlepší prostředí.

Abyste se mohli rozhodnout o oblastech, které se mají použít, zkontrolujte následující:

Pokud oblast, kterou dáváte přednost, není pro Dev Box dostupná, zvolte oblast do 500 mil.

Fond vývojových boxů

Fond vývojových boxů je kolekce vývojových polí, které spravujete společně a na které použijete podobná nastavení. Můžete vytvořit několik fondů vývojových boxů, které podporují potřeby hybridních týmů, které pracují v různých oblastech nebo v různých úlohách.

Pole Pro vývoj

Vývojový box je předkonfigurovaná pracovní stanice, kterou vytvoříte prostřednictvím samoobslužného vývojářského portálu. Nový vývojový box obsahuje všechny nástroje, binární soubory a konfiguraci vyžadované pro uživatele vývojového boxu, aby byl okamžitě produktivní. Můžete vytvořit a spravovat více vývojových polí, abyste mohli pracovat na několika pracovníchstreamech.

Jako uživatel vývojového boxu máte kontrolu nad vlastními vývojovými poli. Až je budete chtít používat, můžete si jich vytvořit víc, jak je potřebujete, a odstranit je.