Sdílet prostřednictvím


Rychlý start: Konfigurace Microsoft Dev Boxu

V tomto rychlém startu nastavíte všechny prostředky v Microsoft Dev Boxu tak, aby vývojové týmy mohly samoobslužně používat vývojové boxy. Zjistěte, jak vytvořit a nakonfigurovat vývojové centrum, zadat definici vývojového pole a vytvořit fond vývojových boxů. Po dokončení tohoto rychlého startu můžou vývojáři pomocí portálu pro vývojáře vytvořit vývojové pole a připojit se k němu.

Vývojový box funguje jako každodenní cloudová pracovní stanice pro vývojáře. Vývojový box je předem nakonfigurovaný virtuální počítač s nástroji a prostředky, které vývojář potřebuje pro projekt.

Proces nastavení Microsoft Dev Boxu zahrnuje dvě různé fáze. V první fázi konfigurují technici platformy potřebné prostředky Microsoft Dev Boxu prostřednictvím webu Azure Portal. Po dokončení této fáze můžou uživatelé přejít k další fázi a vytvářet a spravovat svá vývojová pole prostřednictvím portálu pro vývojáře. V tomto rychlém startu se dozvíte, jak dokončit první fázi.

Následující obrázek ukazuje kroky potřebné ke konfiguraci Microsoft Dev Boxu na webu Azure Portal.

Obrázek znázorňující fáze potřebné ke konfiguraci Microsoft Dev Boxu

Nejprve vytvořte vývojové centrum a projekt pro uspořádání prostředků vývojového boxu. Dále vytvořte definici vývojového pole, která se použije při vytváření vývojových polí. Potom vytvořte fond vývojových boxů, který definuje síťové připojení a definici vývojového pole, které používají vývojové rámečky. Uživatelé, kteří mají přístup k projektu, můžou vytvářet vývojová pole z fondů přidružených k danému projektu.

Pokud už máte Microsoft Dev Box nakonfigurovaný a chcete se naučit vytvářet a připojovat se k vývojovým polím, přečtěte si rychlý start: Vytvoření vývojového pole pomocí portálu pro vývojáře.

Požadavky

K dokončení tohoto rychlého startu je potřeba:

  • Účet Azure s aktivním předplatným. Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.
  • Role Vlastník nebo Přispěvatel v předplatném Nebo skupině prostředků Azure
  • Microsoft Entra ID. Vaše organizace musí pro správu identit a přístupu používat ID Microsoft Entra.
  • Microsoft Intune. Vaše organizace musí ke správě zařízení používat Microsoft Intune.
  • Uživatelské licence. Pokud chcete používat Dev Box, musí mít každý uživatel licenci pro Windows 11 Enterprise nebo Windows 10 Enterprise, Microsoft Intune a Microsoft Entra ID P1. Tyto licence jsou k dispozici nezávisle a jsou součástí následujících předplatných:
    • Microsoft 365 F3
    • Microsoft 365 E3, Microsoft 365 E5
    • Microsoft 365 A3, Microsoft 365 A5
    • Microsoft 365 Business Premium
    • Microsoft 365 Education Výhody při užívání studenty
  • Pokud vaše organizace směruje odchozí provoz přes bránu firewall, otevřete příslušné porty. Další informace najdete v tématu Požadavky na síť.
  • Zaregistrujte poskytovatele prostředků Microsoft.DevCenter. Další informace najdete v části Registrace poskytovatele prostředku.

Vytvoření vývojového centra

Pokud chcete začít s Microsoft Dev Boxem, nejprve vytvoříte vývojové centrum. Vývojové centrum v Microsoft Dev Boxu poskytuje centralizované místo pro správu kolekce projektů, konfiguraci dostupných imagí a velikostí vývojových boxů a nastavení sítě, které umožňuje přístup k prostředkům organizace.

Pomocí následujících kroků vytvořte vývojové centrum, abyste mohli spravovat prostředky vývojového boxu:

  1. Přihlaste se k portálu Azure.

  2. Do vyhledávacího pole zadejte vývojová centra. V seznamu výsledků vyberte Centra vývojářů.

    Snímek obrazovky s webem Azure Portal s vyhledávacím polem a výsledkem pro vývojová centra

  3. Na stránce Centra vývojářů vyberte Vytvořit.

    Snímek obrazovky s webem Azure Portal s tlačítkem Vytvořit na stránce pro vývojová centra

  4. V podokně Vytvořit centrum pro vývoj zadejte na kartě Základy následující hodnoty:

    Nastavení Hodnota
    Předplatné Vyberte předplatné, ve kterém chcete vytvořit vývojové centrum.
    ResourceGroup Vyberte existující skupinu prostředků nebo vyberte Vytvořit novou a zadejte název nové skupiny prostředků.
    Název Zadejte název vývojového centra.
    Místo Vyberte umístění nebo oblast, ve které chcete vytvořit vývojové centrum.
    Připojení katalogu rychlých startů Zrušte zaškrtnutí obou políček.

    Snímek obrazovky znázorňující kartu Základy v podokně pro vytvoření centra pro vývoj

    Seznam aktuálněpodporovaných

  5. (Volitelné) Na kartě Značky zadejte dvojici název/hodnota, kterou chcete přiřadit.

    Snímek obrazovky znázorňující kartu Značky na stránce pro vytvoření centra pro vývoj

  6. Vyberte Zkontrolovat a vytvořit.

  7. Na kartě Revize vyberte Vytvořit.

  8. Průběh vytváření vývojového centra můžete sledovat na libovolné stránce webu Azure Portal otevřením podokna Oznámení .

    Snímek obrazovky znázorňující podokno Oznámení na webu Azure Portal

  9. Po dokončení nasazení vyberte Přejít k prostředku. Ověřte, že se zobrazí stránka Centra vývoje.

Vytvoření projektu

Vývojové projekty umožňují spravovat nastavení na úrovni týmu. Mezi tato nastavení patří poskytnutí přístupu k vývojových týmům, aby vývojáři mohli vytvářet vývojové rámečky. Každé vývojové centrum potřebuje alespoň jeden projekt.

Vytvoření a konfigurace projektu v poli pro vývoj:

  1. Přihlaste se k portálu Azure.

  2. Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.

  3. Na stránce Projekty vyberte Vytvořit.

  4. V podokně Vytvořit projekt na kartě Základy zadejte následující hodnoty:

    Nastavení Hodnota
    Předplatné Vyberte předplatné, ve kterém chcete projekt vytvořit.
    Skupina prostředků Vyberte existující skupinu prostředků nebo vyberte Vytvořit novou a zadejte název nové skupiny prostředků.
    Dev Center Vyberte centrum pro vývoj, které chcete k tomuto projektu přidružit. Všechna nastavení na úrovni dev center platí pro projekt.
    Název Zadejte název projektu.
    Popis Zadejte stručný popis projektu.

    Snímek obrazovky znázorňující kartu Základy v podokně pro vytvoření projektu vývojového pole

  5. Na kartě Správa dev boxu se ujistěte, že není vybraná možnost Ne.

    Pokud chcete omezit počet vývojových polí pro vývojáře, můžete vybrat ano a zadat maximální počet vývojových polí, které může vývojář vytvořit. Výchozí hodnota Ne znamená, že vývojáři můžou vytvořit neomezený počet vývojových polí.

    Další informace o limitech pro vývoj boxů najdete v tématu Kurz: Řízení nákladů nastavením limitů vývojového rámečku v projektu.

  6. (Volitelné) Na kartě Značky zadejte dvojici název/hodnota, kterou chcete přiřadit.

  7. Vyberte Zkontrolovat a vytvořit.

  8. Na kartě Revize vyberte Vytvořit.

  9. Zkontrolujte oznámení a ověřte, že se projekt úspěšně vytvořil. Vyberte Přejít k prostředku.

  10. Ověřte, že se projekt zobrazí na stránce Projekty .

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

Snímek obrazovky s informační zprávou, centrum pro vývoj, které obsahuje tento projekt, nemá přiřazený katalog. Prostředí nelze v tomto projektu nasadit, dokud nebude přiřazen katalog obsahující alespoň jednu šablonu.

Vzhledem k tomu, že nefigurujete prostředí nasazení, můžete tuto zprávu bezpečně ignorovat.

Vytvoření definice vývojového pole

Dále ve vývojovém centru vytvoříte definici vývojového pole. Definice vývojového pole definuje image virtuálního počítače a skladovou položku virtuálního počítače (velikost výpočetních prostředků + úložiště), které se používají při vytváření vývojových polí. V závislosti na typu vývojového projektu nebo vývojářských profilů můžete vytvořit několik definic vývojového pole. Někteří vývojáři můžou například potřebovat konkrétní sadu vývojářských nástrojů, zatímco jiní potřebují cloudovou pracovní stanici, která má více výpočetních prostředků.

Definice vývojového pole, které vytvoříte v vývojovém centru, jsou k dispozici pro všechny projekty přidružené k danému vývojovému centru. Do vývojového centra musíte přidat aspoň jednu definici vývojového pole.

Vytvoření a konfigurace definice vývojového pole pro vývojové centrum:

  1. Otevřete dev center, ve kterém chcete vytvořit definici vývojového pole.

  2. Vyberte definice pole Pro vývoj.

  3. Na stránce Definice pole Pro vývoj vyberte Vytvořit.

  4. Na stránce Vytvořit definici vývojového pole zadejte následující hodnoty:

    Nastavení Hodnota Poznámka:
    Název Zadejte popisný název definice vývojového pole.
    Obrázek Vyberte základní operační systém pro vývojové pole. Obrázek můžete vybrat z Azure Marketplace nebo z Galerie výpočetních prostředků Azure.
    Pokud vytváříte definici vývojového pole pro účely testování, zvažte použití image sady Visual Studio 2022 Enterprise ve Windows 11 Enterprise + Microsoft 365 Apps 22H2 .
    Pokud chcete při vytváření definice vývojového pole přistupovat k vlastním imagím, můžete použít Galerii výpočetních prostředků Azure. Další informace najdete v tématu Konfigurace galerie výpočetních prostředků Azure.
    Verze image Vyberte konkrétní očíslovanou verzi, abyste měli jistotu, že všechna vývojová pole ve fondu vždy používají stejnou verzi image. Výběrem možnosti Nejnovější zajistíte, aby nová vývojová pole používala nejnovější dostupnou image. Když vyberete nejnovější verzi image, bude fond vývojových boxů používat nejnovější verzi vybrané image z galerie. Tento přístup zajišťuje, že vytvořená vývojová pole zůstanou v aktualizovaném stavu pomocí nejnovějších nástrojů a kódu pro váš obrázek. Existující vývojová pole se při aktualizaci verze image nezmění.
    Výpočetní služby Vyberte výpočetní kombinaci pro definici vývojového pole.
    Úložiště Vyberte velikost úložiště pro definici vývojového pole.
    Povolení hibernace Toto políčko nechejte zaškrtnuté.

    Snímek obrazovky znázorňující stránku pro vytvoření definice vývojového pole

  5. Vyberte Vytvořit.

Vytvoření fondu vývojových boxů

Teď, když jste definovali definici vývojového pole ve vývojovém centru, můžete v projektu vytvořit fond vývojových boxů. Fond vývojových boxů je kolekce vývojových polí, která mají stejná nastavení, jako je definice vývojového pole a síťové připojení. Vývojáři, kteří mají přístup k projektu v centru vývojářů, se pak můžou rozhodnout pro vytvoření vývojového pole z fondu vývojových boxů.

Fondy vývojových boxů definují umístění vývojových polí prostřednictvím zadaného síťového připojení. Můžete se rozhodnout nasadit vývojová pole do sítě hostované Microsoftem nebo do sítě, kterou spravujete. Pokud se rozhodnete nasadit vývojová pole do sítě, kterou spravujete, musíte nejprve nakonfigurovat síťové připojení. Organizace, které podporují vývojáře v několika geografických umístěních, můžou vytvářet fondy vývojových boxů pro každé umístění zadáním blízké oblasti.

Důležité

Abyste mohli vytvořit vývojové pole, musíte k projektu přidružit aspoň jeden fond vývojových boxů.

Vytvoření fondu vývojových boxů přidružených k projektu:

  1. Přihlaste se k portálu Azure.

  2. Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.

  3. Otevřete projekt, ve kterém chcete vytvořit fond vývojových boxů.

    Snímek obrazovky zobrazující seznam existujících projektů

  4. Vyberte fondy vývojových polí a pak vyberte Vytvořit.

    Snímek obrazovky s prázdným seznamem fondů vývojových polí v rámci projektu a výběrem, které vám umožní začít vytvářet fond

  5. V podokně Vytvořit fond vývojových polí zadejte následující hodnoty:

    Nastavení Hodnota
    Název Zadejte název fondu. Název fondu je viditelný pro vývojáře, kteří si můžou vybrat při vytváření vývojových polí. Název musí být v rámci projektu jedinečný.
    Definice vývojového pole Vyberte existující definici vývojového pole. Definice určuje základní image a velikost pro vývojová pole vytvořená v tomto fondu.
    Síťové připojení 1. Vyberte Nasadit do sítě hostované Microsoftem.
    2. Vyberte požadovanou oblast nasazení pro vývojová pole. Pro optimální uživatelské prostředí zvolte oblast blízko očekávaným uživatelům vývojového pole.
    Oprávnění tvůrce vývojového pole Vyberte místního správce nebo standardního uživatele.
    Povolení automatického zastavení Ano je výchozí hodnota. Chcete-li zakázat plán automatického zastavení, vyberte ne . Po vytvoření fondu můžete nakonfigurovat plán automatického zastavení.
    Čas zastavení Vyberte čas, abyste vypnuli všechna vývojová pole ve fondu. Všechna vývojová pole v tomto fondu se v tuto chvíli vypínaly každý den.
    Časové pásmo Vyberte časové pásmo pro čas zastavení.
    Licencování Zaškrtnutím tohoto políčka potvrďte, že vaše organizace má Zvýhodněné hybridní využití Azure licence, které chcete použít pro vývojová pole v tomto fondu.

    Snímek obrazovky s podoknem pro vytvoření fondu vývojových polí

  6. Vyberte Vytvořit.

  7. Ověřte, že se v seznamu zobrazí nový fond vývojových polí. Možná budete muset obrazovku aktualizovat.

Azure Portal nasadí fond vývojových boxů a spustí kontroly stavu, aby image a síť prošly ověřovacími kritérii pro vývojová pole. Následující snímek obrazovky ukazuje čtyři fondy vývojových boxů, z nichž každý má jiný stav.

Snímek obrazovky se seznamem fondů vývojových polí a informací o stavu

Poskytnutí přístupu k projektu vývojového boxu

Aby uživatelé mohli vytvářet vývojová pole založená na fondech vývojových boxů v projektu, musíte uživatelům poskytnout přístup prostřednictvím přiřazení rolí. Role Uživatele Dev Boxu umožňuje uživatelům vývojového pole vytvářet, spravovat a odstraňovat vlastní vývojové pole. Uživateli udělíte přístup na úrovni projektu.

Důležité

Před přidáním uživatelů do projektu musíte mít dostatečná oprávnění.

Přiřazení rolí:

  1. Přihlaste se k portálu Azure.

  2. Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.

  3. Vyberte projekt, ke kterému chcete členům týmu udělit přístup.

    Snímek obrazovky se seznamem existujících projektů

  4. V nabídce vlevo vyberte Řízení přístupu (IAM).

    Snímek obrazovky znázorňující stránku řízení přístupu k projektu

  5. Na panelu příkazů vyberte Přidat>přiřazení role.

  6. Přiřaďte následující roli. Podrobný postup najdete v tématu Přiřazování rolí Azure s využitím webu Azure Portal.

    Nastavení Hodnota
    Role Vyberte uživatele DevCenter Dev Boxu.
    Přiřazení přístupu k Vyberte Uživatele, skupinu nebo instanční objekt.
    Členové Vyberte uživatele nebo skupiny, ke kterým chcete mít přístup k projektu.

    Snímek obrazovky znázorňující podokno pro přidání přiřazení role

    Uživatel teď může zobrazit projekt a všechny fondy v něm. Uživatel může vytvářet vývojová pole z libovolného fondu a spravovat tato vývojová pole z portálu pro vývojáře.

Poznámka:

Microsoft Dev Box podporuje pracovní a školní účty. Nepodporuje použití účtů hostů ani osobních účtů.

Delegování na správce projektů

Microsoft Dev Box umožňuje delegovat správu projektů na člena projektového týmu. Správci projektů můžou pomoct s každodenní správou projektů pro své týmy. Můžou vytvářet a spravovat fondy vývojových boxů, nastavovat limity pro vývoj a konfigurovat plány automatického zastavení. V současné době role správce projektu DevCenter neumožňuje správci projektu přidávat uživatele do projektu.

Pokud chcete uživatelům udělit oprávnění ke správě projektů, přiřaďte jim roli Správce projektu DevCenter. Roli správce projektu DevCenter můžete přiřadit pomocí kroků popsaných výše v části Poskytnout přístup k projektu vývojového pole a místo role uživatele Dev Boxu vybrat roli Správce projektu DevCenter. Další informace najdete v tématu Poskytnutí přístupu k projektům správcům projektu.

Důležité

Uživatel, který má přiřazenou roli uživatele Dev Boxu nebo roli správce projektu, může vytvořit vývojové pole.

Další krok

V tomto rychlém startu jste nakonfigurovali prostředky Microsoft Dev Boxu, které jsou potřeba k tomu, aby uživatelé mohli vytvářet vlastní vývojová pole. Pokud chcete zjistit, jak vytvořit a připojit se k vývojovému poli, přejděte k dalšímu rychlému startu: