Share via


클러스터 풀 및 클러스터 만들기

Important

이 기능은 현지 미리 보기로 제공됩니다. Microsoft Azure 미리 보기에 대한 보충 사용 약관에는 베타 또는 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 더 많은 약관이 포함되어 있습니다. 이 특정 미리 보기에 대한 자세한 내용은 Azure HDInsight on AKS 미리 보기 정보를 참조하세요. 질문이나 기능 제안이 있는 경우 AskHDInsight에서 세부 정보와 함께 요청을 제출하고 Azure HDInsight 커뮤니티에서 더 많은 업데이트를 확인하세요.

HDInsight on AKS에는 클러스터 풀 및 클러스터의 개념이 있습니다.

  • 클러스터 풀은 클러스터의 논리적 그룹으로, 클러스터 집합을 동일한 풀에서 유지해 여러 클러스터 유형 간에 강력한 상호 운용성을 구축하도록 지원합니다. 클러스터 풀은 기존 가상 네트워크 내에서 또는 가상 네트워크 외부에서 만들 수 있습니다.

    HDInsight on AKS의 클러스터 풀은 AKS 인프라에서는 클러스터 하나에 해당합니다.

  • 클러스터는 동일한 클러스터 풀에서 만들 수 있는 Apache Spark, Apache Flink 또는 Trino와 같은 개별 컴퓨팅 워크로드입니다.

Apache Spark, Apache Flink 또는 Trino 클러스터를 만들려면 먼저 클러스터 풀을 만들어야 합니다.

필수 조건

클러스터 풀을 만들기 전에 구독 필수 구성 요소리소스 필수 구성 요소를 충족해야 합니다.

클러스터 풀 만들기

  1. Azure 포털에 로그인합니다.

  2. Azure Portal 검색 창에 "HDInsight on AKS 클러스터 풀"을 입력하고 드롭다운 목록에서 "HDInsight on AKS 클러스터 풀"을 선택합니다.

    Azure Portal의 검색 창을 보여 주는 스크린샷

  3. + 만들기를 클릭합니다.

    만들기 단추를 보여 주는 다이어그램.

  4. 기본 탭에서 다음 정보를 입력합니다.

    클러스터 풀 만들기 기본 탭을 보여 주는 다이어그램.

    속성 Description
    Subscription 드롭다운 목록에서 HDInsight on AKS 클러스터 풀을 만들려는 Azure 구독을 선택합니다.
    Resource group 드롭다운 목록에서 기존 리소스 그룹을 선택하거나 새로 만들기를 선택합니다.
    풀 이름 만들 클러스터 풀의 이름을 입력합니다. 클러스터 풀 이름의 길이는 26자를 초과할 수 없습니다. 클러스터 이름은 영문자로 시작하고 영숫자로 끝나야 하며 영숫자와 하이픈만 포함해야 합니다.
    지역 드롭다운 목록에서 클러스터 풀의 지역을 선택합니다. 지역 가용성을 확인합니다. 가상 네트워크의 클러스터 풀의 경우 가상 네트워크 및 클러스터 풀의 지역은 동일해야 합니다.
    클러스터 풀 버전 드롭다운 목록에서 HDInsight on AKS 클러스터 풀 버전을 선택합니다.
    가상 머신 드롭다운 목록에서 요구 사항에 따라 클러스터 풀의 가상 머신 크기를 선택합니다.
    관리되는 리소스 그룹 (선택 사항) 관리되는 리소스 그룹의 이름을 제공합니다. 이 그룹에는 HDInsight on AKS에서 만든 보조 리소스가 들어 있습니다.

    다음: 보안 + 네트워킹을 선택하여 계속 진행합니다.

  5. 보안 + 네트워킹 페이지에서 다음 정보를 제공합니다.

    클러스터 풀 만들기 네트워크 및 보안 탭을 보여 주는 다이어그램.

    속성 설명
    가상 네트워크(VNET) 드롭다운 목록에서 클러스터 풀과 동일한 지역에 있는 가상 네트워크를 선택합니다.
    서브넷 드롭다운 목록에서 클러스터 풀과 연결하려는 서브넷의 이름을 선택합니다.

    다음: 통합을 선택하여 계속 진행합니다.

  6. 통합 페이지에서 다음 정보를 제공합니다.

    클러스터 풀 만들기 통합 탭을 보여 주는 다이어그램.

    속성 설명
    Log Analytics (선택 사항) 메트릭과 로그를 Log Analytics 작업 영역으로 전송하여 클러스터에서 직접 인사이트 및 로그를 볼 수 있게 Log Analytics를 사용하도록 설정하려면 이 옵션을 선택합니다.
    Azure Prometheus 클러스터 풀 만들기를 완료하면 이 옵션을 사용하도록 설정할 수 있습니다.

    계속하려면 다음: 태그를 선택합니다.

  7. 태그 페이지에서 클러스터에 할당할 태그(선택 사항)를 입력합니다.

    클러스터 풀 만들기 태그 탭을 보여 주는 다이어그램.

    속성 설명
    이름 조직과 관련된 설정에 따라 리소스를 식별하는 데 도움이 되는 이름(키)을 입력합니다. 예: 리소스에 대한 배포 환경을 추적하려는 경우 "환경"
    리소스와 관련된 데 도움이 되는 값을 입력합니다. 예를 들어 프로덕션에 배포된 리소스를 식별하는 "프로덕션"이 있습니다.
    리소스 해당 리소스 종류를 선택합니다.

    다음: 검토 + 만들기 를 선택하여 계속 진행합니다.

  8. 검토 + 만들기 페이지에서 페이지 맨 위에 있는 유효성 검사 성공 메시지를 찾은 다음 만들기를 클릭합니다.

    클러스터 풀이 생성되는 중에는 배포 진행 중입니다 페이지가 표시되고 클러스터 풀이 완전히 배포되어 사용할 준비가 되면 배포가 완료되었습니다 페이지가 표시됩니다.

    클러스터 풀 검토 및 만들기 탭을 보여 주는 다이어그램.

    페이지에서 벗어나면 알림 아이콘을 클릭하여 배포 상태를 확인할 수 있습니다.

    배포 오류 문제를 해결하려면 이 페이지를 참조하세요.

클러스터 풀 배포가 완료되면 Azure Portal을 계속 사용하여 Trino, FlinkSpark 클러스터를 만듭니다.

클러스터 생성

Azure Portal에서는 다음 세 가지 방법으로 Azure HDInsight on AKS 클러스터를 만들 수 있습니다.

  • 마켓플레이스에서 "Azure HDInsight on AKS 클러스터"를 검색하고 만듭니다.
  • Azure Portal에서 "Azure HDInsight on AKS 클러스터"를 검색하고 선택하여 모든 HDInsight on AKS 클러스터를 나열하는 페이지에서 클러스터를 만듭니다.
  • 기존 클러스터 풀의 개요 페이지에서 [새로 만들기]를 선택하여 클러스터를 만듭니다. 이 옵션에서는 두 가지 방법으로 클러스터를 만들 수 있습니다.
    • 고급 구성을 사용하지 않고 최소 입력 수를 제공하여 클러스터를 만듭니다. 이 옵션은 필수 구성 요소 구성 필드를 스마트 기본값으로 미리 입력하고 필수 리소스를 자동으로 생성합니다.

      가상 머신 SKU 크기는 비용이 가장 적게 드는 권장 SKU로 미리 채워집니다. 권장되는 SKU가 없는 경우 클러스터를 만들 때 사용할 수 있는 최소 vCore 및 최대 할당량이 지정된 SKU로 미리 채워집니다. 클러스터는 기본 노드 개수인 5개로 생성됩니다. 헤드 노드의 경우 Flink 및 Trino 클러스터는 두 개, Spark 클러스터는 3개입니다.

      사용자가 할당한 관리 ID 및 스토리지 계정은 관리되는 리소스 그룹에서 자동으로 생성됩니다. 검토+만들기 탭에서 작성할 수 있는 클러스터의 구성을 검토할 수 있습니다. [만들기]를 클릭하면 클러스터가 생성되는 동안 "배포가 진행 중입니다" 페이지가 표시됩니다. 클러스터가 완전히 배포되어 사용할 준비가 되면 "배포가 완료되었습니다"라는 메시지가 표시됩니다.

      클러스터 만들기의 기본 모드를 보여 주는 다이어그램.

    • 클러스터 구성을 보다 유연하게 사용자 지정하려면 "고급 구성 사용"을 켜기로 전환합니다.

Important

새 클러스터 풀에서 클러스터를 만들려면 리소스 필수 구성 요소의 일부로 만든 사용자 할당 관리 ID에 AKS 에이전트 풀 MSI "관리 ID 운영자" 역할을 할당합니다. 사용자에게 Azure RBAC 역할을 할당할 수 있는 권한이 있으면 이 역할이 자동으로 할당됩니다.

AKS 에이전트 풀 관리 ID는 클러스터 풀을 만드는 동안 생성됩니다. (클러스터 풀 이름)-에이전트 풀을 통해 AKS 에이전트 풀 관리 ID를 식별할 수 있습니다. 다음 단계를 수행하여 역할을 할당합니다.

빠른 시작은 다음 단계를 참조하세요.

  1. 클러스터 풀 만들기가 완료되면 배포가 완료되었습니다 페이지 또는 알림 영역에서 리소스로 이동을 클릭합니다. 리소스로 이동 옵션을 사용할 수 없는 경우 Azure Portal의 검색 표시줄에 HDInsight on AKS 클러스터 풀을 입력한 다음 만든 클러스터 풀을 선택합니다.

  2. + 새 클러스터를 클릭하고 다음 정보를 제공합니다.

    새 클러스터 만들기 옵션을 보여 주는 스크린샷.

    새 클러스터를 만드는 방법을 보여 주는 다이어그램.

    속성 Description
    Subscription 기본적으로 클러스터 풀에 사용되는 구독으로 채워집니다.
    Resource group 기본적으로 클러스터 풀에 사용되는 리소스 그룹으로 채워집니다.
    클러스터 풀 클러스터를 만들어야 하는 클러스터 풀을 나타냅니다. 다른 풀에 클러스터를 만들려면 포털에서 해당 클러스터 풀을 찾아 + 새 클러스터를 클릭합니다.
    지역 기본적으로 클러스터 풀에 사용되는 지역으로 채워집니다.
    클러스터 풀 버전 기본적으로 클러스터 풀에 사용되는 버전으로 채워집니다.
    HDInsight on AKS 버전 드롭다운 목록에서 HDInsight on AKS 버전을 선택합니다. 자세한 내용은 버전 관리를 참조하세요.
    클러스터 유형 드롭다운 목록에서 만들려는 클러스터 유형(Trino, Flink 또는 Spark)을 선택합니다.
    클러스터 패키지 선택한 클러스터 유형에 사용할 수 있는 구성 요소 버전이 있는 클러스터 패키지를 선택합니다.
    클러스터 이름 새 클러스터의 이름을 입력합니다.
    사용자 할당 관리 ID 클러스터와 함께 사용할 관리 ID를 선택합니다.
    스토리지 계정(ADLS Gen2) 클러스터 로그 및 기타 출력의 기본 위치인 컨테이너와 스토리지 계정을 선택합니다. Apache Flink 및 Spark 클러스터 유형의 경우 필수 항목입니다.
    가상 네트워크(VNET) 클러스터의 가상 네트워크. 클러스터 풀에서 파생됩니다.
    서브넷 클러스터의 가상 네트워크서브넷입니다. 클러스터 풀에서 파생됩니다.

    완료되면 다음: 구성을 클릭하여 계속 진행합니다.

  3. 구성 페이지에서 다음 정보를 제공합니다.

    구성 탭을 보여 주는 다이어그램.

    속성 설명
    헤드 노드 크기 이 값은 작업자 노드 크기와 동일합니다.
    헤드 노드 수 이 값은 클러스터 유형에 따라 기본적으로 설정됩니다.
    작업자 노드 크기 드롭다운 목록에서 권장되는 SKU를 선택하거나 VM 크기 선택을 클릭하여 구독에서 사용할 수 있는 SKU를 선택할 수 있습니다.
    작업자 노드의 수 클러스터에 필요한 작업자 노드 수를 선택합니다.
    Autoscale (선택 사항) 자동 크기 조정 기능을 사용하려면 이 옵션을 선택합니다.
    SSH(보안 셸) 구성 (선택 사항) SSH 노드를 사용하려면 이 옵션을 선택합니다. SSH를 사용하면 더 많은 VM 노드가 생성됩니다.

    참고 항목

    Apache Flink 클러스터의 경우 서비스 구성을 제공하기 위한 추가 섹션이 표시됩니다.

    다음: 통합을 클릭하여 계속합니다 .

  4. 통합 페이지에서 다음 정보를 제공합니다.

    통합 탭을 보여 주는 다이어그램.

    속성 설명
    Log Analytics (선택 사항) 메트릭과 로그를 Log Analytics 작업 영역으로 전송하여 클러스터에서 직접 인사이트 및 로그를 볼 수 있게 Log Analytics를 사용하도록 설정하려면 이 옵션을 선택합니다.
    Azure Prometheus (선택 사항) 메트릭과 로그를 Azure Monitors 작업 영역으로 전송하여 클러스터에서 직접 인사이트 및 로그를 볼 수 있게 Azure Monitor Prometheus를 사용하도록 설정하려면 이 옵션을 선택합니다.

    참고 항목

    Log Analytics 및 Azure Prometheus를 사용하려면 먼저 클러스터 풀 수준에서 사용하도록 설정해야 합니다.

    다음: 태그를 클릭하여 계속 진행합니다.

  5. 태그 페이지에서 클러스터에 할당할 태그(선택 사항)를 입력합니다.

    태그 페이지를 보여 주는 스크린샷.

    속성 설명
    이름 조직과 관련된 설정에 따라 리소스를 식별하는 데 도움이 되는 이름(키)을 입력합니다. 리소스에 대한 배포 환경을 추적하려는 경우 "환경"
    리소스와 관련된 데 도움이 되는 값을 입력합니다. 프로덕션에 배포된 리소스를 식별하려면 "프로덕션"
    리소스 해당 리소스 종류를 선택합니다.

    다음: 검토 + 만들기 를 선택하여 계속 진행합니다.

  6. 검토 + 만들기 페이지 상단에서 유효성 검사 성공 메시지를 찾은 다음 만들기를 클릭합니다.

    클러스터 검토 및 만들기 탭을 보여 주는 다이어그램.

    클러스터 풀이 생성되는 중에는 배포 진행 중입니다 페이지가 표시되고 클러스터 풀이 완전히 배포되어 사용할 준비가 되면 배포가 완료되었습니다 페이지가 표시됩니다.

    배포 오류 문제를 해결하려면 이 페이지를 참조하세요.