Microsoft Dev Box 로드맵
이 로드맵은 클라우드에서 가장 안전하고 생산적인 개발자 환경을 제공하기 위한 Microsoft의 노력을 강조하는 계획된 기능 릴리스 집합을 제공합니다. 이 기능 목록은 향후 6개월 동안의 계획을 엿볼 수 있으며, 개발 중인 주요 기능을 강조 표시합니다. 그것은 철저하지 않지만 주요 투자를 보여줍니다. 일부 기능은 일반 공급되기 전에 미리 보기로 릴리스되고 피드백에 따라 진화할 수 있습니다. 항상 입력을 수신 대기하므로 일부 기능의 타이밍, 디자인 및 전달이 변경될 수 있습니다.
주요 Dev Box 결과물은 다음 테마에 따라 그룹화할 수 있습니다.
- 코드 준비 개발 환경
- 엔터프라이즈 관리
- 기본 성능 및 안정성
코드 준비 개발 환경
Microsoft Dev Box는 기존 VDI(가상 데스크톱 인프라) 솔루션에 비해 구성 시간 및 IT 오버헤드를 최소화하여 개발자 생산성을 크게 향상시킬 수 있습니다. 개발자가 특정 프로젝트에 맞게 준비된 코드 환경을 만들 수 있도록 매우 쉽고 빠르게 만들고 있습니다. Dev Box를 설정하는 데 필요한 시간을 줄일 뿐만 아니라 팀과 개인 모두를 위한 혁신적인 새로운 사용자 지정 옵션도 도입하고 있습니다.
코드로 구성 워크플로 개선
- 팀 사용자 지정: 프로젝트 리더 또는 개발자 센터 관리자로서 전체 팀에 대한 구성-코드별 Dev Box 구성을 설정하여 온보딩 복잡성을 처리하지 않고도 개발자를 더 빠르게 온보딩할 수 있습니다.
- 개발자 센터 이미징: 프로젝트 리더 또는 개발자 센터 관리자는 Dev Box 생성 성능을 잃지 않고 각 팀에 맞게 사용자 지정을 조정할 수 있습니다. 사용자 고유의 사용자 지정 이미지 생성 기능을 투자하고 유지 관리하지 않고도 이러한 팀 사용자 지정을 이미지로 최적화합니다.
- 비밀 및 변수: 프로젝트 리더 또는 개발자 센터 관리자는 이제 DevCenter가 있는 구독과 다른 구독에서 비밀을 소싱할 수 있으므로 Dev Box에서 중앙 집중식 비밀 저장소를 재사용할 수 있습니다.
- 네이티브 실행 사용자 지원: 일부 Dev Box 사용자 지정 작업을 로그인한 사용자로 실행해야 합니다. 사용자 지원으로 네이티브 실행은 향상된 안정성, 상태 추적 및 오류 보고를 통해 사용자 컨텍스트에서 사용자 지정을 실행하는 기능을 제공합니다.
향상된 사용자 제공 사용자 지정
- WinGet 및 DSC에 대한 기본 지원: 모든 Dev Box는 카탈로그를 첨부할 필요 없이 WinGet 및 DSC를 사용하여 패키지를 설치하고 구성을 적용할 수 있습니다.
개발자 온보딩 및 환경
- 개발자 포털 랜딩 페이지 및 환영 투어: Dev Box에 온보딩하는 개발자는 제품 사용 방법과 기능을 발견하는 방법에 대해 알아볼 수 있습니다.
- Dev Box 만들기를 위한 지역 선택 최적화: 개발자는 사용자의 위치에 따라 최적의 지역에 새 Dev Box를 쉽게 만듭니다. 개발자 센터 관리자는 최종 사용자 위치 및 사용 가능한 용량에 따라 기존 Dev Box의 위치를 최적화합니다.
- Windows 앱을 통해 직접 시작: 개발자는 Windows 앱 RDP 클라이언트의 개발자 포털에서 Dev Box를 빠르게 시작합니다.
- 클라이언트 간 다중 모니터 설정: 개발자는 다중 모니터 설정이 RDP 클라이언트 간에 일관되게 공유됩니다.
- 개발자 포털 알림 센터: 개발자는 개발자 포털에서 바로 서비스 알림 및 업데이트를 받습니다.
- 개발자 포털에서 작업 보기에 Dev Box 고정: 개발자는 Windows 작업 보기에 고정하여 개발자 상자에 빠르게 액세스할 수 있습니다.
엔터프라이즈 관리
Microsoft Dev Box는 보안, 규정 준수 및 비용 제어에 대한 조직 표준을 기반으로 중앙 집중식 거버넌스를 제공하는 것을 목표로 합니다. 이 기간 동안 더 쉽게 POC(개념 증명)를 설정한 다음 프로덕션으로 전환할 수 있도록 하여 기업이 Dev Box를 시작하는 데 걸리는 시간을 줄입니다. 또한 모니터링, 비용 제어, 보안 및 개인 정보 보호 기능을 개선하고 있습니다.
엔터프라이즈를 위한 간소화되고 유연한 온보딩
- 제품 필수 구성 요소: 개발자 센터 관리자는 누락된 요구 사항을 강조 표시하고 Dev Box 서비스 설정에서 진행 상황을 추적하는 데 도움이 되는 동적 필수 구성 요소 페이지를 얻게 됩니다.
- 지원되는 새로운 지역: 개발 센터 관리자로서 개발 팀이 UAE 북부 및 스페인 중부를 포함한 새 지역에 개발 상자를 만들 수 있습니다.
- 기존 서브넷 내에서 IP 확장: 개발자 센터 관리자는 IP 주소가 부족한 서브넷에서 IP 범위를 확장할 수 있습니다.
- QMS에 RRS 통합: 신뢰할 수 있는 고객의 개발자 센터 관리자로서 QMS를 통해 더 많은 양의 할당량을 자동으로 요청하고 얻을 수 있습니다.
향상된 모니터링 및 비용 제어 기능
- 연결 끊기 시 최대 절전 모드: 개발자 센터 관리자로서 개발자의 활성 작업 시간에 따라 연결 끊김 시 개발자 상자가 최대 절전 모드로 전환되도록 하여 컴퓨팅 비용을 절감합니다.
- Dev Box 로그: 개발자 센터 관리자로서 사용자 수준 참여 메트릭 및 연결 관련 메트릭에 액세스합니다.
보안 및 개인 정보
- 프로젝트 정책: 개발자 센터 관리자는 서로 다른 프로젝트가 액세스해야 하는 리소스와 액세스하지 않아야 하는 리소스에 대한 가드레일을 설정합니다.
- CMK(고객 관리형 키): 개발자 센터 관리자는 자체 암호화 키를 관리하여 데이터 암호화를 더 잘 제어할 수 있습니다.
- 개발자 오프보딩: 개발자 센터 관리자는 사용자가 조직을 떠나 팀 간에 전환할 때 Dev Boxes에서 사용자를 오프로드하도록 Dev Box 서비스를 구성합니다.
- 방화벽 서비스 태그: 조직의 Dev Box를 설정하는 IT 관리자는 방화벽 설정에서 서비스 태그를 활용하여 트래픽 역할을 빠르게 구성합니다.
기본 성능 및 안정성
Microsoft Dev Box는 로컬 컴퓨터에서 작업하는 것처럼 반응성이 뛰어나고 원활한 "같은 로컬" 개발자 환경을 제공하는 것을 목표로 합니다. 즐겨 찾는 Visual Studio 개발 도구에서 Windows, RDP 및 개발자 상자의 위치에 이르기까지 모든 것을 최적화하여 Dev Box의 안정성, 속도 및 성능을 지속적으로 향상하고 있습니다.
원활하고 안정적인 연결
- SSO(Single Sign On): 개발자는 더 이상 Dev Box에 액세스할 때마다 로그인 자격 증명을 제공할 필요가 없습니다.
- Visual Studio 2022 RDP 최적화: 개발자는 눈에 띄는 대기 시간 없이 코드를 입력하고 탐색합니다.
- 자동 네트워크 복구: 개발자로서 Dev Box 네트워크 어댑터 구성을 누락하여 Dev Box에 대한 연결이 끊어지면 Dev Box에서 네트워크 연결을 자동으로 다시 설정합니다.
- 사용자 위치에 따라 Azure 지역 최적화: 개발자 센터 관리자로서 최종 사용자 위치 및 사용 가능한 용량에 따라 기존 Dev Box의 위치를 최적화합니다.
서비스 상태 및 안정성
- 시작 최적화: 개발자는 보다 안정적이고 안정적인 Dev Box 시작 환경을 경험하게 됩니다.
- 백업 SKU: 개발자는 대체 SKU 사용을 선택하여 서비스 중단 중에 기존 개발 상자에서 작업을 원활하게 다시 시작할 수 있습니다.
- 셀프 서비스 스냅샷 및 복원: 개발자는 Dev Box를 이전 스냅샷으로 복원하여 복구할 수 있습니다.
- 중단 알림: 개발자와 관리자는 Azure Service Health 및 Azure 상태 포털을 비롯한 개발자 및 Azure 상태 포털 내에서 공유되는 중단 알림을 통해 지속적인 서비스 중단에 대한 정보를 유지할 수 있습니다.
이 로드맵은 현재 당사의 우선순위를 간략하게 설명하며 고객 피드백에 따라 유연하게 맞출 수 있습니다. 여러분의 생각을 공유해 주시고, 보시고 싶은 다른 기능도 제안해 주세요. 여러분의 인사이트는 당사가 초점을 구체화하고 더 큰 가치를 제공하는 데 도움이 됩니다.