Sobre Pools Elásticos

Os pools elásticos ajudam você a melhorar a eficiência operacional e reduzir custos, trazendo todos os seus bancos de dados para a Nuvem. Isso também suporta a consolidação de recursos e a simplificação da administração e das operações usando o Autonomous Database.

Os pools elásticos só estão disponíveis para instâncias do Autonomous Database que usam o modelo de computação ECPU.

Quando você precisa de um grande número de bancos de dados que podem ser ampliados e reduzidos elasticamente sem tempo de inatividade, pode se beneficiar criando e usando pools elásticos. Os pools elásticos têm as seguintes vantagens:

  • Permita a operação com um orçamento fixo para um grupo de bancos de dados, ao mesmo tempo em que oferece elasticidade de desempenho para cada banco de dados individual.

  • Permita uma migração fácil de ambientes Oracle locais que incluem assinaturas extras, para fornecer uma maneira econômica de migrar para o Autonomous Database.

  • Ofereça suporte a fornecedores do SaaS com um grande número de bancos de dados de clientes individuais.

  • Forneça recursos para usar uma arquitetura de microsserviços, em que a capacidade de fornecer um grande número de bancos de dados é necessária.

  • Os membros do pool em um pool elástico não são cobrados individualmente (o líder do pool é cobrado com base na forma do pool). Você pode alocar ECPUs adicionais por instância para membros do pool, sem se preocupar com o custo associado ao uso de ECPU para os membros individuais. A capacidade de E/S e a alocação de memória do Autonomous Database estão diretamente correlacionadas com a contagem de ECPUs; portanto, ao selecionar um número maior de ECPUs para uma instância, isso permite que você execute com maior capacidade de E/S e mais memória sem ter que pagar pelos recursos adicionais. Isso significa que o uso de um número maior de ECPUs por instância permite que você use mais capacidade de E/S e mais memória por instância, em que o custo é baseado na forma do pool e não na contagem de ECPUs de uma instância individual.

Ao criar um pool elástico, você seleciona um tamanho de pool de um conjunto predefinido de tamanhos de pool. O tamanho do pool determina quanto você paga pela computação, bem como quantas ECPUs você pode provisionar em um determinado pool.

Há vários termos a serem usados quando você trabalha com pools elásticos:

  • Líder do Pool: É a instância do Autonomous Database que cria um pool elástico.

  • Membro do Pool: É uma instância do Autonomous Database que é adicionada a um pool elástico.

  • Tamanho do Pool: É um valor definido quando você cria um pool elástico. O tamanho do pool deve ser uma das formas de pool elástico disponíveis.

  • Capacidade do Pool: A capacidade do pool é o número máximo de ECPUs que um pool elástico pode usar e é quatro vezes (x4) o tamanho do pool.

  • Forma do Pool: Uma forma de pool é um dos tamanhos de pool válidos que você seleciona ao criar um pool elástico. A forma do pool deve ser uma das seguintes ECPUs: 128, 256, 512, 1024, 2048 ou 4096.

    Observação

    Por padrão, cada instância em um pool elástico recebe automaticamente uma janela de manutenção. Ao selecionar uma forma de pool com 1024 ECPUs ou mais, você tem a opção de atribuir uma janela de manutenção personalizada de 2 horas durante a qual o líder e todos os membros do pool elástico são corrigidos juntos. Para selecionar uma janela de manutenção personalizada para seu pool elástico, registre uma Solicitação de Serviço no Suporte do Oracle Cloud.

Requisitos para Criar um Elastic Pool

Veja a seguir os requisitos para que uma instância do Autonomous Database crie um pool elástico e se torne líder de pool:

  • A instância deve usar o modelo de computação ECPU.

  • O dimensionamento automático deve ser desativado.

  • A instância não deve ser membro de um pool elástico existente.

  • A contagem de ECPUs individual máxima permitida para uma instância do Autonomous Database que cria um pool elástico é 4 vezes o tamanho do pool especificado quando você cria o pool.

  • A instância que cria um pool elástico está sujeita aos limites da tenancy. Para criar um pool elástico, você deve ter um número suficiente de ECPUs disponíveis, abaixo do limite da tenancy, para acomodar o tamanho do pool elástico.

Observação

Um líder de pool elástico pode ser de qualquer tipo de carga de trabalho. O faturamento do pool elástico para uso de computação é sempre cobrado do líder do pool na taxa de uso de computação de Processamento de Transações. Isso inclui quando o líder do pool elástico tem o tipo de carga de trabalho Transaction Processing, Data Warehouse, JSON Database ou APEX. Consulte Sobre Faturamento de Elastic Pool e Informações de Faturamento do Modelo de Computação ECPU para obter mais informações.

Requisitos para Participar de um Elastic Pool

Estes são os requisitos para que uma instância do Autonomous Database una um pool elástico:

  • A instância deve usar o modelo de computação ECPU.

  • Um pool elástico pode conter instâncias do Autonomous Database com os tipos de carga de trabalho Transaction Processing, Data Warehouse, JSON Database ou APEX.

  • O dimensionamento automático deve ser desativado.

  • A instância não deve ser membro de um pool elástico.

  • A contagem de ECPUs individual máxima permitida para uma instância do Autonomous Database é a capacidade do pool disponível. Quando uma instância tem uma contagem de ECPUs maior que a capacidade disponível do pool, não é permitido unir esse pool elástico.

Alocação Mínima de ECPU do Líder e Membro do Pool

Quando uma instância do Autonomous Database faz parte de um pool elástico, a alocação de ECPU individual mínima permitida é 1 ECPU.

Quando uma instância do Autonomous Database faz parte de um pool elástico, são permitidos incrementos de 1 ECPU para alocação de ECPU de instância individual do Autonomous Database.

Capacidade do Pool para um Pool Elástico

Um pool elástico tem uma capacidade de pool de 4 vezes o tamanho do pool. Por exemplo, um pool com tamanho de pool de 128 ECPUs pode conter até 512 ECPUs para seu líder e os membros.

Observação

Nesses exemplos, o Autonomous Data Guard não está ativado. Consulte Sobre Faturamento de Pool Elástico com o Autonomous Data Guard Ativado para obter informações sobre o uso de pools elásticos com o Autonomous Data Guard.

Veja a seguir exemplos de instâncias do Autonomous Database que podem estar em um pool elástico com tamanho de pool 128 e capacidade de pool 512:

  • Cada um deles é válido para membros do pool em um pool elástico com um tamanho de pool de 128:
    • 1 instância com 512 ECPUs, para um total de 512 ECPUs

    • 128 instâncias com 4 ECPUs, para um total de 512 ECPUs

    • 256 instâncias com 2 ECPUs, para um total de 512 ECPUs

    • 50 instâncias com 10 ECPUs e 3 instâncias com 4 ECPUs, para um total de 512 ECPUs

  • Da mesma forma, cada um dos itens a seguir é válido para membros do pool em um pool elástico com um tamanho de pool de 128:
    • 1 instância com 128 ECPUs, 2 instâncias com 64 ECPUs, 32 instâncias com 4 ECPUs e 64 instâncias com 2 ECPUs, para um total de 512 ECPUs

    • 256 instâncias com 1 ECPU, 64 instâncias com 2 ECPUs, para um total de 384 ECPUs, que é menor que a capacidade do pool de 512 ECPUs.

    • 100 instâncias com 4 ECPUs e 50 instâncias com 2 ECPUs, que é menor que a capacidade do pool de 512 ECPUs.

Estes são exemplos, você pode adicionar membros de pool a um pool para corresponder ao número de instâncias e ao número de ECPUs por instância para atender às suas necessidades, com base no tamanho do pool selecionado.

Sobre as Operações Líderes do Elastic Pool

A instância do Autonomous Database que cria um pool elástico é a líder do pool. As instâncias do Autonomous Database adicionadas a um pool existente são membros do pool. Dependendo da sua função, seja líder ou membro, você pode executar operações em um pool elástico.

As seguintes operações são válidas apenas para o líder do pool:

Operação Descrição

Criar um pool elástico

A instância do Autonomous Database que cria um pool elástico é a líder do pool. Consulte Criar um Pool Elástico para obter mais informações.

Remover um membro do pool elástico

Um líder de pool elástico pode remover um membro do pool elástico. Consulte Como Líder de Pool Remove Membros de um Pool Elástico para obter mais informações.

Encerrar um pool elástico

Quando um pool elástico não tem membros do pool, o líder do pool pode encerrar o pool elástico. Consulte Encerrar um Pool Elástico para obter mais informações.

Modificar tamanho do pool elástico

Um líder de pool elástico pode modificar o tamanho do pool. Consulte Alterar a Forma do Pool Elástico para obter mais informações.

Listar membros do pool

Um líder de pool pode listar membros do pool.

Consulte Listar Membros do Elastic Pool para obter mais informações.

Sobre Operações de Membros do Elastic Pool

A instância do Autonomous Database que cria um pool elástico é a líder do pool. As instâncias do Autonomous Database adicionadas a um pool existente são membros do pool. Dependendo da sua função, seja líder ou membro, você pode executar operações em um pool elástico.

As seguintes operações são válidas para um membro do pool ou para o líder do pool:

Operação Descrição

Adicionar instância ao pool elástico

Uma instância do Autonomous Database pode ser adicionada como membro do pool, desde que a instância seja um dos tipos de carga de trabalho suportados, a instância use o modelo de computação ECPU e a instância não seja um membro do pool de outro pool. Os tipos de carga de trabalho suportados são: Processamento de Transações, Data Warehouse, Banco de Dados JSON ou APEX.

Consulte Participar de um Elastic Pool Existente para obter mais informações.

Remover um membro do pool elástico

Um membro do pool elástico pode se remover do pool elástico.

Consulte Remover Membros do Pool de um Pool Elástico para obter mais informações.