Provisionando uma instância de serviço para o Data Virtualization

Para implementar o serviço Data Virtualization, deve-se criar uma instância do serviço Data Virtualization.

Provisionando por meio do Cloud Pak for Data as a Service

É possível provisionar o serviço Data Virtualization por meio do console Cloud Pak for Data as a Service. Siga estas etapas para provisionar o Data Virtualization para o Cloud Pak for Data as a Service.

  1. Se necessário, efetue login na IBM Cloud e faça o upgrade da conta da IBM Cloud para pré-paga. Para obter mais informações, consulte Fazendo upgrade da conta.
  2. No console do IBM Cloud , acesse Gerenciar > Faturamento e usoe selecione Promoções para aplicar seu código promocional para um crédito promocional no uso do Data Virtualization .
  3. No console Cloud Pak for Data as a Service , acesse Serviços > Catálogo de serviços.
  4. Selecione Data Virtualization.
  5. Selecione uma região, escolha um plano de precificação, configure seu recurso e clique em Criar.

Fornecimento a partir do catálogo

É possível fornecer o serviço Data Virtualization na página de catálogodo serviço. Ao provisionar o serviço a partir do catálogo, especifique os parâmetros a seguir.

  1. Nome do serviço -O nome pode ser qualquer string. Esta string é o nome que é usado na web e na linha de comandos para identificar a nova implementação.
  2. Grupo de recursos - Se você está organizando seus serviços em grupos de recursos, é possível especificar o grupo de recursos neste campo. Caso contrário, você pode deixá-lo como o padrão.
  3. Tamanho do nó de cabeça -Para o plano Enterprise, é possível selecionar apenas a opção 8 Cores/32GB Memória . Para o plano Lite, você pode selecionar apenas a opção 4 Cores/16GB Memória
  4. Nós do Trabalhador -Para o plano Corporativo, é possível selecionar entre 3 e 9 nós do trabalhador. Para o plano Lite, apenas 1 nódulo do trabalhador está disponível.
  5. Tamanho do nó do trabalhador -Para o plano Enterprise, é possível selecionar apenas a opção 4 Cores/32GB Memória . Para o plano Lite, você pode selecionar apenas a opção 4 Cores/16GB Memória
  6. Terminais em serviço - Selecione a opção de terminal Público ou Privado. Os terminais públicos fornecem uma conexão com sua implementação na rede pública e são a seleção padrão. Os endpoints privados roteiam o tráfego através da rede IBM Cloud Private, evitando a exposição à Internet pública.
  7. Key Protect instância e chave de criptografia de disco -Se você usa Key Protect, você pode selecionar uma instância e uma chave para criptografar o disco da implementação. Se você não usar sua chave, a implementação criará e gerenciará automaticamente a própria chave de criptografia de disco.

Clique em Criar para iniciar o processo de fornecimento.

Fornecendo Usando a Linha de Comandos

É possível fornecer o serviço Data Virtualization usando a CLI para solicitar uma instância de serviço com o ID de serviço do banco de dados que você deseja provisionar. Você pode usar a ferramenta CLI IBM Cloud para se comunicar com IBM Cloud a partir de sua linha de terminais ou de comandos. Para obter mais informações, consulte Introdução à CLI IBM Cloud.

Por exemplo, use o modelo de comando a seguir:

ibmcloud resource service-instance-create <service-name> <service-id> <service-plan-id> <region> --service-endpoints <SERVICE_ENDPOINTS_TYPE>

Quando você executa o comando, a implementação do banco de dados começa. O banco de dados leva algum tempo para implementar. Você pode verificar em seu progresso em seu painel IBM Cloud ou você pode executar o seguinte comando para ver o estado atual da instância de serviço:

ibmcloud resource service-instance-create <service-name>

Sinalizações e parâmetros adicionais

  • Use a sinalização --service-endpoints para especificar quais tipos de terminais de serviço a incluir em sua implementação. Por padrão, as conexões com a implementação podem ser feitas a partir da rede pública. Os valores possíveis são public, private, public-and-private. Se o sinalizador for omitido, o padrão é um terminal public. O comando de exemplo a seguir especifica um terminal de serviço:

    ibmcloud resource service-instance-create <service-name> --service-endpoints <endpoint-type>
    
  • Use a sinalização -p para fornecer parâmetros adicionais para serem passados para o processo de fornecimento. Os parâmetros estão no formato JSON. Por exemplo, você pode usar o parâmetro Cloud Resource Name (CRN), que identifica exclusivamente um recurso na nuvem. Todos os nomes de parâmetros e valores são transmitidos como sequências.

Provimento ao utilizar a API do Controlador de Recursos

É possível provisionar o serviço Data Virtualization usando a API do Resource Controller. No entanto, para usar a API do Controlador de recursos, são necessários alguns preparos adicionais.

  1. Obtem um token IAM do seu token API.
  2. Obtenha o ID do grupo de recursos que você gostaria de implantar. Essas informações estão disponíveis por meio da CLI IBM Cloud . É possível localizar uma lista de grupos de recursos com ibmcloud resource groups e o ID de um grupo de recursos com ibmcloud resource group.
  3. Entenda a região que você gostaria de implantar.
  4. Os parâmetros name, target, resource_group e resource_plan_id são todos necessários. Você pode enviar parâmetros adicionais no corpo de solicitação se você precisar deles.

Por exemplo, a solicitação de criação a seguir é um POST para o terminal https://resource-controller.cloud.ibm.com/v2/resource_instances :

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
  }'

Parâmetros adicionais

  • Use o parâmetro disk_encryption_key_crn para fornecer o CRN de uma chave Key Protect , que é usada para criptografia de disco. Um CRN Key Protect está no formato crn:v1:<...>:key:<id>.
  • Use o parâmetro service-endpoints para especificar o tipo de terminal de serviço que é suportado em sua implementação. As opções são public, privateou public-and-private. Se omitido, o padrão será public. Na CLI, service-endpoints é uma bandeira e não um parâmetro.
  • Use o parâmetro worker_count para especificar o número de nós do trabalhador.