Opções de licenciamento do Amazon RDS para Db2 - Amazon Relational Database Service

Opções de licenciamento do Amazon RDS para Db2

O Amazon RDS para Db2 tem duas opções de licenciamento: traga a sua própria licença (BYOL) e licença do Db2 por meio do AWS Marketplace.

Traga a sua própria licença para Db2

No modelo BYOL, é possível usar as licenças existentes do banco de dados do Db2 para implantar bancos de dados no Amazon RDS. Verifique se você tem a licença apropriada do banco de dados do Db2 para a classe da instância de banco de dados e a edição do Db2 que deseja executar. Também é necessário seguir as políticas da IBM para o licenciamento do software de banco de dados da IBM no ambiente de computação em nuvem.

nota

As instâncias de banco de dados multi-AZ estão em espera fria porque o banco de dados do Db2 está instalado, mas não está em execução. Os modos de não podem ser lidos, executados nem atender a solicitações. Consulte mais informações as informações de licença do IBM Db2 no site da IBM.

Nesse modelo, você deve continuar a usar a conta de suporte ativa da IBM e entrar em contato com a IBM diretamente para solicitações de serviço de banco de dados do Db2. Caso tenha uma conta do AWS Support com suporte a caso, você pode entrar em contato com o AWS Support para solucionar problemas do Amazon RDS. A Amazon Web Services e a IBM têm um processo de suporte de vários fornecedores para casos que necessitem de assistência das duas organizações.

O Amazon RDS é compatível com o modelo BYOL para Db2 Standard Edition e Db2 Advanced Edition.

IDs da IBM para traga a sua própria licença para o Db2

No modelo BYOL, é necessário ter o IBM Customer ID e o IBM Site ID para criar, modificar ou restaurar instâncias de banco de dados do RDS para Db2. É necessário criar um grupo de parâmetros personalizado com o IBM Customer ID e o IBM Site ID antes de criar uma instância de banco de dados do RDS para Db2. Para ter mais informações, consulte Adicionar IDs da IBM a um grupo de parâmetros para instâncias de banco de dados do RDS para Db2. É possível executar várias instâncias de banco de dados do RDS para Db2 com diferentes IBM Customer IDs e IBM Site IDs na mesma Conta da AWS ou Região da AWS.

Importante

Se você já é cliente do IBM Db2, é possível encontrar o IBM Customer ID e o IBM Site ID no certificado de comprovante de titularidade da IBM. Consulte mais informações nas instruções sobre como visualizar seu IBM Customer ID e IBM Site ID no site da IBM.

Se você for um cliente novo do IBM Db2, será necessário primeiro comprar uma licença de software Db2 da IBM. Depois de comprar uma licença de software Db2, você receberá um comprovante de titularidade da IBM, que indica o IBM Customer ID e o IBM Site ID.

Se não conseguirmos verificar a licença pelo IBM Customer ID e pelo IBM Site ID, poderemos encerrar qualquer instância de banco de dados em execução com essas licenças não verificadas.

Adicionar IDs da IBM a um grupo de parâmetros para instâncias de banco de dados do RDS para Db2

Como não é possível modificar grupos de parâmetros padrão, é necessário criar um grupo de parâmetros personalizado e depois modificá-lo para incluir os valores de IBM Customer ID e IBM Site ID. Para obter informações sobre grupos de parâmetros, consulte Como trabalhar com grupos de parâmetros de banco de dados em uma instância de banco de dados.

Importante

É necessário criar um grupo de parâmetros personalizado com o IBM Customer ID e o IBM Site ID antes de criar uma instância de banco de dados do RDS para Db2.

Use as configurações de parâmetros na tabela a seguir.

Parâmetro Valor

rds.ibm_customer_id

<your IBM Customer ID>

rds.ibm_site_id

<your IBM Site ID>

ApplyMethod

immediate, pending-reboot

Esses parâmetros são dinâmicos, o que significa que qualquer alteração neles tem efeito imediatamente e que não é necessário reinicializar a instância de banco de dados. Se não quiser que as alterações tenham efeito imediatamente, poderá definir ApplyMethod e pending-reboot para programar essas alterações para serem feitas durante uma janela de manutenção.

É possível criar e modificar um grupo de parâmetros personalizado usando o AWS Management Console, a AWS CLI ou a API do Amazon RDS.

Como adicionar o IBM Customer ID e o IBM Site ID a um grupo de parâmetros
  1. Crie um grupo de parâmetros de banco de dados. Para obter mais informações sobre como criar um parameter group de banco de dados, consulte Criar um grupo de parâmetros de banco de dados.

  2. Modifique o grupo de parâmetros criado. Para ter mais informações sobre como modificar um grupo de parâmetros, consulte Modificar parâmetros em um grupo de parâmetros de banco de dados.

Como adicionar o IBM Customer ID e o IBM Site ID a um grupo de parâmetros
  1. Crie um grupo de parâmetros personalizado executando o comando create-db-parameter-group.

    Inclua as seguintes opções necessárias:

    • --db-parameter-group-name: um nome para o grupo de parâmetros que você está criando.

    • --db-parameter-group-family: a edição do mecanismo do Db2 e a versão principal. Valores válidos: db2-se-11.5, db2-ae-11.5.

    • --description: a descrição desse grupo de parâmetros.

    Para obter mais informações sobre como criar um parameter group de banco de dados, consulte Criar um grupo de parâmetros de banco de dados.

  2. Modifique os parâmetros no grupo de parâmetros personalizado que você criou executando o comando modify-db-parameter-group.

    Inclua as seguintes opções necessárias:

    • --db-parameter-group-name: o nome do grupo de parâmetros criado.

    • --parameters: uma matriz de nomes de parâmetros, valores e os métodos de aplicação da atualização de parâmetros.

    Para ter mais informações sobre como modificar um grupo de parâmetros, consulte Modificar parâmetros em um grupo de parâmetros de banco de dados.

Como adicionar o IBM Customer ID e o IBM Site ID a um grupo de parâmetros
  1. Crie um grupo de parâmetros de banco de dados personalizado usando a operação da API CreateDBParameterGroup do Amazon RDS.

    Inclua os seguintes parâmetros necessários:

    • DBParameterGroupName

    • DBParameterGroupFamily

    • Description

    Para obter mais informações sobre como criar um parameter group de banco de dados, consulte Criar um grupo de parâmetros de banco de dados.

  2. Modifique os parâmetros no grupo de parâmetros personalizado que você criou usando a operação ModifyDBParameterGroup da API do RDS.

    Inclua os seguintes parâmetros necessários:

    • DBParameterGroupName

    • Parameters

    Para ter mais informações sobre como modificar um grupo de parâmetros, consulte Modificar parâmetros em um grupo de parâmetros de banco de dados.

Agora está tudo pronto para criar uma instância de banco de dados e associar o grupo de parâmetros personalizado à instância de banco de dados. Para ter mais informações, consulte Criar uma instância de banco de dados do Amazon RDS e Associando um grupo de parâmetros de banco de dados a uma instância de banco de dados.

Integração com o AWS License Manager

Para ajudar no monitoramento do uso da licença do RDS para Db2 no modelo BYOL, o AWS License Manager integra-se ao RDS para Db2. O License Manager é compatível com o rastreamento de edições de mecanismos do RDS para Db2 com base em CPUs virtuais (vCPUs). Você também pode usar o License Manager com o AWS Organizations para gerenciar centralmente todas as suas contas organizacionais.

A tabela a seguir mostra os valores disponíveis do filtro de informações de produtos da Engine Edition do RDS para Db2.

Valor Descrição

db2-se

Db2 edição Standard

db2-ae

Db2 Advanced Edition

Para rastrear o uso da licença das instâncias de banco de dados do RDS para Db2, é possível criar uma licença autogerenciada. Nesse caso, os recursos do RDS para Db2 que correspondem ao filtro de informações do produto são automaticamente associados à licença autogerenciada. A detecção de instâncias de banco de dados do RDS para Db2 pode levar até 24 horas.

Como criar uma licença autogerenciada a fim de rastrear o uso da licença das instâncias de banco de dados do RDS para Db2
  1. Acesse https://console.aws.amazon.com/license-manager/.

  2. Crie uma licença autogerenciada.

    Consulte instruções em Create a self-managed license no Guia do usuário do AWS License Manager.

    Adicione uma regra para um RDS Product Information Filter (Filtro de informações de produto do RDS) no painel Product Information (Informações do produto).

    Para obter mais informações, consulte ProductInformation na Referência da API do AWS License Manager.

Para criar uma licença autogerenciada usando a AWS CLI, chame o comando create-license-configuration. Use os parâmetros --cli-input-json ou --cli-input-yaml para passar os parâmetros para o comando.

exemplo

O código a seguir cria uma licença autogerenciada para o Db2 Standard Edition.

aws license-manager create-license-configuration --cli-input-json file://rds-db2-se.json

Veja a seguir o arquivo rds-db2-se.json de exemplo usado no exemplo.

{ "Name": "rds-db2-se", "Description": "RDS Db2 Standard Edition", "LicenseCountingType": "vCPU", "LicenseCountHardLimit": false, "ProductInformationList": [ { "ResourceType": "RDS", "ProductInformationFilterList": [ { "ProductInformationFilterName": "Engine Edition", "ProductInformationFilterValue": ["db2-se"], "ProductInformationFilterComparator": "EQUALS" } ] } ] }

Para obter mais informações sobre o produto, consulte Detecção automática do inventário de recursos no Guia do usuário do AWS License Manager.

Para obter mais informações sobre o parâmetro --cli-input, consulte Gerar um esqueleto AWS CLI e parâmetros de entrada usando um arquivo de entrada JSON ou YAML no AWS CLI Guia do usuário .

Licença do Db2 por meio do AWS Marketplace

No modelo de licença do Db2 por meio do AWS Marketplace, você paga uma taxa horária para assinar as licenças do Db2. Esse modelo ajuda você a começar rapidamente a usar o RDS para Db2 sem precisar comprar licenças.

Para usar a licença do Db2 por meio do AWS Marketplace, você precisa de uma assinatura do AWS Marketplace ativa para a edição do IBM Db2 específica que deseja usar. Se ainda não tiver uma, assine o AWS Marketplace para essa edição do IBM Db2.

O Amazon RDS comporta a licença do Db2 por meio do AWS Marketplace para o IBM Db2 Standard Edition e o IBM Db2 Advanced Edition.

Terminologia

Essa página usa a terminologia a seguir ao abordar a integração do Amazon RDS com o AWS Marketplace.

Assinatura de SaaS

No AWS Marketplace, os produtos de software como serviço (SaaS), como o modelo de licença pagamento conforme o uso, adotam um modelo de assinatura baseado no uso. A IBM, que vende o software para Db2, monitora o uso e você só paga pelo que usar.

Oferta pública

As ofertas públicas permitem que você compre produtos do AWS Marketplace diretamente do AWS Management Console.

Oferta privada

As ofertas privadas são um programa de compras que permite que vendedores e compradores negociem preços personalizados e termos do contrato de licenciamento de usuário final (EULA) para compras em AWS Marketplace.

Tarifas do Db2 Marketplace

Taxas cobradas pelo uso da licença do software Db2 pela IBM. Essas taxas de serviço são calculadas por meio do AWS Marketplace e aparecem em sua fatura da AWS na seção AWS Marketplace.

Taxas do Amazon RDS

Taxas cobradas pela AWS pelos serviços do RDS para Db2, que excluem as licenças ao usar o AWS Marketplace para licenças do Db2. As taxas são calculadas por meio do serviço do Amazon RDS que está sendo usado e aparecem na fatura da AWS.

Pagamentos e faturamento

O RDS para Db2 integra-se ao AWS Marketplace para oferecer licenças horárias e pagas conforme o uso para o Db2. As taxas do Db2 Marketplace cobrem os custos de licença do software Db2, ao passo que as taxas do Amazon RDS cobrem os custos do uso da instância de banco de dados do RDS para Db2. Para ter mais informações sobre preço, consulte Preço do Amazon RDS para Db2.

Para interromper essas taxas, é necessário excluir todas as instâncias de banco de dados do RDS para Db2. Além disso, é possível remover suas assinaturas das licenças do AWS Marketplace para Db2. Se você remover suas assinaturas sem excluir as instâncias de banco de dados, o Amazon RDS continuará cobrando pelo uso das instâncias de banco de dados. Para ter mais informações, consulte Excluir uma instância de banco de dados.

É possível visualizar as faturas e gerenciar os pagamentos das instâncias de banco de dados do RDS para Db2 que usam a licença do Db2 por meio do AWS Marketplace no console do AWS Billing. Suas faturas incluem duas cobranças: uma pelo uso da licença do Db2 por meio do AWS Marketplace e outra pelo uso do Amazon RDS. Para ter mais informações sobre faturamento, consulte Viewing your bill no Guia do usuário do AWS Billing and Cost Management.

Assinar ofertas do Db2 Marketplace e cadastrá-las na IBM

Para usar a licença do Db2 por meio do AWS Marketplace, é necessário usar o AWS Management Console para concluir as duas tarefas a seguir. Você não pode concluir essas tarefas por meio da AWS CLI ou da API do RDS.

nota

Se você quiser criar as instâncias de banco de dados usando a AWS CLI ou a API do RDS, primeiro conclua as duas tarefas a seguir.

Tarefa 1: assinar o Db2 no AWS Marketplace

Para usar a licença do Db2 com o AWS Marketplace, você precisa ter uma assinatura do AWS Marketplace ativa para o Db2. Como as assinaturas estão associadas a uma edição específica do IBM Db2, você precisa assinar o Db2 no AWS Marketplace para cada edição do Db2 que deseja usar: IBM Db2 Advanced Edition, IBM Db2 Standard Edition. Para ter informações sobre assinaturas do AWS Marketplace, consulte Assinaturas baseadas no uso de Saas no Guia do comprador do AWS Marketplace.

Recomendamos que você assine o Db2 no AWS Marketplace antes de começar a criar uma instância de banco de dados.

Tarefa 2: cadastrar sua assinatura na IBM

Depois de assinar o Db2 no AWS Marketplace, conclua o cadastro do seu pedido IBM na página do AWS Marketplace para o tipo de assinatura do Db2 que você escolheu. Na página AWS Marketplace, escolha Ver opções de compra e, depois, selecione Configure sua conta. É possível fazer o cadastro com a conta da IBM existente ou criando uma conta da IBM gratuita.

Obtendo uma oferta privada

É possível solicitar uma oferta AWS Marketplace privada para o Db2 à IBM. Para ter mais informações, consulte Ofertas privadas no Guia do comprador do AWS Marketplace.

nota

Se você é um usuário do AWS Organizations e recebeu uma oferta privada emitida para suas contas de pagador e membro, siga o procedimento abaixo para se inscrever no Db2 diretamente em cada conta da sua organização.

Como receber uma oferta privada do Db2
  1. Depois que uma oferta privada for emitida, faça login no console do AWS Marketplace.

  2. Abra o e-mail com um link de oferta privada do Db2.

  3. Siga o link para acessar diretamente a oferta privada.

    nota

    Seguir esse link antes de fazer login na conta correta resultará em um erro de Página não encontrada (404).

  4. Revise todos os Termos e Condições.

  5. Ecolha Aceitar termos.

    nota

    Se uma oferta privada do AWS Marketplace não for aceita, as taxas de serviço do Db2 do AWS Marketplace continuarão sendo cobradas de acordo com a tarifa pública por hora.

  6. Para verificar os detalhes da oferta, selecione Mostrar detalhes na lista de produtos.

Depois de concluir o procedimento, é possível criar sua instância de banco de dados seguindo as etapas em Criar uma instância de banco de dados do Amazon RDS. No AWS Management Console, em Licença, escolha Por meio de AWS Marketplace.

Alternar entre licenças do Db2

É possível alternar entre licenças do Db2 no RDS para Db2. Por exemplo, é possível começar com traga a sua própria licença e depois mudar para a licença do Db2 por meio do AWS Marketplace.

Importante

Se você quiser alternar para a licença do Db2 por meio do AWS Marketplace, é necessário ter uma assinatura do AWS Marketplace ativa para a edição do IBM Db2 que deseja usar. Caso contrário, primeiro assine o Db2 no AWS Marketplace para essa edição do Db2 e, depois, conclua o procedimento de restauração.

Como alternar entre licenças do Db2
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No painel de navegação, escolha Automated backups (Backups automatizados).

    Os backups automatizados são exibidos na guia Current Region (região atual).

  3. Escolha a instância de banco de dados que você quer restaurar.

  4. Em Actions (Ações), escolha Restore to point in time (Restaurar para point-in-time).

    A janela Restore to point in time (Restaurar para point-in-time) é exibida.

  5. Escolha Latest restorable time (Hora da última restauração) para restaurar no último horário possível ou escolha Custom (Personalizar) para escolher um horário.

    Se você escolher Personalizar, insira a data e a hora para as quais deseja restaurar a instância.

    nota

    Os horários são mostrados no fuso horário local, que é indicado por um deslocamento do Tempo Universal Coordenado (UTC). Por exemplo, UTC-5 é a Hora Padrão do Leste dos EUA/Horário de Verão Central.

  6. Em Mecanismo de banco de dados, escolha a licença do Db2 que você deseja usar.

  7. Em Identificador de instância de banco de dados, digite o nome da instância de banco de dados restaurada de destino. O nome deve ser exclusivo.

  8. Escolha outras opções conforme necessário, como classe de instância de banco de dados, armazenamento e se você quer usar a escalabilidade automática de armazenamento.

    Para obter informações sobre cada configuração, consulte Configurações para instâncias de banco de dados.

  9. Escolha Restore to point in time (Restaurar para point-in-time).

Para ter mais informações, consulte Restauração de uma instância de banco de dados para um tempo especificado.

Para alternar entre licenças do Db2, use o comando restore-db-instance-to-point-in-time da AWS CLI. O exemplo a seguir restaura a versão para um ponto no tempo mais recente, define o mecanismo de banco de dados como IBM Db2 Advanced Edition e define o modelo de licença como a licença do Db2 por meio do AWS Marketplace.

Você pode especificar outras configurações. Para obter informações sobre cada configuração, consulte Configurações para instâncias de banco de dados.

Para Linux, macOS ou Unix:

aws rds restore-db-instance-to-point-in-time \ --source-db-instance-identifier my_source_db_instance \ --target-db-instance-identifier my_target_db_instance \ --use-latest-restorable-time \ --engine db2-ae \ --license-model marketplace-license

Para Windows:

aws rds restore-db-instance-to-point-in-time ^ --source-db-instance-identifier my_source_db_instance ^ --target-db-instance-identifier my_target_db_instance ^ --use-latest-restorable-time ^ --engine db2-ae ^ --license-model marketplace-license

Para ter mais informações, consulte Restauração de uma instância de banco de dados para um tempo especificado.

Para alternar entre licenças do Db2, chame a operação RestoreDBInstanceToPointInTime da API do Amazon RDS com os seguintes parâmetros:

  • SourceDBInstanceIdentifier

  • TargetDBInstanceIdentifier

  • RestoreTime

  • Engine

  • LicenseModel

Para ter mais informações, consulte Restauração de uma instância de banco de dados para um tempo especificado.