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. Můžete vytvořit vlastní přizpůsobenou image nebo použít předkonfigurovanou image z Azure Marketplace, která je už nainstalovaná v sadě Visual Studio.

Pokud jste vývojář, můžete ve svých každodenních pracovních postupech použít několik vývojových polí. K vývojovým polím můžete přistupovat přes klienta vzdálené plochy nebo prostřednictvím webového prohlížeče, jako je jakákoli virtuální plocha.

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 that shows roles and responsibilities for Dev Box platform engineers, team leads, and developers.

Technici platformy a správci IT spolupracují na poskytování vývojářské infrastruktury a nástrojů vývojářským týmům. Technici platformy nastavují a spravují nastavení zabezpečení, konfigurace sítě a zásady organizace, aby zajistili bezpečný přístup 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. Dají se přiřadit roli Správa projektu DevCenter a pomoct s vytvářením a správou vývojářského prostředí. Správci projektu vytvářejí a spravují fondy vývojových polí.

Členové vývojového týmu mají přiřazenou roli uživatele DevCenter Dev Boxu. Potom můžou samoobslužně obsluhovat jedno nebo více vývojových polí na vyžádání 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í plánů automatického zastavení
  • 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, která uděluje přístup k vývojovým týmům a umožňuje jim samoobslužné vývojové rámečky.

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 Centrum pro správu Microsoft Intune.
    • Udržujte všechna zařízení s Windows v aktualizovaném stavu díky urychleným aktualizacím kvality v Intune k nasazení oprav v rámci vaší organizace s nulovými dny.
    • Pokud dojde k ohrožení zabezpečení vývojového boxu, izolujte ho a současně pomáháte uživatelům získat zálohu a spustit v novém vývojovém poli.
  • Dev Box poskytuje zabezpečený přístup v zabezpečeném prostředí. Řízení přístupu v Microsoft Entra ID uspořádat 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 vedoucího týmu pro vývojáře

Po přiřazení vedoucího vývojářského týmu Správa roli projektu DevCenter můžou pomoct se správou projektu. Project Správa s může:

  • Vytvořte fondy vývojových boxů a přidejte odpovídající definice vývojového pole.
  • Řízení nákladů pomocí plánů automatického zastavení
  • 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, která má globálně distribuované vývojové týmy, může nakonfigurovat Dev Box tak, aby vývojářům umožňovala vytvářet vlastní vývojové rámečky v nejbližší oblasti. Vývojáři můžou podle potřeby vytvářet vývojové rámečky, aniž by museli čekat na tým pro správu IT. Uživatelé mají přístup k vývojům polí z libovolného zařízení a z libovolného 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á pole používají virtuální počítače řady Dsv5, které mají dostatek virtuálních procesorů a paměti, aby splňovaly požadavky spojené 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í.

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

Microsoft Dev Box a prostředí nasazení Azure jsou doplňkové služby, které sdílejí určité součásti architektury. Prostředí nasazení poskytují vývojářům předkonfigurovaná cloudová prostředí pro vývoj 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í. Můžete se dokonce zobrazit informační zprávy týkající se funkcí prostředí nasazení. Pokud nefigurujete žádné funkce prostředí 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:

Screenshot showing an informational message that reads The dev center that contains this project does not have a catalog assigned.

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

Další informace o Microsoft Dev Boxu: