Reservas de Capacidade

As reservas de capacidade permitem que você reserve instâncias com antecedência para que a capacidade esteja disponível para suas cargas de trabalho quando você precisar. As reservas de capacidade oferecem os seguintes benefícios:

  • Garanta que você tenha a capacidade necessária para gerenciar sua carga de trabalho. A capacidade reservada está disponível para que sua tenancy consuma a qualquer momento.
  • Não há compromisso de tamanho ou tempo. Crie uma reserva com o mínimo ou o máximo de capacidade que você precisar e exclua a reserva a qualquer momento para deixar de pagar por ela.

As reservas de capacidade são úteis nos seguintes cenários:

  • Recuperação de desastre: Certifique-se de que a capacidade esteja disponível quando você precisar fazer failover para um local secundário.

  • Crescimento não planejado: Reserve a capacidade como buffer para picos inesperados de carga de trabalho.

  • Migrações planejadas e novos inícios: Quando você tem requisitos de capacidade grande para migrações ou inícios de novos projetos, as reservas de capacidade garantem que você tenha a capacidade necessária.

  • Capacidade comprometida para projetos de longa duração: Quando manutenção ou ajustes sazonais fazem com que seu uso varie, as reservas de fornecem a capacidade necessária.

Como Funciona a Capacidade Reservada

As reservas de capacidade permitem que você reserve capacidade de computação com antecedência e use essa capacidade ao criar instâncias na reserva. Não há compromisso mínimo de tempo ou tamanho. Você pode criar, modificar e encerrar a reserva de capacidade a qualquer momento. Quando as instâncias que usam a capacidade reservada são encerradas, a capacidade é retornada à reserva e a capacidade não utilizada na reserva aumenta. As capacidades reservadas utilizadas e não utilizadas são medidas de forma diferente. Para obter mais informações, consulte a seção Oracle Compute Cloud Services de Descrições do Oracle PaaS e IaaS Universal Credits Service.

Usando Reservas

Ao criar a reserva de capacidade, você especifica o domínio de disponibilidade na tenancy em que deseja reservar capacidade. Você então pode adicionar uma configuração de capacidade, que define a quantidade de espaço que deseja reservar e a forma a ser usada ao criar instâncias com essa configuração de capacidade. Se preferir, especifique o domínio de falha no qual reservar capacidade. Cada reserva de capacidade pode ter várias configurações de capacidade.

Para usar a capacidade reservada, especifique o ID da reserva ao criar uma instância. A instância que está sendo criada deve ter o mesmo domínio de disponibilidade, a mesma forma e o mesmo domínio de falha que uma das configurações de capacidade na reserva.

Como opção avançada, você pode criar reservas padrão, que permitem configurar sua reserva de capacidade uma vez para o domínio de disponibilidade dentro da tenancy raiz e usar essa reserva toda vez que criar uma instância nesse domínio de disponibilidade e tenancy.

Quando as instâncias que usam a capacidade reservada são encerradas, a capacidade é retornada à reserva. Quando as instâncias que usam capacidade reservada são interrompidas, a capacidade é mantida por essa instância para uso quando essa instância é reiniciada.

Use pools de instâncias para criar várias instâncias que usam capacidade reservada ao mesmo tempo. Na Console, a reserva é aplicada automaticamente ao pool de instâncias com base na configuração da instância. Na API, especifique o ID da reserva de capacidade na configuração da instância para o pool. Desde que haja capacidade suficiente disponível, o pool cria instâncias usando a capacidade da reserva associada. Você também pode usar o pool para interromper, iniciar ou encerrar simultaneamente várias instâncias que usam a capacidade da reserva associada.

Suporte e Limitações

As reservas de capacidade têm as seguintes limitações e restrições:

  • Ao criar a reserva de capacidade, você especifica o domínio de disponibilidade na tenancy em que deseja reservar capacidade. As reservas são específicas do domínio de disponibilidade e da tenancy. Elas não podem ser compartilhadas entre domínios de disponibilidade e tenancies e não abrangem regiões e realms inteiros.
  • As reservas de capacidade não podem ser movidas de um domínio de disponibilidade para outro, nem de uma tenancy para outra.
  • As reservas de capacidade não estão disponíveis com contas Free Tier.
  • As reservas de capacidade não estão disponíveis com computação confidencial.
  • As reservas de capacidade não podem ser usadas com instâncias preemptíveis ou com o recurso de host de máquina virtual dedicado.
  • As reservas de capacidade não suportam instâncias expansíveis.
  • A capacidade é alocada quando a reserva é criada. Se não houver capacidade suficiente disponível para concluir a solicitação, a reserva de capacidade será criada com o máximo de instâncias possível.

    Por exemplo, se você solicitar 50 instâncias e apenas 40 estiverem disponíveis, uma reserva de capacidade com 40 instâncias será criada. Se não houver capacidade disponível, será feita uma reserva com capacidade para zero instâncias. Se a forma solicitada não existir na região, a reserva não será feita e ocorrerá um erro. Para ver a capacidade reservada, use a operação GetComputeCapacityReservation.

  • As reservas de capacidade podem ter até 50 configurações de capacidade. Consulte o seguinte problema conhecido: A criação de mais de 50 configurações de capacidade resulta em um erro interno.
  • Depois de criar uma configuração de capacidade para uma forma flexível, você não poderá alterar o número de OCPUs ou a quantidade de memória designada às instâncias dessa configuração. Para incluir instâncias com um número diferente de OCPUs ou quantidade de memória, crie novas configurações de capacidade na reserva.
  • Para mover uma instância que usa capacidade sob demanda para uma reserva de capacidade, a reserva deve conter uma configuração de capacidade para essa forma e a configuração de capacidade deve conter capacidade não utilizada suficiente para acomodar a instância. Se a configuração de capacidade não tiver capacidade suficiente para a instância, adicione capacidade antes de mover a instância para a reserva.
  • Limites de serviço e cotas de compartimento se aplicam à capacidade reservada. Se sua solicitação de capacidade reservada exceder seus limites de serviço, solicite um aumento no limite de serviço antes de reservar a capacidade. Ao exibir limites, cotas e uso na Console, os Núcleos Reserváveis e a Memória Reservável indicam o limite do serviço. Núcleos Reservados e Memória Reservada indicam o uso atual. As reservas de capacidade têm os problemas conhecidos a seguir com limites de serviço: Nenhuma categoria de serviço para reservas de capacidade ao solicitar aumentos de limite de serviço e Os limites de serviço de reserva de capacidade são imprecisos.
  • Para instâncias blindadas e instâncias com o Windows Defender Credential Guard: Ao criar a instância, se não houver host disponível no domínio de disponibilidade compatível com instâncias blindadas ou com o Credential Guard, a operação de criação não será bem-sucedida. Você pode tentar outro domínio de disponibilidade, aguardar e tentar a operação posteriormente ou tentar novamente sem ativar a instância blindada ou o recurso Credential Guard.
  • As reservas de capacidade não estão disponíveis com instâncias de VM de memória estendida.

Gerenciamento de Custos e Faturamento

Ao criar uma reserva, você será cobrado imediatamente pelos recursos reservados. Quando você não precisar mais de uma reserva, poderá excluí-la para deixar de gerar encargos. Como as reservas consomem recursos, a capacidade reservada gera encargos mesmo quando não é utilizada. As capacidades reservadas utilizadas e não utilizadas são medidas de forma diferente.

Política de IAM Necessária

Para usar o Oracle Cloud Infrastructure, você deve receber de um administrador o acesso de segurança em uma política . Esse acesso é necessário, quer você esteja usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Caso receba uma mensagem de que você não tem permissão ou não está autorizado, verifique com o administrador o tipo de acesso que você tem e em qual compartimento  trabalhar.

Para administradores: Os exemplos a seguir mostram políticas típicas que dão acesso a reservas de capacidade. Crie a política na tenancy para que o acesso seja facilmente concedido a todos os compartimentos por meio da herança de política. Para reduzir o escopo do acesso somente às configurações de dimensionamento automático em um compartimento em particular, especifique esse compartimento em vez da tenancy.

Tipo de acesso: Capacidade de criar uma instância em uma reserva.

Allow group <group_name> to use compute-capacity-reservations in tenancy

Tipo de acesso: Capacidade de gerenciar reservas de capacidade.

Allow group <group_name>  manage compute-capacity-reservations in tenancy

Recursos de Tags

Aplique tags aos seus recursos para ajudar a organizá-los de acordo com as necessidades da sua empresa. Aplique tags no momento da criação de um recurso ou atualize o recurso posteriormente com as tags desejadas. Para obter informações gerais sobre a aplicação de tags, consulte Tags de Recursos.

Opções Avançadas

Além dos recursos padrão de reserva de capacidade, estão disponíveis opções avançadas de configuração, como reservas de capacidade padrão.

Reservas de Capacidade Padrão

Com reservas padrão, você pode configurar sua reserva de capacidade uma vez e usá-la toda vez que criar uma instância no domínio de disponibilidade e na tenancy associados à reserva padrão. Para criar uma reserva padrão, ao criar a reserva de capacidade, selecione a opção de usar essa reserva como padrão. Depois de criar a reserva padrão, todas as instâncias criadas nesse domínio de disponibilidade e na tenancy usarão a capacidade dessa reserva, se possível.

Às vezes, a instância não pode ser criada usando a capacidade da reserva padrão. Por exemplo, a reserva pode não ter capacidade suficiente ou o usuário pode não ter permissão para utilizá-la. Nessas situações, a instância é criada usando a capacidade sob demanda.

Requisitos

Para usar reservas padrão:

  • A reserva de capacidade padrão deve estar no compartimento raiz.
  • Você só pode ter uma reserva padrão em cada domínio de disponibilidade.
  • Conceda aos usuários que criam instâncias permissão para usar essa reserva. Para obter mais informações, consulte Política do Serviço IAM Obrigatória.

Usando a Console

Use a Console para gerenciar reservas de capacidade e configurações de capacidade. As reservas de capacidade podem ter várias configurações de capacidade.

Gerenciando Reservas de Capacidade

Na Console, você pode criar e editar reservas de capacidade, criar e interromper instâncias em uma reserva de capacidade e mover instâncias para dentro e fora das reservas de capacidade.

Para criar uma reserva de capacidade

Para reservas de capacidade grande, entre em contato com o suporte. Para reservas de capacidade menores, siga estas etapas.

A capacidade é alocada quando a reserva é criada. Se não houver capacidade suficiente disponível para concluir a solicitação, a reserva de capacidade será criada com o máximo de instâncias possível. Por exemplo, se você solicitar 50 instâncias e apenas 40 estiverem disponíveis, uma reserva de capacidade com 40 instâncias será criada. Se não houver capacidade disponível, será feita uma reserva com capacidade para zero instâncias. Se a forma solicitada não existir na região, a reserva não será feita e ocorrerá um erro.

Para ver a quantidade de capacidade reservada, após a conclusão da solicitação de reserva, exiba o uso da capacidade na Console ou use a operação GetComputeCapacityReservation. Para saber quando a solicitação de reserva de capacidade é concluída, use solicitações de serviço.

  1. Abra o menu de navegação e clique em Compute. Em Serviço Compute, clique em Reservas de Capacidade.
  2. Clique em Criar reserva de capacidade.
  3. Na página Adicionar detalhes básicos, faça o seguinte:
    1. Informe um nome para a reserva de capacidade. Evite digitar informações confidenciais.
    2. Selecione o compartimento para a reserva e todas as instâncias criadas com essa reserva.
    3. Para Domínio de disponibilidade, selecione o domínio de disponibilidade da reserva e todas as instâncias criadas com essa reserva.
    4. Para tornar essa reserva padrão, marque a caixa de seleção Tornar esta reserva de capacidade o padrão para este domínio de disponibilidade. Se selecionada, quando uma instância for criada nesse domínio de disponibilidade, ela contará para essa reserva, independentemente do compartimento em que estiver. Se uma reserva de capacidade diferente já estiver definida como padrão nesse domínio de disponibilidade, essa reserva de capacidade a substituirá como padrão.
    5. Clique em Próximo.
  4. Na página Adicionar configurações de capacidade, crie uma ou mais configurações de capacidade. Faça o seguinte:
    1. Em domínio de falha, informe um domínio de falha. Se preferir, selecione Primeiro disponível em vez de um domínio de falha específico.
    2. Em Forma, selecione a forma a ser usada para instâncias criadas nessa configuração de capacidade. Se você selecionar uma forma flexível, digite valores para Núcleos e Memória (GB).
    3. Em Contagem, digite o número total de instâncias que podem ser criadas com essa configuração de capacidade.
    4. Opcionalmente, para adicionar configurações de capacidade para mais formas, clique em + Outra forma e repita as etapas anteriores. Para remover uma linha, clique no botão Remover linha (X).
    5. Clique em Próximo.
  5. Revise as informações de reserva e configuração de capacidade e clique em Criar.
Para criar instâncias em uma reserva de capacidade
  1. Siga as etapas para criar uma instância, até a seção Colocação.
  2. Na seção Colocação, clique em Mostrar opções avançadas.
  3. Em Tipo de capacidade, selecione Reserva de capacidade.
  4. Em Reserva de capacidade, selecione a reserva de capacidade na qual você deseja criar a instância.
  5. Finalize a configuração da instância e clique em Criar.
Para mover instâncias para uma reserva de capacidade
  1. Abra o menu de navegação e clique em Compute. No serviço Compute, clique em Instâncias.
  2. Clique na instância em que você está interessado.
  3. Clique em Mais Ações e depois clique em Editar.
  4. Clique em Mostrar opções avançadas e selecione a guia Posicionamento.
  5. Marque a caixa de seleção Aplicar uma reserva de capacidade.
  6. Para Reserva de capacidade, selecione a reserva de capacidade para a qual você deseja mover a instância.
  7. Clique em Salvar alterações.
Para mover instâncias para fora de uma reserva de capacidade
  1. Abra o menu de navegação e clique em Compute. No serviço Compute, clique em Instâncias.
  2. Clique na instância em que você está interessado.
  3. Clique em Mais Ações e depois clique em Editar.
  4. Clique em Mostrar opções avançadas e selecione a guia Posicionamento.
  5. Desmarque a caixa de seleção Aplicar uma reserva de capacidade.
  6. Clique em Salvar alterações.
Para editar uma reserva de capacidade

Você pode alterar o nome da reserva de capacidade. Se a reserva de capacidade estiver no compartimento raiz da tenancy, você poderá decidir se a reserva deve ser padrão.

  1. Abra o menu de navegação e clique em Compute. Em Serviço Compute, clique em Reservas de Capacidade.
  2. Clique na reserva de capacidade desejada.
  3. Clique em Editar.
  4. Você pode editar o nome. Evite digitar informações confidenciais.
  5. Marque ou desmarque a caixa de seleção Tornar esta a reserva padrão para este domínio de disponibilidade.
  6. Clique em Salvar alterações.
Para excluir uma reserva de capacidade
  1. Encerre (exclua) todas as instâncias na reserva de capacidade ou mova as instâncias para fora da configuração de capacidade.
  2. Abra o menu de navegação e clique em Compute. Em Serviço Compute, clique em Reservas de Capacidade.
  3. Clique na reserva de capacidade desejada.
  4. Clique em Excluir e confirme quando solicitado.

Gerenciando Configurações de Capacidade

Você pode adicionar e editar configurações de capacidade na Console. Cada configuração de capacidade deve ser exclusiva na reserva. Não são permitidas várias configurações com o mesmo domínio de falha e forma de instância.

Para adicionar uma configuração de capacidade
  1. Abra o menu de navegação e clique em Compute. Em Serviço Compute, clique em Reservas de Capacidade.
  2. Clique na reserva de capacidade desejada.
  3. Clique em Adicionar configuração de capacidade.
  4. Em domínio de falha, informe um domínio de falha. Se preferir, selecione Primeiro disponível em vez de um domínio de falha específico.
  5. Em Forma, selecione a forma a ser usada para instâncias criadas nessa configuração de capacidade. Se você selecionar uma forma flexível, digite valores para Núcleos e Memória (GB).
  6. Em Contagem, digite o número de instâncias que podem ser criadas com essa configuração de capacidade.
  7. Opcionalmente, para adicionar configurações de capacidade para mais formas, clique em + Outra forma e repita as etapas anteriores. Para remover uma linha, clique no botão Remover linha (X).
  8. Clique em Adicionar configuração.
Para editar uma configuração de capacidade

Você pode editar o número de instâncias que podem ser criadas com uma configuração de capacidade. Para reservar capacidade para diferentes domínios de falha ou formas, adicione uma nova configuração de capacidade.

  1. Abra o menu de navegação e clique em Compute. Em Serviço Compute, clique em Reservas de Capacidade.
  2. Clique na reserva de capacidade desejada.
  3. No menu Ações (Menu Ações) da configuração de capacidade que você deseja editar, clique em Editar.
  4. Para Contagem, informe um novo valor. O valor deve ser maior ou igual ao número de instâncias criadas atualmente nesta configuração.
  5. Clique em Salvar alterações.
Para excluir uma configuração de capacidade e liberar capacidade
  1. Encerre (exclua) todas as instâncias na configuração de capacidade ou mova as instâncias da configuração de capacidade.
  2. Abra o menu de navegação e clique em Compute. Em Serviço Compute, clique em Reservas de Capacidade.
  3. Clique na reserva de capacidade desejada.
  4. No menu Ações (Menu Ações) da configuração de capacidade que você deseja excluir, clique em Excluir configuração. Confirme quando solicitado.

    A configuração de capacidade é excluída e a capacidade associada é liberada da reserva.

Monitorando Reservas de Capacidade

Monitore o uso da capacidade e veja os custos associados à sua reserva de capacidade.

Para exibir o uso da capacidade
  1. Abra o menu de navegação e clique em Compute. Em Serviço Compute, clique em Reservas de Capacidade.
  2. Clique na reserva de capacidade desejada.
  3. Na seção Configurações de capacidade, você pode ver a capacidade total reservada e a capacidade total usada para cada configuração.
  4. (Opcional) Para ver as instâncias criadas na reserva de capacidade, em Recursos, clique em Instâncias criadas.
Para monitorar custos

Na Console, você pode acessar relatórios de custo e uso para ver a decomposição dos custos de sua reserva de capacidade e pode usar o recurso de análise de custos para rastrear e otimizar seus gastos.

  • Para exibir relatórios de custo e uso: Abra o menu de navegação e clique em Faturamento e Gerenciamento de Custos. Em Gerenciamento de Custos, clique em Relatórios de Custo e Uso. Para obter mais informações, consulte Acessando Relatórios de Custo e Uso.
  • Para exibir a análise de custos: Abra o menu de navegação e clique em Faturamento e Gerenciamento de Custos. Em Gerenciamento de Custos, clique em Análise de Custo. Para obter instruções detalhadas explicando como trabalhar com a ferramenta de análise de custo, consulte Visão Geral da Análise de Custo.

No relatório de custo e uso, para reservas de capacidade, a coluna Produto/Descrição inclui as palavras Reserva de Capacidade. Se nenhuma capacidade permanecer na reserva porque as instâncias foram criadas conforme toda a capacidade reservada, o custo da reserva de capacidade será zero. As instâncias são faturadas na taxa padrão para a forma especificada.

O relatório mostra a taxa de faturamento por hora para cada recurso. Os recursos são agregados pelo número de núcleos.

  • A capacidade reservada não utilizada é faturada em 85%. As instâncias criadas em uma reserva de capacidade são faturadas em 100%.
  • Se você criar uma instância em uma reserva de capacidade nos primeiros trinta minutos da hora alocada, a cobrança será feita pela taxa de capacidade reservada para a primeira metade da hora e pela taxa padrão para a segunda metade da hora. Essas taxas aparecem como itens de linha distintos.
  • Quando uma instância é criada com base na capacidade reservada no início de uma hora para a hora cheia, a instância iniciada é faturada com base na taxa padrão para a hora cheia.

Por exemplo, você tem uma reserva de capacidade com capacidade para uma única instância que usa um núcleo. Quinze minutos da hora alocada, você cria uma instância para essa reserva. O relatório de custo e uso tem duas linhas para essa reserva:

  • A primeira linha mostra a capacidade reservada faturada em 85% por 15 minutos. O número na coluna usage/billedQuantity é calculado multiplicando 85% por ¼ de uma hora e o número de núcleos.
  • A segunda linha mostra uma instância padrão faturada em 100% por 45 minutos. O número na coluna usage/billedQuantity é calculado multiplicando 100% por ¾ de uma hora e o número de núcleos.

No relatório de análise de custos, o gráfico de barras mostra os custos associados às reservas de capacidade. A legenda indica quais barras representam reservas de capacidade. Se nenhuma capacidade permanecer na reserva porque as instâncias foram criadas conforme toda a capacidade reservada, o custo da reserva de capacidade será zero. As instâncias são faturadas na taxa padrão para a forma especificada e são agrupadas com instâncias padrão no gráfico.

Usando a API

Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.

Use estas operações de API para gerenciar reservas de capacidade: