Azure Lab Services의 랩 계정 및 랩 플랜

Azure Lab Services에서 랩 플랜은 랩 계정을 대체하며 두 개념 간에 몇 가지 기본적인 차이점이 있습니다. 이 문서에서는 랩 플랜과 함께 제공되는 변경 내용과 랩 플랜이 랩 계정과 어떻게 다른지 간략하게 설명합니다. 랩 플랜은 성능, 안정성 및 확장성을 향상합니다. 또한 랩 플랜은 랩을 관리하고, 용량을 사용하고, 비용을 추적하는 데 더 많은 유연성을 제공합니다.

Important

Azure Lab Services 랩 플랜랩 계정을 대체합니다. 랩 플랜을 작성하여 시작하는 방법을 알아봅니다. 기존 랩 계정 고객의 경우 랩 계정에서 랩 플랜으로 마이그레이션하는 것이 좋습니다.

개요

랩 플랜은 랩 계정을 대체하며 새로운 주요 기능이 함께 제공되지만 익숙한 많은 개념을 공유합니다. 랩 플랜(랩 계정과 유사)은 랩을 만들기 위한 구성 및 설정의 컬렉션 역할을 합니다. 예를 들어 이미지 갤러리, 종료 설정, 랩 사용자 관리를 구성하거나, 고급 네트워킹 설정을 지정합니다.

랩 플랜에는 기본적인 차이점도 있습니다. 예를 들어 랩 플랜을 사용하여 만든 랩은 이제 자체적인 권한의 Azure 리소스이므로 랩 플랜의 형제 리소스가 됩니다.

랩 플랜을 사용하면 다음과 같은 몇 가지 새로운 기능을 사용할 수 있게 됩니다.

Canvas 통합. 조직에서 Canvas를 사용하는 경우 교육자는 Azure Lab Services를 사용하여 랩을 만들기 위해 더 이상 Canvas를 떠날 필요가 없습니다. 학생들은 Canvas의 과정 내에서 가상 머신에 연결할 수 있습니다.

고객별로 용량 할당. 더 이상 다른 사용자와 용량을 공유할 필요가 없습니다. 조직에서 더 많은 할당량을 요청한 경우 Azure Lab Services는 자동으로 요청된 용량을 사용자에게 할당합니다.

고급 네트워킹. 고급 네트워킹은 가상 네트워크 피어링을 대체합니다. Azure 구독에서 랩 플랜과 동일한 지역에 가상 네트워크를 만들고 Azure Lab Services에 서브넷을 위임하세요.

자동 종료 개선. Windows 및 Linux 운영 체제에 대해 자동 종료 설정을 사용할 수 있습니다. 지원되는 Linux 배포판에 대해 자세히 알아봅니다.

기본 제공 역할 추가. 랩 작성자 기본 제공 역할 외에도 이제 랩 도우미와 같은 더 많은 랩 관리 역할이 있습니다. Azure Lab Services의 역할 기반 액세스 제어에 대해 자세히 알아보세요.

Microsoft Cost Management의 비용 추적 개선. 랩 가상 머신은 이제 Microsoft Cost Management에서 추적되는 비용 단위입니다. 랩 계획 ID 및 랩 이름의 태그가 각 비용 항목에 자동으로 추가됩니다. 단일 랩의 비용을 추적하려면 랩 VM 비용 항목을 랩 이름 태그로 그룹화합니다. 또한 비용을 더 자세히 분석할 수 있도록 랩의 사용자 지정 태그가 Microsoft Cost Management 항목으로 전파됩니다.

랩 소유자 환경 업데이트. 사용할 이미지가 이미 있으면 새 랩을 만들 때 템플릿 만들기 프로세스를 건너뜁니다. 또한 랩 VM에 관리자가 아닌 사용자를 추가할 수 있습니다.

랩 사용자 환경 업데이트. 랩 VM을 이미지로 다시 설치하는 것 외에도 랩 사용자는 이제 랩 VM 내에서 데이터를 손실하지 않으면서 랩 VM을 다시 배포할 수 있습니다. 또한 Teams, Canvas 또는 Microsoft Entra 그룹에서 랩을 사용하는 경우 랩 등록 환경이 간소화됩니다. 이러한 경우 Azure Lab Services는 랩 사용자에게 랩 VM을 ‘자동으로’ 할당합니다.

SDK. 이제 Azure Lab Services가 Az PowerShell 모듈과 통합되고 ARM(Azure Resource Manager) 템플릿을 지원합니다. 또한 .NET SDK 또는 Python SDK를 사용할 수 있습니다.

랩 플랜과 랩 계정 간의 차이점

랩 플랜은 Azure Lab Services의 랩 계정을 대체합니다. 다음 표에서는 랩 플랜과 랩 계정 간의 기본적인 차이점을 나열합니다.

랩 계정 랩 계획
랩 계정은 관리자가 Azure Portal 내에서 상호 작용할 수 있는 유일한 리소스였습니다. 이제 관리자는 Azure Portal에서 랩 계획과 랩이라는 두 가지 유형의 리소스를 관리할 수 있습니다.
랩 계정은 랩의 부모 역할을 했습니다. 랩 계획은 랩 리소스의 형제 리소스입니다. 이제 리소스 그룹으로 랩을 그룹화합니다.
랩 계정은 랩의 컨테이너 역할을 했습니다. 랩 계정을 변경하면 랩 계정에 속한 랩이 영향을 받는 경우가 많습니다. 랩 계획은 랩이 만들어질 때 적용되는 구성 및 설정의 컬렉션 역할을 합니다. 랩 계획의 설정을 변경해도 이전에 랩 계획에서 만든 기존 랩에 영향을 주지 않습니다. (모든 랩에 영향을 주는 내부 도움말 정보는 예외입니다.)

랩 계정과 랩은 보호자 관계입니다. 랩 계획과 랩을 형제 관계로 전환하면 환경이 업그레이드됩니다. 다음 표에서는 이전 환경을 랩 계정과 비교하고 개선된 환경을 랩 계획과 비교합니다.

기능/영역 랩 계정 랩 계획
리소스 관리 랩 계정은 Azure Portal에서 추적된 유일한 리소스였습니다. 그 외의 리소스는 랩 계정의 자식 리소스였으며 Lab Services에서 직접 추적되었습니다. 랩 계획과 랩은 이제 Azure의 형제 리소스입니다. 관리자는 Azure Portal에서 기존 도구를 사용하여 랩을 관리할 수 있습니다. 가상 머신은 계속해서 랩의 자식 리소스입니다.
비용 추적 Microsoft Cost Management에서 관리자는 서비스 수준과 랩 계정 수준에서만 비용을 추적하고 분석할 수 있었습니다. 이제 랩 가상 머신의 비용 항목이 Microsoft Cost Management에 제공됩니다. 각 항목의 자동 태그는 랩 계획 ID와 랩 이름을 지정합니다. Azure Portal에서 랩 계획, 랩 또는 가상 머신별로 비용을 분석할 수 있습니다. 랩의 사용자 지정 태그도 비용 데이터에 표시됩니다.
지역 선택 기본적으로 랩은 랩 계정과 동일한 지역에 만들어졌습니다. 지리적 위치는 일반적으로 국가/지역과 일치하며 하나 이상의 Azure 지역을 포함합니다. 랩 소유자는 랩이 상주하는 Azure 지역을 정확하게 관리할 수 없었습니다. 이제 랩 계획에서 관리자는 랩 만들기에 허용되는 정확한 Azure 지역을 관리할 수 있습니다. 기본적으로 랩은 랩 계획과 동일한 Azure 지역에 만들어집니다.
랩 계획에서 고급 네트워킹을 사용하도록 설정된 경우 랩은 가상 네트워크와 동일한 Azure 지역에 만들어집니다.
삭제 환경 랩 계정이 삭제되면 랩 계정의 모든 랩도 삭제됩니다. 랩 계획을 삭제해도 랩은 삭제되지 않습니다. 랩 계획이 삭제된 후, 랩은 고급 네트워킹을 사용하도록 설정된 경우에도 가상 네트워크에 대한 참조를 계속 유지합니다. 그러나 랩 계획이 Azure Compute Gallery에 연결된 경우에는 랩이 더 이상 해당 Azure Compute Gallery로 이미지를 내보낼 수 없습니다.
가상 네트워크에 연결 랩 계정은 가상 네트워크에 피어링하는 옵션을 제공했습니다. 가상 네트워크에 피어링하기 전에 랩 계정에 랩이 이미 있는 경우에는 가상 네트워크 연결이 기존 랩에 적용되지 않았습니다. 관리자는 랩 계정의 어느 랩이 가상 네트워크에 피어링되었는지 알 수 없습니다. 랩 계획에서 관리자는 랩 계획을 만들 때만 고급 네트워킹을 설정합니다. 랩 계획이 만들어지면 가상 네트워크에 대한 읽기 전용 연결이 표시됩니다. 다른 가상 네트워크를 사용해야 하는 경우 새 가상 네트워크로 구성된 새 랩 계획을 만듭니다.
랩 포털 환경 랩은 https://labs.azure.com의 랩 계정 아래에 나열됩니다. 랩은 https://labs.azure.com의 리소스 그룹 이름 아래에 나열됩니다. 동일한 리소스 그룹에 여러 랩 계획이 있는 경우 교육자는 랩을 만들 때 사용할 랩 계획을 선택할 수 있습니다.
리소스 그룹 및 랩 플랜 구조에 대해 자세히 알아봅니다.
랩을 관리하는 데 필요한 권한 랩을 만들려면:
- 랩 계정에 대한 랩 기여자 역할

기존 랩을 수정하려면:
- 랩 계정에 대한 읽기 권한자.
- 랩의 소유자 또는 기여자 역할(랩 작성자는 만드는 모든 랩에 대한 소유자 역할이 할당됨)
랩 플랜을 만들려면:
- 랩 플랜을 포함하는 리소스 그룹에 대한 소유자 또는 기여자 역할.
- 랩 플랜에 대한 랩 작성자 역할

기존 랩을 수정하려면:
- 랩에 대한 소유자 또는 기여자 역할(랩 작성자는 만드는 모든 랩에 대한 소유자 역할이 할당됨).

Azure Lab Services 역할 기반 액세스 제어에 대해 자세히 알아봅니다.

알려진 문제

  • 고급 네트워킹을 사용하는 경우 서브넷에 연결된 Lab Services에서 만든 가상 네트워크, 서브넷 및 리소스를 주의해서 변경해야 합니다. 또한 가상 네트워크를 삭제하기 전에 고급 네트워킹을 사용하는 랩을 삭제해야 합니다.

  • 랩 계획 및 랩 리소스를 한 Azure 지역에서 다른 지역으로 이동하는 것은 지원되지 않습니다.

  • Azure Lab Services에서 Azure Compute Gallery 리소스를 만들고 연결하려면 먼저 Azure Compute 리소스 공급자를 등록해야 합니다.

  • Azure Compute Gallery를 연결하는 경우 컴퓨팅 갤러리와 랩 플랜은 동일한 Azure 지역에 있어야 합니다. 또한 사용하도록 설정된 지역에는 이 Azure 지역만 선택하는 것이 좋습니다.

다음 단계

랩 계정을 사용하는 경우 다음 단계에 따라 랩 계정을 랩 플랜으로 마이그레이션합니다.

Azure Lab Services를 처음 사용하는 경우 먼저 새 랩 플랜을 만듭니다.