중요합니다
Microsoft Dev Box는 Windows 365 내에서 통합 제품으로 진화하고 있습니다.
2025년 11월 1일부터 다음과 같은 변경이 수행됩니다.
- 기존 고객: 정상적으로 서비스를 계속 사용합니다. 즉각적인 조치가 필요하지 않습니다. Dev Box를 평가하거나 테스트했으며 2025년 11월 1일 이후에 추가 테넌트를 온보딩해야 하는 경우 Azure 지원을 통해 요청을 제출하여 새 테넌트를 허용 목록에 추가합니다.
- 순 신규 고객: Microsoft Dev Box는 순 신규 고객을 더 이상 직접 수락하지 않습니다. 기능이 Windows 365에 통합되어 공개적으로 사용 가능해짐에 따라 기존 개발 상자 기능을 활용하는 데 관심이 있는 고객은 Microsoft 계정 팀에 문의해야 합니다.
자세한 내용은 Windows 365에 제공되는 Microsoft Dev Box 기능을 참조하세요.
Microsoft Dev Box는 개발자에게 개발 상자라고 불리는 즉시 코딩 가능한 클라우드 워크스테이션에 대한 셀프 서비스 액세스를 제공합니다. 개발자가 즉시 작업을 시작할 수 있도록 프로젝트와 관련된 도구, 소스 코드 및 미리 빌드된 이진 파일을 사용하여 개발 상자를 구성할 수 있습니다. YAML 기반 사용자 지정이 포함된 이미지 정의, Azure Compute 갤러리의 사용자 지정 이미지 또는 Visual Studio가 이미 설치된 Azure Marketplace에서 미리 구성된 이미지를 사용하여 개발자 팀을 위한 클라우드 개발 환경을 만들 수 있습니다.
개발자라면 일상적인 워크플로에서 여러 개발 상자를 사용할 수 있습니다. 개발자 포털을 통해 개발 상자에 액세스하고 관리합니다.
Microsoft Dev Box는 개발 팀과 IT 간의 격차를 해소하여 개발 팀이 프로젝트 리소스를 더 면밀히 제어하도록 해줍니다.
Dev Box 서비스는 플랫폼 엔지니어, 개발팀 리더, 개발자라는 세 가지 조직 역할을 염두에 두고 설계되었습니다.
플랫폼 엔지니어와 IT 관리자는 협력하여 개발자 팀에 개발자 인프라와 도구를 제공합니다. 플랫폼 엔지니어는 개발 상자가 리소스에 안전하게 액세스할 수 있도록 보안 설정, 네트워크 구성 및 조직 정책을 설정하고 관리합니다.
개발자 팀 리더는 프로젝트에 대한 심층 지식이 있는 숙련된 개발자입니다. DevCenter 프로젝트 관리 역할을 할당하고 개발자 환경을 만들고 관리하는 데 도움을 줄 수 있습니다. 프로젝트 관리자는 개발 상자의 풀을 만들고 관리합니다.
개발 팀의 구성원에게 DevCenter 개발 상자 사용자 역할이 할당됩니다. 그런 다음 프로젝트에 대해 사용하도록 설정된 개발 상자 풀에서 요청 시 하나 이상의 개발 상자를 셀프 서비스할 수 있습니다. 개발자 상자 사용자는 여러 개발 상자를 만들어 여러 프로젝트 또는 작업에서 사용할 수 있습니다.
Microsoft Dev Box는 개발 팀과 IT 간의 격차를 해소하여 개발 팀이 프로젝트 리소스를 더 면밀히 제어하도록 해줍니다.
Microsoft Dev Box 시나리오
조직은 다양한 시나리오에서 Microsoft Dev Box를 사용할 수 있습니다.
플랫폼 엔지니어링 시나리오
Dev Box는 플랫폼 엔지니어링 팀이 각 사용자의 워크로드에 적절한 개발 상자를 제공하는 데 도움이 됩니다. 플랫폼 엔지니어는 다음을 수행할 수 있습니다.
- 표준화된 개발 환경에 YAML 기반 이미지 정의를 사용하여 팀별 사용자 지정을 구성합니다.
- 이미지 정의, 사용자 지정 이미지 또는 마켓플레이스 이미지를 사용하여 개발 상자 풀을 만듭니다.
- 프로젝트 정책을 사용하여 네트워크, 이미지 및 SKU와 같이 허용할 리소스를 선택하여 거버넌스를 적용합니다.
- 개발 상자가 만들어지는 지역을 결정하는 네트워크 구성을 정의합니다.
- 자동 중지 일정 및 최대 절전 모드 기능을 사용하여 비용을 제어합니다.
- 기본 제공 Dev Box 사용자 역할을 할당하여 개발 팀에 대한 액세스 권한을 부여하고 개발 상자를 셀프 서비스할 수 있도록 합니다.
IT 관리자 시나리오
Dev Box는 IT 관리자에게 다음과 같은 이점이 있습니다.
네트워크의 다른 디바이스와 같은 개발 상자를 관리합니다.
- 개발 상자는 Microsoft Intune에 자동으로 등록됩니다. Microsoft Intune을 사용하여 개발 상자를 관리합니다.
- Intune 신속한 품질 업데이트를 사용하여 모든 Windows 디바이스를 최신 상태로 유지하여 조직 전체에서 제로 데이 패치를 배포합니다.
- 개발 상자가 손상된 경우 사용자가 새 개발 상자에서 백업 및 실행하도록 지원하면서 격리합니다.
Dev Box는 보안 환경에서 보안 액세스를 제공합니다. Microsoft Entra ID의 액세스 제어는 프로젝트 또는 사용자 유형별로 액세스를 구성합니다.
- 기본적으로 Microsoft Entra ID 또는 Active Directory 도메인에 개발 상자를 조인합니다.
- 사용자가 규격 디바이스를 통해 연결해야 하는 조건부 액세스 정책을 설정합니다.
- 로그인 시 다단계 인증이 필요합니다.
- 중요한 소스 코드 및 고객 데이터에 액세스하는 개발 상자에 대한 위험 기반 로그인 정책을 구성합니다.
개발자 팀 리더 시나리오
개발자 팀 리더에게 DevCenter Project 관리 역할이 할당되면 프로젝트를 관리하는 데 도움이 될 수 있습니다. 프로젝트 관리자는 다음을 수행할 수 있습니다.
- 사용 가능한 이미지 옵션(이미지 정의, 사용자 지정 이미지 또는 마켓플레이스 이미지)을 사용하여 개발 상자 풀을 만들고 컴퓨팅 및 스토리지 구성을 독립적으로 선택합니다.
- 자동 중지 일정 및 최대 절전 모드 설정을 사용하여 비용을 제어합니다.
- YAML 기반 이미지 정의를 사용하여 더 빠른 개발 상자 만들기를 위해 재사용 가능한 이미지에 기본 제공될 수 있는 팀별 사용자 지정을 만듭니다.
- 개발 상자를 만드는 동안 실행되는 개발 센터에 연결된 카탈로그에서 설치 작업을 구성하여 프로젝트와 관련된 소프트웨어를 설치하고 사용자 지정합니다.
이미지 구성 옵션
Microsoft Dev Box는 개발 환경을 구성하는 유연한 방법을 제공합니다.
- 이미지 정의: 자동화된 소프트웨어 설치 및 구성을 사용하여 팀별 환경을 정의하는 YAML 기반 사용자 지정 파일입니다. 이미지 정의는 더 빠른 개발 상자 생성을 위해 재사용 가능한 이미지에 기본 제공될 수 있습니다.
- 사용자 지정 이미지: 맞춤형 구성을 위해 Azure Compute 갤러리에 저장된 조직별 이미지입니다.
- Marketplace 이미지: Visual Studio와 같은 일반적인 개발 도구를 사용하여 Azure Marketplace에서 미리 구성된 이미지입니다.
이러한 접근 방식은 개발 상자 풀을 만들 때 컴퓨팅 크기 및 스토리지를 독립적으로 선택할 수 있도록 하여 레거시 개발 상자 정의보다 더 큰 유연성을 제공합니다.
팁 (조언)
제너럴 모터스의 Microsoft Dev Box 사용: 제너럴 모터스는 Microsoft의 클라우드 기반 개발자 서비스와 함께 개발 도구 체인 및 온보딩 환경을 재구상합니다.
개발자 시나리오
전역적으로 분산된 개발 팀이 있는 조직은 개발자가 가장 가까운 지역에 고유한 개발 상자를 만들 수 있도록 Dev Box를 구성합니다. 개발자는 IT 관리 팀을 기다리지 않고 필요에 따라 개발 상자를 만듭니다. 사용자는 모든 디바이스 및 운영 체제에서 개발 상자에 액세스합니다.
Dev Box는 여러 프로젝트에서 작업하는 개발자를 지원합니다. 개발자는 별도의 워크로드, 프로젝트 또는 작업에 대해 별도의 개발 상자를 만들고 사용할 수 있습니다. 개발자는 필요할 때마다 미리 정의된 풀에서 여러 개발 상자를 만든 다음, 완료되면 해당 개발 상자를 삭제할 수 있습니다.
조직에서는 팀의 다양한 역할에 대한 개발 상자를 정의할 수도 있습니다. 관리자 권한이 있는 표준 개발 상자를 구성하여 전임 개발자에게 더 많은 제어 권한을 부여하는 동시에 계약자에 대해 더 제한된 권한을 적용할 수 있습니다.
개발 상자는 대부분의 범용 워크로드와 관련된 요구 사항을 충족하기에 충분한 vCPU 및 메모리가 있는 Azure 가상 머신을 사용합니다. 스토리지의 경우 개발 상자는 고성능 및 짧은 대기 시간 디스크 지원을 제공하는 Azure Premium SSD를 사용합니다.
Microsoft Dev Box 시작
Microsoft Dev Box를 시작하려면 개발자 센터를 설정해야 합니다. 개발 센터는 프로젝트 및 리소스에 대한 컨테이너입니다. Azure Portal에서 개발 센터를 만든 다음 해당 개발 센터 내에서 프로젝트를 만들 수 있습니다. 각 프로젝트에는 이미지 정의, 사용자 지정 이미지 또는 마켓플레이스 이미지로 구성된 개발 상자 풀이 있을 수 있습니다.
기본 설정 워크플로에는 다음이 포함됩니다.
- 개발자 센터 만들기
- 네트워크 연결 구성(Microsoft 호스팅 네트워크의 경우 선택 사항)
- 사용자 지정을 위한 카탈로그 연결(선택 사항)
- 프로젝트 만들기
- 선호하는 이미지 접근 방식 및 컴퓨팅/스토리지 설정을 사용하여 개발 상자 풀 만들기
- 개발 팀에 액세스 권한 할당
기본 템플릿인 Microsoft Dev Box를 사용하여 Dev Box 여정을 시작합니다.
Microsoft Dev Box의 새로운 기능
Microsoft Dev Box의 최신 기능 및 업데이트에 대해 알아보려면 Microsoft Dev Box의 새로운 기능을 참조하세요.
Azure 배포 환경과 공유되는 구성 요소
Microsoft Dev Box 및 Azure Deployment Environments는 특정 아키텍처 구성 요소를 공유하는 보완 서비스입니다. Deployment Environments는 개발자에게 애플리케이션 개발을 위해 미리 구성된 클라우드 기반 환경을 제공합니다. 개발자 센터와 프로젝트는 두 서비스 모두에 공통적이며 엔터프라이즈에서 리소스를 구성하는 데 도움이 됩니다.
Dev Box를 구성하면 배포 환경 리소스 및 구성 요소가 표시될 수 있습니다. 배포 환경 기능에 관한 정보 메시지가 표시될 수도 있습니다. 배포 환경 기능을 구성하지 않는 경우 이러한 메시지를 무시해도 됩니다.
관련 콘텐츠
Microsoft Dev Box 사용을 시작합니다.
Microsoft Dev Box에 대해 자세히 알아봅니다.