Share via


Azure Lab Services란 무엇인가요?

Azure Lab Services를 사용하면 Azure에서 관리하는 인프라를 사용하여 랩을 만들 수 있습니다. 이 서비스는 VM(가상 머신) 가동에서 오류 처리 및 인프라 크기 조정까지 모든 인프라 관리를 처리합니다. 예를 들어 데이터 과학 또는 일반 프로그래밍과 같은 특정 수업 유형에 대한 랩을 구성하고 랩 사용자에게 전용 랩 가상 머신을 빠르게 할당합니다.

Azure Lab Services에서 랩을 만들고, 관리하고, 액세스하려면 전용 Azure Lab Services 웹 사이트를 사용하거나 Microsoft Teams 또는 Canvas LMS(Learning Management System)에서 랩을 직접 통합합니다.

Azure Lab Services는 관리자, 교육자 및 학생의 세 가지 주요 가상 사용자를 염두에 두고 설계되었습니다. Azure RBAC(역할 기반 액세스 제어)를 활용하여 조직의 다양한 가상 사용자에게 올바른 액세스 권한을 부여합니다. 이 문서에서는 이러한 가상 사용자에 대해 알아보고 클래스를 수행하기 위해 Azure Lab Services를 사용하는 방법을 알아봅니다.

Important

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

랩 만들기 프로세스

다음 다이어그램에서는 Azure Lab Services를 사용하여 랩을 만들고 액세스하는 것과 관련된 다양한 단계를 보여줍니다.

Azure Lab Services를 사용하여 랩을 만드는 데 관련된 단계를 보여 주는 다이어그램

Azure Lab Services를 시작하려면 랩 계획을 만듭니다. 랩 계획은 구성 설정의 컬렉션 역할을 하는 Azure 리소스입니다. 설정은 랩 계획과 연결된 모든 랩에 적용됩니다. 필요에 따라 Azure RBAC를 통해 랩 작성자 권한을 할당하여 다른 사용자가 랩을 만들 수 있도록 허용할 수 있습니다.

다음으로, 특정 클래스를 수행하거나 해커톤을 실행하는 랩 을 만듭니다. 랩은 Azure Marketplace 이미지 또는 사용자 지정 가상 머신 이미지를 기반으로 합니다. 그런 다음 랩 일정, 사용 할당량 또는 자동 시작 및 종료를 사용하여 랩을 구성할 수 있습니다.

필요에 따라 클래스의 특정 요구 사항에 맞게 랩 템플릿 을 사용자 지정합니다. 예를 들어 Visual Studio Code와 같은 추가 소프트웨어를 설치하거나 특정 운영 체제 서비스를 사용하도록 설정합니다.

랩을 게시한 후 랩 가상 머신을 추가하고 랩 사용자를 랩에 할당할 수 있습니다. 랩에 등록되면 랩 사용자는 개별 랩 가상 머신에 원격으로 연결하여 연습을 수행할 수 있습니다. Microsoft Teams 또는 Canvas에서 Azure Lab Services를 사용하는 경우 랩 사용자는 해당 랩에 자동으로 등록됩니다.

랩 계획, 랩 등에 대해 알아보려면 Azure Lab Services의 주요 개념을 참조하세요.

주요 기능

Azure Lab Services에서 지원하는 주요 기능과 특징은 다음과 같습니다.

  • Azure 인프라 및 규모에 대한 자동 관리. Azure Lab Services는 완전히 관리되는 서비스입니다. 랩의 기본 인프라의 프로비전 및 관리를 자동으로 처리합니다. 랩 사용자를 위한 랩 환경을 준비하는 데 집중하고 수백 개의 랩 가상 머신에서 랩 크기를 빠르게 조정합니다.

  • 랩의 빠르고 유연한 설정. Azure Marketplace 이미지를 사용하거나 Azure 컴퓨팅 갤러리에서 사용자 지정 이미지를 적용하여 랩을 빠르게 설정합니다. Windows 또는 Linux 운영 체제 중에서 선택합니다. 랩의 요구 사항과 가장 일치하는 컴퓨팅 패밀리를 선택합니다. 다른 소프트웨어 구성 요소를 설치하거나 운영 체제를 변경하여 랩을 유연하게 구성합니다.

  • 랩 사용자를 위한 간소화된 경험. 랩 사용자는 랩에 쉽게 등록할 수 있습니다. Azure 구독 없이 즉시 액세스할 수 있습니다. 랩 목록을 보고 원격으로 연결하려면 Azure Lab Services 웹 사이트를 사용하거나 Microsoft Teams 또는 Canvas LMS 통합을 사용합니다.

  • 역할 기반 액세스를 사용하여 책임 분리. Azure Lab Services는 Azure RBAC(Azure 역할 기반 액세스)를 사용하여 액세스를 관리합니다. Azure RBAC를 사용하면 조직의 여러 팀과 사용자 간에 랩을 만들고 관리하는 역할과 책임을 명확하게 구분할 수 있습니다.

  • 고급 가상 네트워킹 지원. 네트워크 트래픽 제어, 네트워크 포트 관리를 적용하거나 가상 또는 내부 네트워크의 리소스에 액세스하도록 고급 네트워킹 을 구성합니다. 예를 들어 랩에서 온-프레미스 라이선스 서버에 연결해야 할 수 있습니다.

  • 비용 최적화 및 분석. Azure Lab Services는 소비 기반 비용 모델을 사용합니다. 실행 중인 랩 가상 머신에 대해서만 비용을 지불합니다. 랩 가상 머신을 자동으로 종료하고 랩을 사용할 수 있는 시간을 제한하도록 일정사용 할당량을 구성하여 비용을 더욱 최적화합니다.

사용 사례

다양한 시나리오에서 Azure Lab Services 관리되는 랩을 사용할 수 있습니다.

  • 숙제 또는 연습을 완료하기 위해 미리 구성된 가상 머신을 교실 또는 가상 교육 참석자에게 제공합니다. 랩 사용자가 가상 머신에 액세스할 수 있는 시간을 제한합니다. Azure Lab Services를 사용하여 여러 유형의 수업에 대한 랩을 설정할 수 있습니다. Azure Lab Services를 사용하여 랩을 설정할 수 있는 몇 가지 수업 유형의 예제는 Azure Lab Services의 수업 유형 예제 문서를 참조하세요.

  • 컴퓨팅 집약적 또는 그래픽 집약적 연구 또는 학습을 수행하기 위해 고성능 컴퓨팅 가상 머신 풀을 설정합니다. 예를 들어 기계 학습 모델을 학습하거나 데이터 과학 또는 게임 디자인에 대해 가르칩니다. 필요한 경우에만 가상 머신을 실행합니다. 완료되면 컴퓨터를 정리합니다.

  • 학교의 실제 컴퓨터 랩을 클라우드로 이동합니다. 가상 머신 수를 랩에서 설정한 최대 사용량 및 비용 임계값으로 자동으로 크기 조정합니다.

  • 해커톤 호스팅용 가상 머신 랩을 빠르게 만듭니다. 완료되면 단일 작업으로 랩을 삭제합니다.

  • 중첩된 가상화 또는 랩 간 통신을 사용하여 고급 과정을 가르칩니다.

개인 정보 및 규정 준수

Azure Lab Services 랩 계획은 고객 데이터를 해당 지역 외부로 이동하거나 저장하지 않습니다. 그러나 Azure Lab Services 웹 사이트(https://labs.azure.com)를 통해 Azure Lab Services 리소스에 액세스하는 경우 고객 데이터가 여러 지역에 걸쳐 있을 수 있습니다.

Azure Lab Services에서 랩 계정을 사용할 때 고객 데이터가 배포하는 지역에 유지된다는 보장은 없습니다.

Azure Lab Services는 Microsoft 관리형 암호화 키를 사용하여 모든 콘텐츠를 암호화합니다.

시작하려면 다음 리소스를 참조하세요.