Watson Query에 대한 서비스 인스턴스 프로비저닝
Watson Query 서비스를 배치하려면 Watson Query 서비스 인스턴스를 작성해야 합니다.
Cloud Pak for Data as a Service를 통한 프로비저닝
Cloud Pak for Data as a Service 콘솔에서 Watson Query 서비스를 프로비저닝할 수 있습니다. Cloud Pak for Data as a Service에 대한 Watson Query를 프로비저닝하려면 다음 단계를 수행하십시오.
- 필요에 따라 IBM Cloud에 로그인하고 IBM Cloud 계정을 종량과금제로 업그레이드하십시오. 자세한 정보는 계정 업그레이드를 참조하십시오.
- IBM Cloud 콘솔에서 관리 > 비용 청구 및 사용으로 이동하고 프로모션을 선택하여 Watson Query 사용에 대한 프로모션 대변에 대해 promo 코드를 적용하십시오.
- Cloud Pak for Data as a Service 콘솔에서 서비스 > 서비스 카탈로그로 이동하십시오.
- Watson Query를 선택하십시오.
- 지역을 선택하고 가격 책정 계획을 선택한 후 자원을 구성하고 작성을 클릭하십시오.
카탈로그에서 프로비저닝
서비스의 카탈로그 페이지에서 Watson Query 서비스를 프로비저닝할 수 있습니다. 카탈로그에서 서비스를 프로비저닝할 때 다음 매개변수를 지정하십시오.
- 서비스 이름 -이름은 임의의 문자열일 수 있습니다. 이 문자열은 웹 및 명령행에서 새 배치를 식별하는 데 사용되는 이름입니다.
- 리소스 그룹 - 서비스를 리소스 그룹으로 구성하는 경우 이 필드에 리소스 그룹을 지정할 수 있습니다. 그렇지 않으면 이를 기본값으로 유지할 수 있습니다.
- 헤드 노드 크기 -엔터프라이즈 계획의 경우 8 Cores/32GB 메모리 옵션만 선택할 수 있습니다. Lite 계획의 경우 4 Cores/16GB 메모리 옵션만 선택할 수 있습니다.
- 작업자 노드 -엔터프라이즈 계획의 경우 3-9개의 작업자 노드를 선택할 수 있습니다. 라이트 계획의 경우 작업자 노드는 1개만 사용할 수 있습니다.
- 작업자 노드 크기 -엔터프라이즈 계획의 경우 4 Cores/32GB 메모리 옵션만 선택할 수 있습니다. Lite 계획의 경우 4 Cores/16GB 메모리 옵션만 선택할 수 있습니다.
- 서비스 엔드포인트 - 공용 또는 사설 엔드포인트 옵션을 선택하십시오. 공용 엔드포인트는 공용 네트워크의 배치에 대한 연결을 제공하며 기본 선택사항입니다. 개인 엔드포인트는 공용 인터넷에 노출되지 않도록 IBM Cloud Private 네트워크를 통해 트래픽을 라우팅합니다.
- Key Protect 인스턴스 및 디스크 암호화 키 - Key Protect를 사용하는 경우, 인스턴스 및 키를 선택하여 배치 디스크를 암호화할 수 있습니다. 자체 키를 사용하지 않는 경우 배치에서 자체 디스크 암호화 키를 자동으로 작성하고 관리합니다.
Create를 클릭하여 프로비저닝 프로세스를 시작하십시오.
명령행을 사용한 프로비저닝
CLI를 사용하여 프로비저닝하려는 데이터베이스의 서비스 ID로 서비스 인스턴스를 요청하여 Watson Query 서비스를 프로비저닝할 수 있습니다. IBM Cloud CLI 도구를 사용하여 터미널 또는 명령행에서 IBM Cloud 와 통신할 수 있습니다. 자세한 정보는 IBM Cloud를 참조하십시오.
예를 들어, 다음 명령 템플리트를 사용하십시오.
ibmcloud resource service-instance-create <service-name> <service-id> <service-plan-id> <region> --service-endpoints <SERVICE_ENDPOINTS_TYPE>
명령을 실행하면 데이터베이스 배치가 시작됩니다. 데이터베이스를 배치하는 데 다소 시간이 걸립니다. IBM Cloud 대시보드에서 진행 상태를 확인하거나 다음 명령을 실행하여 서비스 인스턴스의 현재 상태를 확인할 수 있습니다.
ibmcloud resource service-instance-create <service-name>
추가 플래그 및 매개변수
--service-endpoints
플래그를 사용하여 배치에 포함할 서비스 엔드포인트의 유형을 지정하십시오. 기본적으로 공용 네트워크에서 배치에 대한 연결을 작성할 수 있습니다. 가능한 값은public
,private
,public-and-private
입니다. 플래그를 생략하면 기본값은public
엔드포인트입니다. 다음 예제 명령은 서비스 엔드포인트를 지정합니다.ibmcloud resource service-instance-create <service-name> --service-endpoints <endpoint-type>
-p
플래그를 사용하여 프로비저닝 프로세스에 전달될 추가 매개변수 를 제공하십시오. 매개변수는 JSON 형식입니다. 예를 들어, 클라우드에서 자원을 고유하게 식별하는 CRN (Cloud Resource Name) 매개변수를 사용할 수 있다. 모든 매개변수 이름 및 값은 문자열로 전달됩니다.
리소스 컨트롤러 API를 사용하여 프로비저닝
자원 컨트롤러 API를 사용하여 Watson Query 서비스를 프로비저닝할 수 있습니다. 그러나, 리소스 컨트롤러 API를 사용하려면 몇 가지 추가 준비가 필요합니다.
- API 토큰에서 IAM 토큰을 얻는다.
- 배치할 자원 그룹의 ID를 가져오십시오. 이 정보는 IBM Cloud CLI를 통해 사용할 수 있습니다.
ibmcloud resource groups
를 사용하여 리소스 그룹 목록을 찾고ibmcloud resource group
을 사용하여 ID를 찾을 수 있습니다. - 배치할 지역을 이해하십시오.
name
,target
,resource_group
및resource_plan_id
매개변수는 모두 필수입니다. 필요한 경우 요청 본문에서 추가 매개변수 를 전송할 수 있습니다.
예를 들어, 다음 작성 요청은 https://resource-controller.cloud.ibm.com/v2/resource_instances
엔드포인트에 대한 POST
입니다.
curl -X POST \
https://resource-controller.cloud.ibm.com/v2/resource_instances \
-H 'Authorization: Bearer <>' \
-H 'Content-Type: application/json' \
-d '{
"name": "my-instance",
"target": "bluemix-us-south",
"resource_group": "5g9f447903254bb58972a2f3f5a4c711",
"resource_plan_id": "dash
}'
추가 매개변수
- 디스크 암호화에 사용되는 Key Protect 키의 CRN을 제공하려면
disk_encryption_key_crn
매개변수를 사용하십시오. Key Protect CRN의 형식은crn:v1:<...>:key:<id>
입니다. service-endpoints
매개변수를 사용하여 배치에서 지원되는 서비스 엔드포인트의 유형을 지정하십시오. 옵션은public
,private
또는public-and-private
입니다. 생략된 경우 기본값은public
입니다. CLI에서service-endpoints
는 매개변수가 아니라 플래그입니다.worker_count
매개변수를 사용하여 작업자 노드의 수를 지정하십시오.
상위 주제: Watson Query