다음을 통해 공유


해커톤 실행에 Azure Lab Services를 사용하기 위한 참고 자료

Important

Azure Lab Services는 2027년 6월 28일에 사용 중지됩니다. 자세한 내용은 사용 중지 가이드를 참조하세요.

Azure Lab Services를 사용하면 해커톤 주최자가 여러 참가자와 함께 해커톤을 실행하기 위해 미리 구성된 클라우드 기반 환경을 신속하게 만들 수 있습니다. 각 참가자는 해커톤에 대해 동일하고 격리된 VM(가상 머신)을 사용할 수 있습니다.

Azure Lab Services는 해커톤용 가상 머신(VM)의 새 랩을 신속하게 실행할 수 있도록 가볍고 사용하기 쉽게 설계되었습니다. 이 문서에서는 해커톤을 최적으로 실행하기 위해 Azure Lab Services에서 랩을 구성하기 위한 참고 자료를 제공합니다.

Azure Lab Services는 Azure RBAC(Azure 역할 기반 액세스)를 사용하여 Azure Lab Services에 대한 액세스를 관리합니다. 자세한 내용은 Azure Lab Services 기본 제공 역할을 참조하세요. Azure RBAC를 사용하면 조직의 여러 팀과 사용자 간에 랩을 만들고 관리하는 역할과 책임을 명확하게 구분할 수 있습니다. 조직 구조 및 책임에 따라 이 참고 자료는 IT 관리자 또는 해커톤 주최자와 같은 다른 사람에게 영향을 줄 수 있습니다.

해커톤용 Lab Services를 사용하려면 랩 계획과 랩 모두 최소한 해커톤을 시작하기 며칠 전에 만들어졌는지 확인합니다.

지침

  • 참가자와 가장 가까운 지역 또는 위치에서 랩을 만듭니다.

    대기 시간을 줄이려면 해커톤 참여자와 가장 가까운 지역에서 랩을 만듭니다. 참가자가 전 세계에 있는 경우 현명하게 판단하여 중앙에 위치한 랩을 만듭니다. 또는 참가자가 있는 위치에 따라 여러 랩을 사용합니다.

  • 사용 요구에 가장 적합한 컴퓨팅 크기를 선택합니다.

    일반적으로 컴퓨팅 크기가 클수록 가상 머신의 성능이 빨라집니다. 그러나 비용을 제한하기 위해 참가자의 요구에 따라 적절한 컴퓨팅 크기를 선택할 수 있습니다. 사용 가능한 컴퓨팅 크기에 대한 자세한 내용은 관리자 가이드의 VM 크기 조정 정보를 참조하세요.

  • Linux VM에 대한 원격 데스크톱 연결을 위해 RDP\SSH를 구성합니다.

    해커톤이 Linux VM을 사용하는 경우 참가자가 RDP(원격 데스크톱 프로토콜) 또는 SSH(Secure Shell) 중 하나를 사용하여 VM에 연결할 수 있도록 원격 데스크톱이 사용 설정되어 있는지 확인합니다. 이 단계는 Linux VM에만 필요하며 랩을 만들 때 사용 설정되어 있어야 합니다. 또한 RDP의 경우 게시하기 전에 템플릿 VM에 RDP 서버 및 GUI 패키지를 설치하고 구성해야 할 수 있습니다. 자세한 내용은 Linux에 대한 원격 데스크톱을 사용하도록 설정하는 방법을 참조하세요.

  • Windows 업데이트를 설치하고 중지합니다.

    Windows 이미지를 사용하는 경우 랩을 게시하기 전에 랩의 템플릿 VM에 최신 windows 업데이트를 설치하는 것이 좋습니다. 보안을 위해 최신 업데이트를 설치합니다. 업데이트를 설치하는 동안 해커톤 참가자가 중단되는 것을 방지하세요. 이로 인해 VM이 다시 시작될 수도 있습니다. 또한 해커톤이 진행되는 동안 향후 중단을 방지하기 위해 Windows 업데이트를 해제하는 것이 좋습니다. Windows 업데이트 설치 및 구성에 관한 방법 가이드를 참조하세요.

  • 참가자가 작업을 백업하는 방법을 결정합니다.

    해커톤 참가자는 각각 해커톤 수명 동안 가상 머신을 할당받습니다. 참가자는 작업을 가상 머신에 직접 저장하는 대신 VM 외부에서 백업할 수 있으며, 그러면 해커톤이 끝난 후에도 데이터에 액세스할 수 있습니다. 예를 들어 참가자는 OneDrive, GitHub 등에 저장할 수 있습니다. OneDrive를 사용하려면 랩 가상 머신에서 참가자들에 대해 자동으로 구성하도록 선택할 수 있습니다. OneDrive 설치 및 구성에 관한 방법 가이드를 참조하세요.

  • 참가자 수에 따라 VM 용량을 설정합니다.

    해커톤에서 원하는 참가자 수를 기반으로 랩 가상 머신 용량이 설정되었는지 확인합니다. 템플릿 가상 머신을 게시할 때 랩 가상 머신을 모두 만드는 데 몇 시간이 걸릴 수 있습니다. 해커톤이 시작되기 전에 랩 및 랩 VM을 만드는 것이 좋습니다. 자세한 내용은 랩 용량 설정을 참조하세요.

  • 랩 액세스를 제한할지 여부를 결정합니다.

    기본적으로 랩에 대한 액세스는 제한됩니다. 이 기능을 사용하려면 먼저 모든 해커톤 참가자의 메일을 목록에 추가한 후 등록 링크를 사용해 랩에 등록하고 액세스해야 합니다. 특정 참가자를 모르는 해커톤이 있는 경우 액세스 제한 옵션을 사용하지 않도록 선택할 수 있습니다. 이 경우 누구나 등록 링크를 사용하여 랩에 직접 등록할 수 있습니다. 자세한 내용은 사용자 추가에 관한 방법 가이드를 참조하세요.

  • 일정, 할당량 및 자동 종료 설정을 확인합니다.

    Azure Lab Services는 VM의 사용을 제한하는 여러 비용 제어를 제공합니다. 그러나 해당 설정이 잘못 구성되면 랩의 가상 머신이 예기치 않게 종료될 수 있습니다. 설정이 해커톤에 맞게 구성되었는지 확인하려면 다음 설정을 확인합니다.

    일정: 일정을 사용하면 랩의 머신이 시작되고 종료되는 시점을 자동으로 제어할 수 있습니다. 기본적으로 새 랩을 만들 때는 일정이 구성되지 않습니다. 그러나 랩의 일정이 해커톤에 적합한 사항에 따라 설정되었는지 확인해야 합니다. 예를 들어 해커톤이 토요일 오전 8:00에 시작해서 일요일 오후 5:00에 종료되는 경우, 토요일 오전 7:30에 컴퓨터를 자동으로 시작(해커톤 시작 전 약 30분)해서 일요일 오후 5:00에 종료되는 일정을 만들 수 있습니다. 일정을 전혀 사용하지 않고 할당량 시간에 의존하기로 결정할 수도 있습니다.

    할당량: 할당량은 참가자가 예정된 시간 외에 랩 가상 머신에 액세스할 수 있는 시간을 제어합니다. 참가자가 사용하는 동안 할당량에 도달하면 머신이 자동으로 종료되고, 할당량을 늘리지 않는 한 참가자가 다시 시작할 수 없습니다. 기본적으로 랩을 만들 때 할당량은 10시간으로 설정됩니다. 특히, 일정을 만들지 않은 경우 해커톤 기간 동안 충분한 시간을 허용하도록 할당량을 구성합니다.

    자동 종료: 사용 설정된 경우 자동 종료 설정을 사용하면 참가자가 RDP 세션과의 연결을 끊은 후 일정 기간이 지나면 Windows 가상 머신이 자동으로 종료됩니다. 이 설정은 기본적으로 비활성화되어 있습니다.

  • 랩 VM에 대한 연결을 허용하도록 방화벽 설정을 구성합니다.

    조직의 방화벽 설정 또는 해커톤을 호스트하는 위치가 RDP 또는 SSH를 사용하여 랩 VM에 연결할 수 있도록 허용하는지 확인합니다. 자세한 내용은 네트워크의 방화벽 설정 구성에 관한 방법 가이드를 참조하세요.

  • 참가자의 태블릿, Mac, PC 등에 RDP/SSH 클라이언트를 설치합니다.

    해커톤 참가자는 랩 VM에 연결하려면 태블릿 또는 랩톱에 RDP 및/또는 SSH 클라이언트가 설치되어 있어야 합니다. 필수 소프트웨어와 랩 VM에 연결하는 방법에 대한 자세한 내용은 랩 VM에 연결을 참조하세요.

  • 랩 가상 머신을 확인합니다.

    랩 VM을 게시한 후에는 VM이 제대로 구성되었는지 확인합니다. 모든 랩 VM이 동일하므로 랩 VM 중 하나에 대해서만 이 확인을 수행하면 됩니다.

    1. RDP 및/또는 SSH를 사용하여 랩 VM에 연결합니다.
    2. 설치한 각 애플리케이션 및 도구를 열고 기본 가상 머신 이미지를 사용자 지정합니다.
    3. 선택한 컴퓨팅 크기에 따라 VM 성능이 적절한지 확인하기 위해 해커톤 활동을 대표하는 몇 가지 기본 시나리오를 살펴봅니다.

해커톤의 날

이 섹션에서는 해커톤의 날을 완료하는 단계를 간략하게 설명합니다.

  1. 랩 VM을 시작합니다.

    OS에 따라 랩 머신을 시작하는 데 최대 30분이 걸릴 수 있습니다. 따라서 참가자가 기다릴 필요가 없도록 해커톤이 시작되기 전에 머신을 시작하는 것이 중요합니다. 일정을 사용하는 경우 해커톤이 시작되기 최소 30분 전에 VM이 자동으로 시작되었는지 확인합니다.

  2. 해커톤 참가자를 초대하여 랩 가상 머신을 등록하고 액세스합니다.

    참가자가 랩 VM에 액세스할 수 있도록 참가자에게 다음 정보를 제공합니다.

    • 랩의 등록 링크. 자세한 내용은 사용자에게 초대 보내기에 관한 방법 가이드를 참조하세요.
    • 컴퓨터에 연결하는 데 사용할 자격 증명. 이 단계는 랩이 모든 랩 VM에 대해 동일한 자격 증명으로 구성된 경우에만 적용됩니다.
    • 랩 VM에 연결하는 방법에 대한 지침. OS 관련 지침은 랩 VM에 연결을 참조하세요.

다음 단계