Sdílet prostřednictvím


Co je Microsoft Dev Box?

Microsoft Dev Box poskytuje vývojářům samoobslužný přístup ke cloudovým pracovním stanicím připraveným k kódování označovaným jako vývojová pole. Vývojová pole můžete nakonfigurovat pomocí nástrojů, zdrojového kódu a předem připravených binárních souborů, které jsou specifické pro projekt, aby vývojáři mohli okamžitě začít pracovat. Cloudová vývojová prostředí pro vaše vývojářské týmy můžete vytvořit pomocí přizpůsobeného obrazu nebo předem nakonfigurovaného obrazu z Azure Marketplace, přičemž Visual Studio je již nainstalováno.

Pokud jste vývojář, můžete ve svých každodenních pracovních postupech použít několik vývojových polí. Přístup k vývojářským polím a jejich správa prostřednictvím portálu pro vývojáře

Microsoft Dev Box překlenuje mezeru mezi vývojovými týmy a IT tím, že přivádí kontrolu nad projektovými zdroji blíže vývojovému týmu.

Služba Dev Box byla navržena se třemi organizačními rolemi: inženýry platformy, vedoucí vývojového týmu a vývojáře.

Diagram znázorňující role a zodpovědnosti pro techniky platformy Dev Box, vedoucí týmů a vývojáře

Technici platformy a správci IT spolupracují na poskytování vývojářské infrastruktury a nástrojů vývojářským týmům. Platformní inženýři nastavují a spravují nastavení zabezpečení, konfigurace sítě a zásady organizace, aby zajistili, že vývojové boxy mohou bezpečně přistupovat k prostředkům.

Vedoucí vývojářského týmu jsou zkušení vývojáři, kteří mají podrobné znalosti o svých projektech. Můžete jim přiřadit roli správce projektu DevCenter a pomoct s vytvářením a správou vývojářského prostředí. Správci projektu vytvářejí a spravují skupiny vývojářských boxů.

Členové vývojového týmu mají přiřazenou roli uživatele DevCenter Dev Boxu. Potom můžou samoobslužně vytvořit jeden nebo více vývojových boxů podle potřeby z fondů vývojových boxů, které jsou pro projekt povolené. Uživatelé vývojového boxu můžou pracovat na více projektech nebo úkolech vytvořením několika vývojových polí.

Microsoft Dev Box překlenuje mezeru mezi vývojovými týmy a IT tím, že přivádí kontrolu nad projektovými zdroji blíže vývojovému týmu.

Scénáře pro Microsoft Dev Box

Organizace můžou Microsoft Dev Box používat v různých scénářích.

Scénáře přípravy platforem

Dev Box pomáhá technickým týmům platformy poskytovat vhodná vývojová pole pro úlohy jednotlivých uživatelů. Technici platformy můžou:

  • Vytvořte fondy vývojových boxů, přidejte odpovídající definice vývojového pole a přiřaďte přístup jenom uživatelům vývojového pole, kteří na těchto konkrétních projektech pracují.
  • Řízení nákladů pomocí rozvrhů autostopu.
  • Definujte konfiguraci sítě, která určuje oblast, ve které se vytvoří vývojové pole.
  • Přiřaďte integrovanou roli uživatele Dev Boxu, abyste udělili přístup vývojovým týmům a umožnili jim samoobslužné používání vývojových boxů.

Scénáře pro správce IT

Dev Box má pro správce IT následující výhody:

  • Spravujte vývojová pole stejně jako jakékoli jiné zařízení ve vaší síti:

    • Vývojová pole se automaticky zaregistrují v Microsoft Intune. Ke správě vývojových polí použijte Microsoft Intune.
    • Udržujte všechna zařízení s Windows vždy aktuální pomocí urychlených kvalitativních aktualizací v Intune pro nasazení zero-day záplat v rámci vaší organizace.
    • Pokud dojde k ohrožení zabezpečení vývojového boxu, izolujte ho a zároveň pomozte uživatelům získat zálohu a rozjet nový vývojový box.
  • Dev Box poskytuje zabezpečený přístup v zabezpečeném prostředí. Řízení přístupu v Microsoft Entra ID uspořádají přístup podle projektu nebo typu uživatele.

    • Připojte vývojové pole nativně k doméně Microsoft Entra ID nebo Active Directory.
    • Nastavte zásady podmíněného přístupu, které vyžadují, aby se uživatelé připojili přes vyhovující zařízení.
    • Vyžadovat vícefaktorové ověřování při přihlášení.
    • Nakonfigurujte zásady přihlašování na základě rizik pro vývojová pole, která přistupují k citlivému zdrojovému kódu a zákaznickým datům.

Scénáře pro vedoucího týmu vývojářů

Po přiřazení role správce projektu DevCenter může vedoucí vývojářského týmu pomoct spravovat projekt. Správci projektu můžou:

  • Vytvořte fondy vývojových boxů a přidejte odpovídající definice vývojových boxů.
  • Řízení nákladů pomocí rozvrhů autostopu.
  • Použijte konfigurační skript, který vyvolá úlohy nastavení z katalogu připojeného k vývojovému centru. Úkoly nastavení se spouštějí během vytváření vývojového pole pro instalaci a přizpůsobení softwaru specifického pro daný projekt.

Scénáře pro vývojáře

Organizace s globálně distribuovanými vývojovými týmy konfiguruje Dev Box tak, aby vývojářům umožňovala vytvářet vlastní vývojové rámečky v nejbližší oblasti. Vývojáři podle potřeby vytvářejí vývojová pole bez čekání na tým pro správu IT. Uživatelé přistupují k vývojovým boxům z libovolného zařízení a operačního systému.

Dev Box podporuje vývojáře, kteří pracují na více projektech. Vývojáři můžou vytvářet a používat samostatná vývojová pole pro samostatné úlohy, projekty nebo úkoly. Vývojáři můžou vytvořit několik vývojových polí z předdefinovaného fondu, kdykoli je potřebují, a potom je po dokončení odstranit.

Organizace můžou dokonce definovat vývojová pole pro různé role v týmu. Standardní vývojářské rámečky s právy správce můžete nakonfigurovat tak, aby vývojáři na plný úvazek měli větší kontrolu a použili pro dodavatele více omezených oprávnění.

Vývojové boxy používají virtuální počítače Azure, které disponují dostatečným počtem vCPU a paměti k zajištění požadavků spojených s většinou úloh pro obecné účely. Pro úložiště používají vývojová pole disky SSD Azure Premium, které poskytují podporu disků s vysokou výkonnou a nízkou latencí.

Začněte s Microsoft Dev Box

Abyste mohli začít používat Microsoft Dev Box, musíte nastavit vývojové centrum. Dev Center je kontejner pro vaše projekty a prostředky. V Azure portálu můžete vytvořit vývojové centrum a poté vytvářet projekty v rámci tohoto centra. Každý projekt může mít vlastní sadu zdrojů, včetně vývojových boxů, sítí a obrázků.

Začněte svou cestu s Dev Boxem pomocí základní šablony: Microsoft Dev Box.

Novinky v Microsoft Dev Boxu

Chcete-li se dozvědět o nejnovějších funkcích a aktualizacích v Microsoft Dev Box, podívejte se na Co je nového v Microsoft Dev Box.

Komponenty sdílené s prostředími nasazení Azure

Microsoft Dev Box a Azure Deployment Environments jsou doplňkové služby, které sdílejí určité součásti architektury. Prostředí pro nasazení poskytují vývojářům předkonfigurovaná cloudová prostředí k vývoji aplikací. Vývojová centra a projekty jsou společné pro obě služby a pomáhají organizovat zdroje v podniku.

Při konfiguraci Dev Boxu se můžou zobrazit prostředky a komponenty prostředí nasazení. Mohou se vám dokonce zobrazit informační zprávy týkající se funkcí prostředí nasazení. Pokud nekonfigurujete žádné funkce prostředí pro nasazení, můžete tyto zprávy bezpečně ignorovat.

Například při vytváření projektu se může zobrazit tato informační zpráva o katalogech:

Snímek obrazovky zobrazující informační zprávu, která zní: Vývojové centrum, které obsahuje tento projekt, nemá přiřazený katalog.

Začněte používat Microsoft Dev Box:

Další informace o Microsoft Dev Boxu: