Watson 음성 서비스가 여러 클러스터에서 API 요청을 처리하도록 설정하기

Watson Speech 서비스를 액티브-액티브 멀티 클러스터 배포 방식으로 구성하면, 여러 클러스터에 걸쳐 API 요청을 처리할 수 있습니다. 이 기능을 활성화하면 및 Watson Text to Speech 서비스 인스턴스에 결정론적 URL이 할당됩니다. Watson Speech to Text '액티브-액티브(active-active)'라는 용어는 가용성과 내결함성을 높이기 위해 여러 클러스터에 걸쳐 워크로드를 분산시키는 것을 의미합니다. 그러나 기존의 액티브-액티브 아키텍처와 달리, 이 배포 방식은 클러스터 간 세션 연속성을 보장하지 않으며 데이터 복제도 수행하지 않습니다. 각 클러스터는 세션 처리 및 데이터 저장 측면에서 독립적으로 작동합니다.

이 구성을 완전히 활용하려면 클러스터 간에 및 Watson Text to Speech 서비스 인스턴스 이름을 동일하게 유지하십시오 Watson Speech to Text . 동일한 서비스 인스턴스 이름을 사용하면 URL 의 결정론적 해결이 보장되어, 서로 다른 클러스터 간에도 어시스턴트 및 환경 ID가 동일하게 유지됩니다. 이러한 일관성 덕분에 클러스터 간에 ID가 동일하게 유지되므로, API 호출 시 또는 Watson Text to Speech 이름을 Watson Speech to Text 명시할 필요가 없습니다.

누가 이 작업을 완료해야 합니까?

인스턴스 관리자 : 인스턴스 관리자가 이 작업을 수행할 수 있습니다.

이 작업을 언제까지 완료해야 하나요?

Watson 음성 서비스의 이 인스턴스를 액티브-액티브 멀티 클러스터 배포 환경의 일부로 포함시키고자 하는 경우 이 작업을 완료하십시오.

Watson Speech 서비스 인스턴스를 프로비저닝하기 전에 이 작업을 완료해야 합니다.

서비스 인스턴스를 생성한 후에는 이 구성을 적용할 수 없습니다.

중요: 액티브-액티브 다중 클러스터 배포에 포함할 모든 클러스터에서 이 작업을 완료하십시오.

시작하기 전에

버전 4 범용 고유 식별자(UUID)를 생성하고, 해당 UUID를 환경 변수에 ACTIVE_ACTIVE_SEED 설정합니다:

Linux®
export ACTIVE_ACTIVE_SEED=$(uuidgen -r)
Mac OS
export ACTIVE_ACTIVE_SEED=$(uuidgen)
Windows Subsystem for Linux
export ACTIVE_ACTIVE_SEED=$(uuidgen -r)
중요: 액티브-액티브 배포 토폴로지에 참여하는 모든 클러스터에 동일한 UUID를 사용해야 합니다.

이 태스크에 대한 정보

액티브-액티브 멀티 클러스터 배포 토폴로지를 활성화하려면 ‘ Watson ’ 음성 서비스 사용자 정의 리소스를 다음과 같이 수정해야 합니다
  • 액티브-액티브 모드 활성화
  • 사용할 버전 4 범용 고유 식별자(UUID)를 지정하십시오

프로시저

watsonx Assistant다음 단계는 다음의 액티브-액티브 모드를 활성화하려는 두 클러스터 모두에서 수행하십시오:

  1. 해당 작업을 완료할 수 있는 충분한 권한을 가진 사용자로 로그인하십시오 Red Hat® OpenShift® Container Platform .
    ${OC_LOGIN}
    기억하세요: OC_LOGIN 는 명령어의 oc login 별칭입니다.
  2. Watson 음성 서비스 사용자 정의 리소스의 이름을 로 설정하십시오 INSTANCE :
    export INSTANCE=$(oc get watsonspeech -n=${PROJECT_CPD_INST_OPERANDS} | grep -v NAME | awk '{print $1}')
  3. 액티브-액티브 모드를 활성화하고 UUID를 지정하려면 사용자 정의 리소스에 패치를 적용하십시오:
    oc patch WatsonSpeech ${INSTANCE} \
     --namespace=${PROJECT_CPD_INST_OPERANDS} \
     --type=merge \
     -p "{\"spec\":{\"global\":{\"activeActiveSeed\":\"${ACTIVE_ACTIVE_SEED}\",\"activeActiveEnabled\":true}}}"
  4. Watson 의 Speech 사용자 정의 포드가 다시 시작되고 사용자 정의 리소스가 상태에 도달할 Completed 때까지 기다리십시오.