Share via


Azure AI 스튜디오에서 컴퓨팅 인스턴스를 만들고 관리하는 방법

Important

이 문서에 설명된 기능 중 일부는 미리 보기로만 제공될 수 있습니다. 이 미리 보기는 서비스 수준 계약 없이 제공되며, 프로덕션 워크로드에는 권장되지 않습니다. 특정 기능이 지원되지 않거나 기능이 제한될 수 있습니다. 자세한 내용은 Microsoft Azure Preview에 대한 추가 사용 약관을 참조하세요.

이 문서에서는 Azure AI 스튜디오에서 컴퓨팅 인스턴스를 만드는 방법을 알아봅니다. Azure AI 스튜디오 또는 Azure Portal에서 컴퓨팅 인스턴스를 만들 수 있습니다.

다음을 수행하려면 컴퓨팅 인스턴스가 필요합니다.

  • Azure AI 스튜디오에서 프롬프트 흐름을 사용합니다.
  • 인덱스 만들기
  • Azure AI 스튜디오에서 Visual Studio Code(웹 또는 데스크톱)를 엽니다.

여러 시나리오와 워크플로에 같은 컴퓨팅 인스턴스를 사용할 수 있습니다. 컴퓨팅 인스턴스는 공유할 수 없습니다. 단일 할당된 사용자만 사용할 수 있습니다. 기본적으로 작성자에 할당됩니다. 만드는 동안 보안 단계에서 다른 사용자로 할당을 변경할 수 있습니다.

컴퓨팅 인스턴스를 사용하면 기업에서 SSH 포트를 열지 않아도 가상 네트워크 환경에서 작업을 안전하게 실행할 수 있습니다. 작업은 컨테이너화된 환경에서 실행되며 모델 종속성을 Docker 컨테이너로 패키지합니다.

Important

컴퓨팅 인스턴스는 프로비저닝 시 최신 VM 이미지를 가져옵니다. Microsoft는 매월 새 VM 이미지를 릴리스합니다. 컴퓨팅 인스턴스가 배포되면 적극적으로 업데이트되지 않습니다. 인스턴스의 운영 체제 버전을 쿼리할 수 있습니다. 최신 소프트웨어 업데이트와 보안 패치를 최신 상태로 유지하려면 컴퓨팅 인스턴스를 다시 만들어 최신 OS 이미지를 가져오거나(권장) 컴퓨팅 인스턴스에서 OS 및 Python 패키지를 정기적으로 업데이트하여 최신 보안 패치를 가져오면 됩니다.

컴퓨팅 인스턴스 만들기

Azure AI 스튜디오에서 컴퓨팅 인스턴스를 만들려면 다음을 수행합니다.

  1. Azure AI 스튜디오에 로그인하고 프로젝트를 선택합니다. 프로젝트가 아직 없는 경우 먼저 프로젝트를 만듭니다.

  2. 설정에서 컴퓨팅 만들기를 선택합니다.

    관리 페이지에서 새 컴퓨팅 인스턴스를 만드는 옵션의 스크린샷

  3. 컴퓨팅의 사용자 지정 이름을 입력합니다.

  4. 가상 머신 형식과 크기를 선택한 다음, 다음를 선택합니다.

    • 가상 머신 형식: CPU 또는 GPU를 선택합니다. 만든 후에는 형식을 변경할 수 없습니다.
    • 가상 머신 크기: 지원되는 가상 머신 크기는 사용자 지역에서 제한될 수 있습니다. 가용성 목록을 확인합니다.

    CPU 및 RAM과 같은 구성 세부 사항에 대한 자세한 내용은 Azure Machine Learning 가격 책정가상 머신 크기를 참조하세요.

  5. 예약 페이지의 자동 종료에서 기본적으로 유휴 종료를 사용하도록 설정되어 있는지 확인합니다. 인스턴스가 설정된 시간 동안 유휴 상태이면 컴퓨팅이 자동으로 종료되도록 선택할 수 있습니다. 자동 종료를 사용하지 않도록 설정하면 비활성 기간 동안에도 비용이 계속 발생합니다. 자세한 내용은 유휴 종료 구성을 참조하세요.

    유휴 종료를 사용하도록 설정하고 일정을 만드는 옵션의 스크린샷

    Important

    컴퓨팅의 실행 상태에 프롬프트 흐름 컴퓨팅 세션이 있으면 컴퓨팅은 유휴 상태가 될 수 없습니다. 컴퓨팅 인스턴스가 유휴 종료에 적합할 수 있도록 활성 컴퓨팅 세션을 삭제합니다. 또한 컴퓨팅 인스턴스에서 호스트되는 활성 VS Code(웹) 세션이 없을 수도 있습니다.

  6. 요구 사항에 맞게 일정 날짜와 시간을 업데이트할 수 있습니다. 일정을 더 추가할 수 있습니다. 예를 들어 월요일~목요일에는 오전 9시에 시작하여 오후 6시에 중지하는 일정을 만들고 금요일의 경우 오전 9시에 시작하여 오후 4시에 중지하는 두 번째 일정을 만듭니다. 컴퓨팅 인스턴스당 총 4개의 일정을 만들 수 있습니다.

    사용 가능한 새 일정 옵션의 스크린샷

  7. 보안 페이지에서 컴퓨팅 인스턴스에 대해 SSH, 가상 네트워크, 루트 액세스 및 관리 ID와 같은 보안 설정을 선택적으로 구성합니다. 이 섹션을 사용하여 다음을 수행합니다.

    • 다른 사용자에게 할당: 다른 사용자를 대신하여 컴퓨팅 인스턴스를 만듭니다. 컴퓨팅 인스턴스는 공유할 수 없습니다. 단일 할당된 사용자만 사용할 수 있습니다. 기본적으로 작성자에 할당되며 이 할당을 다른 사용자로 변경할 수 있습니다.
    • 관리 ID 할당: 시스템이 할당하거나 사용자가 할당한 관리 ID를 연결하여 리소스에 대한 액세스 권한을 부여합니다. 생성된 시스템 관리 ID 이름은 Microsoft Entra ID에서 /workspace-name/computes/compute-instance-name 형식입니다.
    • SSH 액세스 사용: 각 컴퓨팅 노드에 생성되는 관리자 사용자 계정의 자격 증명을 입력합니다. 컴퓨팅 노드에 대한 SSH에 사용할 수 있습니다.
  8. 태그 페이지에서 추가 정보를 추가하여 만든 리소스를 분류할 수 있습니다. 그런 다음, 검토 + 만들기 또는 다음을 선택하여 설정을 검토합니다.

    새 컴퓨팅 인스턴스를 만들기 전에 검토하는 옵션의 스크린샷

  9. 설정을 검토한 후 만들기를 선택하여 컴퓨팅 인스턴스를 만듭니다.

유휴 종료 구성

켜져 있지만 비활성 상태인 컴퓨팅 인스턴스에 대해 요금이 청구되지 않도록 비활성으로 인해 컴퓨팅 인스턴스를 종료할 시기를 구성합니다.

컴퓨팅 인스턴스를 만드는 동안 설정을 구성하거나 기존 컴퓨팅 인스턴스에 대해 수정할 수 있습니다.

새 컴퓨팅 인스턴스의 경우 컴퓨팅 인스턴스를 만드는 동안 유휴 종료를 구성합니다. 자세한 내용은 이 문서 앞부분의 컴퓨팅 인스턴스 만들기를 참조하세요.

기존 컴퓨팅 인스턴스에 유휴 종료를 구성하려면 다음 단계를 수행합니다.

  1. 왼쪽 메뉴에서 설정을 선택합니다.

  2. 컴퓨팅 아래에서 모두 보기를 선택하여 사용 가능한 컴퓨팅 인스턴스 목록을 확인합니다.

  3. 예약 및 유휴 종료를 선택합니다.

    컴퓨팅 인스턴스의 유휴 종료 일정을 변경하는 옵션의 스크린샷

    Important

    컴퓨팅의 실행 상태에 프롬프트 흐름 컴퓨팅 세션이 있으면 컴퓨팅은 유휴 상태가 되지 않습니다. 컴퓨팅 인스턴스가 유휴 종료에 적합하도록 하려면 활성 컴퓨팅 세션을 삭제해야 합니다. 또한 컴퓨팅 인스턴스에서 호스트되는 활성 VS Code(웹) 세션이 없을 수도 있습니다.

  4. 일정을 업데이트하거나 추가합니다. 일정은 컴퓨팅 인스턴스당 총 4개까지 있을 수 있습니다. 그런 다음 업데이트를 선택하여 변경 내용을 저장합니다.

컴퓨팅 인스턴스 시작 또는 중지

Azure AI 스튜디오에서 컴퓨팅 인스턴스를 시작하거나 중지할 수 있습니다.

  1. 왼쪽 메뉴에서 설정을 선택합니다.

  2. 컴퓨팅 아래에서 모두 보기를 선택하여 사용 가능한 컴퓨팅 인스턴스 목록을 확인합니다.

  3. 컴퓨팅 인스턴스를 중지하려면 중지를 선택합니다. 컴퓨팅 인스턴스를 시작하려면 시작을 선택합니다. 중지된 컴퓨팅 인스턴스만 시작할 수 있으며 시작한 컴퓨팅 인스턴스만 중지할 수 있습니다.

    컴퓨팅 인스턴스를 시작하거나 중지하는 옵션의 스크린샷

다음 단계