IT

Microsoft Dev Box를 시작합니다.

서치투서치 2022. 9. 18. 14:17

기업이 하이브리드 업무로 전환함에 따라 IT 부서에서 PC를 관리하고 제어하기가 점점 어려워지고 있습니다. PC가 켜져 있는 네트워크를 관리하고 제어할 방법이 없는 경우, PC의 데이터가 안전한지 어떻게 확신할 수 있습니까?

Microsoft Windows 365 Cloud PC 개념은 이러한 격차를 해소하여 사용자가 Microsoft 365 Azure에 저장된 워크로드와 데이터를 PC에서 계속 작업할 수 있도록 하기 위한 것입니다. 익숙한 툴을 사용하여 애플리케이션을 프로비저닝하고 유지 관리할 수 있으며 원격 데스크톱을 통해 사용자 데스크톱에 제공할 수 있습니다.

클라우드 컴퓨팅 기능을 활용하여 완전한 개발자 환경을 실행하는 작업 및 정보 작업자 이상의 작업자에게 동일한 접근 방식을 사용할 수 있습니다. 보안 문제가 여전히 중요하지만, 개발자에게 도움이 될 수 있는 클라우드 PC의 또 다른 측면이 있습니다. 공급망 문제로 인해 최신 애플리케이션, 특히 기계 학습 또는 과학 컴퓨팅을 위해 GPU에 의존하는 애플리케이션을 구축하는 데 필요한 고급 하드웨어를 조달하기가 어렵습니다.

책상 위에서 개발 툴체인을 구축하고 운영하는 대신 클라우드에서 호스팅하고 PC, 태블릿, 심지어 전화로도 액세스해 보는 것은 어떨까요? 이러한 기능은 Microsoft Dev Box를 통해 미리 볼 수 있습니다.

BUILD 2022에서 발표된 Dev Box는 이제 공개 프리뷰에 공개되어 개발 팀에서 사용하기 전에 사용해 볼 수 있는 기회를 제공합니다. 미리보기를 통해 Microsoft의 클라우드 PC 시스템과 함께 다양한 사용자 지정 이미지를 테스트할 수 있습니다.

 

첫 번째 Dev Box를 구성하는 방법

 

Dev Box Azure에서 호스팅되는 DevCenter를 통해 관리됩니다. 먼저 Azure Portal에서 DevCenter를 생성하여 구독 및 리소스 그룹 및 배포 영역에 할당합니다. DevCenter 이름을 지정하고 생성했으면 익숙한 Azure 도구를 사용하여 DevCenter를 관리할 수 있습니다.

세 가지 관리 옵션이 있습니다. 개발 상자를 정의하고, 가상 네트워크를 구성하고, 프로젝트를 사용하여 구성 및 네트워크를 다른 리소스와 함께 그룹화합니다. 중요한 것은 Azure에서 전체 개발 인프라를 구축할 수 있기 때문에 개발자는 별도의 리소스 없이도 Dev Box에서 코드를 코딩, 빌드 및 테스트할 수 있다는 것입니다.

 

Dev Box를 정의하고 이미지를 선택

 

개발 상자를 정의하는 것이 첫 번째 단계입니다. 그런 다음 기본 이미지를 선택하기 전에 이름을 지정해야 합니다. 현재 서비스 프리뷰는 Enterprise SKU에 기반한 Windows 11 Windows 10 이미지를 제공합니다. 릴리스는 Windows 10 1909로 거슬러 올라가 Microsoft 365 앱과 함께 또는 없이 사용할 수 있습니다. 이 접근 방식을 사용하면 적절한 Windows 버전을 대상으로 할 수 있을 뿐만 아니라 자체 지원 및 관리 의사 결정에도 부합할 수 있습니다.

Microsoft 365 지원을 이미지에 추가하면 개발자는 이미지를 기본 작업 환경으로 만들 수 있지만 일부는 개발 도구와 생산성 도구를 별도로 유지하는 것을 선호할 수 있습니다. 그러나 Word OneNote와 같은 도구를 포함하면 프로젝트가 제대로 문서화되도록 하는 데 도움이 될 수 있습니다.

각 이미지의 버전은 변경되지만 서비스가 미리보기에 있는 동안에는 1.0 및 최신 옵션이 제공됩니다. 그런 다음 Devbox 환경을 호스팅하는 기본 가상 시스템을 선택할 수 있습니다. 미리 보기에서는 vCPU 4개 또는 8, RAM 16 또는 32GB로 제한됩니다.

마지막으로 256GB, 512GB 또는 1TB SSD를 선택할 수 있습니다. 옵션을 선택하면 Dev Box의 기본 이미지가 표시됩니다. 계정에는 서로 다른 이미지 및 구성의 풀이 있을 수 있으므로 개발자에게 적절한 리소스를 할당할 수 있습니다. 기계 학습 코드를 빌드하는 사람은 비주얼 스튜디오 코드에서 자바스크립트 프런트 엔드를 빌드하는 사람과 매우 다른 설정이 필요합니다.

기본 이미지를 사용할 뿐만 아니라 적절한 라이센스가 있는 경우 사용자 지정 이미지를 만들고 해당 이미지를 호스팅하는 Azure Compute Gallery에 서비스를 연결할 수 있습니다.

 

개발 상자를 Azure에 연결하고 프로젝트를 만듭니다.

 

이제 Azure Active Directory에 대한 링크를 설정하기 전에 기존 Azure 가상 네트워크에 DevBox 서비스를 연결할 수 있습니다. 이렇게 하면 사용자가 DevBox 인스턴스를 사용하고 만들 수 있는 권한을 설정하고 액세스를 관리하고 제어할 수 있습니다. 새 네트워크를 사용하기 전에 새 네트워크가 자동으로 테스트됩니다. 원격 사용자에게 액세스를 허용하려면 Azure 방화벽에서 일부 포트를 열어야 할 수 있습니다.

이제 개발자가 사용할 수 있는 인스턴스를 관리하고 누가 액세스 권한을 가지고 있고 무엇을 할 수 있는지 제어하는 프로젝트 만들기를 시작할 수 있습니다. 기존 정의와 네트워크 연결을 사용하여 관리되는 데브박스의 호스트 풀을 투영합니다. 풀을 만든 후에는 로컬 관리자 액세스 권한을 부여하거나 표준 사용자로 실행하는 옵션을 사용하여 사용자에게 부여되는 권한을 적용할 수 있습니다.