Share via


A Microsoft Dev Box alapfogalmai

Ez a cikk a Microsoft Dev Box legfontosabb fogalmait és összetevőit ismerteti a szolgáltatás sikeres beállításához.

A Microsoft Dev Box önkiszolgáló hozzáférést biztosít a fejlesztőknek az előre konfigurált és kódra kész felhőalapú munkaállomásokhoz. A szolgáltatás konfigurálható úgy, hogy megfeleljen a fejlesztői csapatnak és a projektstruktúrának, kezelje a biztonsági és hálózati beállításokat az erőforrások biztonságos eléréséhez. A Különböző összetevők szerepet játszanak a Microsoft Dev Box konfigurációjában.

A Microsoft Dev Box ugyanazokat az alapokat használja, mint az Azure Deployment Environments. Az üzembehelyezési környezetek előre konfigurált felhőalapú környezeteket biztosítanak a fejlesztőknek alkalmazások fejlesztéséhez. A szolgáltatások kiegészítik egymást, és megosztanak bizonyos architekturális összetevőket, például egy fejlesztői központot vagy projektet.

Ez az ábra a Dev Box fő összetevőit és azok egymáshoz való viszonyát mutatja be. Az egyes összetevőkről a következő szakaszokban tudhat meg többet.

A Microsoft Dev Box fő összetevőit és a köztük lévő kapcsolatokat bemutató ábra.

A Microsoft Dev Box architektúrával kapcsolatos részletesebb információkért tekintse meg az architektúra áttekintési cikkét.

Fejlesztői központ

A fejlesztői központ olyan projektek gyűjteménye, amelyek hasonló beállításokat igényelnek. A fejlesztői központok lehetővé teszik a platformmérnökök számára az alábbiakat:

  • A projektek számára elérhető képek és termékváltozatok kezelése dev box-definíciók használatával.
  • Konfigurálja a fejlesztői csapatok által használt hálózatokat hálózati kapcsolatok használatával.

Az Azure Deployment Environments fejlesztői központokat is használ az erőforrások rendszerezéséhez. A szervezetek mindkét szolgáltatáshoz használhatják ugyanazt a fejlesztői központot.

Katalógusok

A Dev Box gyorsindítási katalógusa olyan feladatokat és szkripteket tartalmaz, amelyekkel konfigurálhatja a dev boxot a létrehozási folyamat utolsó szakaszában. A Microsoft egy gyors üzembe helyezési katalógust biztosít, amely mintafeladatokat tartalmaz. A gyorsindítási katalógust csatolhatja egy fejlesztői központhoz, hogy ezeket a feladatokat elérhetővé tegye a fejlesztői központhoz társított összes projekt számára. A mintafeladatokat az igényeinek megfelelően módosíthatja, és létrehozhat saját feladatkatalógust.

Az újrafelhasználható testreszabási feladatok létrehozásáról további információt az Újrafelhasználható fejlesztői doboz testreszabások létrehozása című témakörben talál.

Project

A Dev Boxban a projekt a szervezeten belüli csapatot vagy üzleti függvényeket jelöli. Minden projekt készletek gyűjteménye, és mindegyik készlet egy régiót vagy számítási feladatot jelöl. Amikor egy projektet egy fejlesztői központhoz társít, a rendszer automatikusan alkalmazza a projektre a fejlesztői központ szintjén lévő összes beállítást.

Minden projekt csak egy fejlesztői központhoz társítható. A fejlesztői vezetők konfigurálhatják a projekthez elérhető fejlesztői mezőket a számítási feladataiknak megfelelő dev box-definíciók megadásával.

Ahhoz, hogy a fejlesztők saját fejlesztői mezőket hozzanak létre, hozzáférést kell biztosítania a fejlesztőknek a projektekhez a Dev Box Felhasználói szerepkör hozzárendelésével.

Az üzembehelyezési környezetekhez és a Dev Box-erőforrásokhoz tartozó projekteket ugyanabban a fejlesztői központban konfigurálhatja.

Fejlesztői doboz definíciója

A fejlesztői doboz definíciója egy forrásrendszerképet és -méretet határoz meg, beleértve a számítási méretet és a tárterület méretét. Használhat forrásrendszerképet az Azure Marketplace-ről vagy egyéni rendszerképet saját Azure Compute Gallery-példányából . A dev box definícióit több projektben is használhatja egy fejlesztői központban.

Hálózati kapcsolat

A rendszergazdák és a platformmérnökök szervezeti szabályzataiknak megfelelően konfigurálják a fejlesztői dobozok létrehozásához használt hálózatot. A hálózati kapcsolatok olyan konfigurációs információkat tárolnak, mint az Active Directory csatlakoztatási típusa és a virtuális hálózat, amelyeket a fejlesztői mezők a hálózati erőforrásokhoz való csatlakozáshoz használnak.

Hálózati kapcsolat létrehozásakor ki kell választania az Active Directory illesztés típusát:

  • Ha a fejlesztői mezőknek kizárólag felhőalapú erőforrásokhoz kell csatlakozniuk, használja a natív Microsoft Entra-azonosítót.
  • Ha a fejlesztői mezőknek helyszíni erőforrásokhoz és felhőalapú erőforrásokhoz kell csatlakozniuk, használja a hibrid Microsoft Entra-azonosítót.

A natív Microsoft Entra-csatlakozásról és a Microsoft Entra hibrid csatlakozásról további információt a Microsoft Entra-eszköz üzembe helyezésének megtervezése című témakörben talál.

Azure-régiók a Dev Boxhoz

A Dev Box beállítása előtt ki kell választania a szervezet számára legmegfelelőbb régiókat.

  • A fejlesztői központok és projektek általában ugyanabban a régióban találhatók, mint a főiroda vagy az informatikai felügyeleti központ.
  • A fejlesztői dobozkészletek a használt hálózati kapcsolattól függően különböző régiókban lehetnek. A fejlesztőknek a legkisebb késés érdekében a hozzájuk közeli készletből kell fejlesztői mezőket létrehozniuk.

A hálózati kapcsolatban megadott virtuális hálózat régiója határozza meg a fejlesztői mező régióját. A fejlesztők által támogatott régiók alapján több hálózati kapcsolatot is létrehozhat. Ezeket a kapcsolatokat a dev box-készletek létrehozásakor használhatja annak biztosítására, hogy a dev box felhasználói fejlesztői mezőket hozzanak létre a hozzájuk közeli régióban. A dev box felhasználóhoz közeli régió használata biztosítja a legjobb élményt.

A használni kívánt régiók kiválasztásához ellenőrizze a következőt:

Ha a kívánt régió nem érhető el a Dev Boxhoz, válasszon egy régiót 500 mérfölden belül.

Fejlesztői dobozkészlet

A dev box-készlet olyan fejlesztői mezők gyűjteménye, amelyeket együtt kezel, és amelyekre hasonló beállításokat alkalmaz. Több fejlesztői készletet is létrehozhat, hogy támogassa a különböző régiókban vagy különböző számítási feladatokon dolgozó hibrid csapatok igényeit.

Fejlesztői mező

A fejlesztői doboz egy előre konfigurált munkaállomás, amelyet az önkiszolgáló fejlesztői portálon hozhat létre. Az új fejlesztői doboz tartalmazza az összes eszközt, bináris fájlt és konfigurációt, amely ahhoz szükséges, hogy a dev box-felhasználó azonnal hatékonyan lehessen dolgozni. Több fejlesztői mezőt is létrehozhat és kezelhet, hogy több munkafolyamaton is működjön.

Dev Box-felhasználóként ön irányíthatja a saját fejlesztői dobozait. Igény szerint létrehozhat további elemeket, és törölheti őket, amikor befejezi a használatukat.