본문으로 건너뛰기

Azure에 관리자 설치

시작하기 전에 필수 조건이 있고 Azure 계정이 요구 사항을 충족하는지 확인합니다.

AI Unlimited 관리자는 엔진 배포를 조율하고 설정을 위한 웹 기반 사용자 인터페이스를 포함합니다.

Teradata에서 제공하는 ARM(Azure Resource Manager) 템플릿을 사용하여 Azure Portal에서 관리자를 설치합니다. systemd로 제어되는 컨테이너에서 관리자가 실행되는 서버 인스턴스를 배포합니다.

설치에 대한 도움이 필요하면 지원 팀에 이메일을 보내거나 커뮤니티에 문의하십시오.

저장소 복제

Teradata에서 제공하는 AI Unlimited GitHub 저장소배치 폴더에는 AI Unlimited를 설치하기 위한 템플릿, 매개변수 및 정책 파일이 포함되어 있습니다.

터미널 창을 열고 저장소를 복제합니다.

관리자 템플릿 찾기

관리자용 ARM 템플릿은 AI Unlimited GitHub 저장소에 있습니다.

deployments/azure/templates/arm/ai-unlimited

로드 밸런서를 사용할지 여부와 어떤 유형을 사용할지에 따라 템플릿을 선택합니다.

노트

조직의 클라우드 관리자에게 지침을 요청할 수 있습니다.

- — ai-unlimited-with-alb.json다음 뒤의 관리자를 호스팅합니다. Application Load Balancer - — ai-unlimited-with-nlb.json다음 뒤의 관리자를 호스팅합니다. Network Load Balancer - ai-unlimited-without-lb.json—로드 밸런서가 없습니다. 어떤 템플릿을 사용해야 할지 확실하지 않으면 이 템플릿을 권장합니다.

템플릿을 로드합니다.

  1. Azure Portal에 로그인합니다.
    노트

    Azure Portal에 대한 참조는 2024년 5월 29일 기준으로 최신 상태입니다.

  2. 사용자 지정 배포를 검색한 후 사용자 지정 템플릿 배포를 선택합니다.
  3. 편집기에서 나만의 템플릿 구축을 선택한 다음 파일 로드를 선택합니다.
  4. 사용할 템플릿 파일을 선택한 후 저장을 선택합니다.

인스턴스 세부 정보 지정

매개변수를 검토합니다. 필수 매개변수에 대한 값을 제공합니다. 귀하의 조직에는 다른 매개변수가 필요할 수 있습니다.

Azure 및 AI Unlimited 매개변수
매개변수설명노트
SubscriptionAI Unlimited를 배포하는 데 사용하려는 Azure 구독입니다.필수 사항
기본값: NA
이것은 종량제 계정이어야 합니다.
RegionAI Unlimited를 배포하려는 리전입니다.필수 사항
기본값: NA
AI Unlimited와 함께 사용할 작업 위치와 데이터 리소스에 가장 가까운 Azure 리전을 선택합니다.
Resource Group Name관련된 AI Unlimited 리소스를 함께 그룹화하는 컨테이너의 이름입니다.필수 사항
기본값: ai-unlimited-workspace
AI Unlimited NameAI Unlimited에 주어진 고유한 이름입니다.필수 사항
기본값: NA
Public KeySSH를 통해 VM에 연결하는 데 사용할 수 있는 공용 SSH 키입니다.필수 사항
기본값: NA
이 값은 “ssh-rsa”로 시작해야 합니다.
OS Version현재 구독에서 사용할 수 있는 운영 체제 버전입니다.선택 사항(기본값 제공)
기본값: Ubuntu-2004
Instance TypeAI Unlimited에 사용하려는 인스턴스 유형입니다.선택 사항
기본값: STANDARD_D2_V3
비용을 절감하기 위해 기본 인스턴스 유형을 사용하는 것이 좋습니다. 기본 인스턴스 유형은 2개의 vCPU와 8.0GiB 메모리가 있는 표준 Dv3 시리즈입니다.
NetworkAI Unlimited 인스턴스를 배포하려는 네트워크의 이름입니다.
선택 사항
기본값: NA
SubnetAI Unlimited 인스턴스를 배포하려는 하위 네트워크입니다.필수 사항
기본값: NA
서브넷은 선택한 가용성 영역에 있어야 합니다.
Security Group인스턴스에 대한 인바운드 및 아웃바운드 트래픽을 제어하는 가상 방화벽입니다.선택 사항
기본값: AiUnlimitedSecurityGroup
보안 그룹은 인스턴스에 액세스할 수 있는 프로토콜, 포트 및 IP 주소 또는 CIDR 블록을 지정하는 규칙 세트로 구현됩니다. 사용자 지정 보안 그룹 수신 규칙을 만들지 않는 한 액세스 CIDR 또는 보안 그룹 중 하나 이상을 정의하여 인바운드 트래픽을 허용합니다.
Access CIDR인스턴스에 액세스할 수 있는 CIDR IP 주소 범위입니다.선택 사항
기본값: 0.0.0.0/0
이 값을 신뢰할 수 있는 IP 범위로 설정하는 것이 좋습니다. 사용자 지정 보안 그룹 수신 규칙을 만들지 않는 한 액세스 CIDR 또는 보안 그룹 중 하나 이상을 정의하여 인바운드 트래픽을 허용합니다.
AI Unlimited HTTP PortAI Unlimited UI에 액세스하는 포트입니다.필수 사항(기본값 제공)
기본값: 3000
AI Unlimited GRPC PortAI Unlimited API에 액세스하는 포트입니다.필수 사항(기본값 제공)
기본값: 3282
Source App Sec GroupsAI Unlimited 인스턴스에 연결할 수 있는 권한이 있는 소스 ASG(애플리케이션 보안 그룹). ASG를 사용하면 특정 네트워크 보안 정책에 따라 VM(가상 머신)을 구성할 수 있습니다. 이러한 보안 정책은 가상 머신에서 어떤 트래픽이 허용되거나 허용되지 않는지 결정합니다.선택 사항
기본값: NA
네트워크 인터페이스와 동일한 리전에 있는 애플리케이션 보안 그룹을 선택합니다.
Destination App Sec GroupsAI Unlimited 인스턴스에 연결할 수 있는 권한이 있는 대상 애플리케이션 보안 그룹입니다.선택 사항
기본값: NA
네트워크 인터페이스와 동일한 리전에 있는 애플리케이션 보안 그룹을 선택합니다.
Role Definition IDAI Unlimited에서 사용할 역할의 ID입니다.필수 사항
기본값: NA
Azure CLI 명령인 Get-AzRoleDefinition을 사용하여 역할 정의 ID를 가져옵니다.
Allow Public SSHAzure의 VM에 연결하기 위해 SSH(Secure Shell) 키를 사용할 수 있는지 여부를 지정합니다.선택 사항
기본값: true
Use Key Vault배포 중에 보안된 비밀번호를 검색하기 위해 키 볼트를 사용할지 여부를 지정합니다.선택 사항
기본값: 신규
Use Persistent Volume데이터를 저장하기 위해 새 영구 볼륨을 사용할지 기존 영구 볼륨을 사용할지 지정합니다. 매개변수 섹션 아래의 자세히 알아보기: 영구 볼륨 사용을 참조하십시오.선택 사항(기본값 제공)
기본값: 신규
지원되는 옵션: 사용 사례에 따라 신규 또는 기존.
Persistent Volume Size인스턴스에 연결할 수 있는 영구 볼륨의 크기(GB)입니다.선택 사항
기본값: 100
Existing Persistent Volume
인스턴스에 연결할 수 있는 기존 영구 볼륨의 ID입니다.
UsePersistentVolume이 기존으로 설정된 경우 필수 사항.
기본값: 없음
영구 볼륨은 AI Unlimited 인스턴스와 동일한 가용성 영역에 있어야 합니다.
AI Unlimited Version배포하려는 AI Unlimited의 버전입니다.필수 사항(기본값 제공)
기본값: 최신
값은 컨테이너 버전 태그입니다.
Use NLBNetwork Load Balancer를 사용하여 인스턴스에 액세스할지 여부를 지정합니다.필수 사항(기본값 제공)
기본값: false
Tags빠른 식별을 위해 리소스에 할당된 키-값 쌍입니다.선택 사항
기본값:NA
자세히 알아보기: 영구 볼륨 사용

관리자 인스턴스는 컨테이너에서 실행되고 인스턴스의 루트 볼륨에 있는 데이터베이스에 구성 데이터를 저장합니다. 인스턴스를 종료, 다시 시작 또는 스냅샷하고 다시 시작해도 이 데이터가 유지됩니다.

영구 볼륨은 컨테이너화된 애플리케이션의 데이터를 해당 애플리케이션이 실행되는 컨테이너, 포드 또는 노드의 수명을 넘어 저장합니다.

영구 볼륨 없음

컨테이너, 포드 또는 노드가 충돌하거나 종료되면 관리자의 구성 데이터를 잃게 됩니다. 새로운 관리자 인스턴스를 배포할 수 있지만 손실된 인스턴스와 동일한 상태로는 배포할 수 없습니다.

영구 볼륨 사용

컨테이너, 포드 또는 노드가 충돌하거나 종료되고 관리자의 구성 데이터가 영구 볼륨에 저장된 경우 손실된 관리자 인스턴스와 동일한 구성을 갖는 새 관리자 인스턴스를 배포할 수 있습니다.

  1. 관리자를 배포하고 Use Persistent Volume 매개변수를 신규로 설정합니다.
  2. 스택을 생성한 후 출력 페이지에서 volume-id를 기록해 둡니다.
  3. AI Unlimited를 사용합니다.
  4. 관리자 인스턴스가 손실된 경우 관리자를 다시 배포하고 다음 매개변수를 포함합니다.
    • Use Persistent Volume: 신규
    • Existing Persistent Volume: 2단계에서 기록한 값

새로운 관리자 인스턴스는 손실된 관리자 인스턴스와 동일한 구성을 갖습니다.

인스턴스를 생성합니다.

  1. 검토 + 생성을 선택합니다.
  2. 생성을 선택합니다.
    알림 페이지에서 진행 상황을 모니터링할 수 있습니다.

배포가 완료되면 출력 페이지에 생성된 리소스에 대해 생성된 값이 표시됩니다.

관리자에 액세스하고 AI Unlimited를 설정하려면 URL이 필요합니다.

다음 항목

OAuth 앱 생성하여 AI Unlimited와 Git 공급자 계정 간 인증을 허용합니다.

기타 관심 사항