Sobre as Cookies neste site Nossos sites requererem alguns cookies para funcionarem corretamente (obrigatório). Além disso, outros cookies podem ser usados com seu consentimento para analisar o uso do site, melhorar a experiência do usuário e para publicidade. Para obter mais informações, revise as opções de. Ao visitar nosso website, você concorda com nosso processamento de informações conforme descrito nadeclaração de privacidade da IBM. Para proporcionar uma navegação tranquila, suas preferências de cookie serão compartilhadas nos domínios da web da IBM listados aqui.
Usando reservas para reduzir os custos do nó do trabalhador clássico
Infraestrutura clássica
Quando você tem necessidades de computação consistentes ao longo do tempo de pelo menos um ano, crie uma reserva para reduzir os custos dos nós do trabalhador em seus clusters Red Hat® OpenShift® on IBM Cloud®. Com uma reserva, você reserva instâncias de nós de trabalho virtuais em um contrato por um preço fixo, previsível e mais baixo do que as instâncias regulares.
As reservas estão disponíveis apenas para nós do trabalhador de infraestrutura clássica em regiões multizona (MZRs). Observe também que não é possível ativar o complemento escalador automático de cluster em conjuntos de trabalhadores que usam reservas.
As reservas estão disponíveis apenas para as contas permitidas. Para obter mais informações, consulte Solicitando acesso a recursos incluídos na lista de permissões
Entendendo as reservas
Uma reserva é um tipo de recurso da IBM Cloud configurado para descrever o tipo, o local e outros detalhes de nós do trabalhador que você deseja comprar. Em seguida, você cria contratos para a reserva, que são acordos para pagar uma determinada quantia a cada mês por um determinado número de nós do trabalhador para prazos de um ou três anos.
Revise o diagrama a seguir para um cenário de exemplo de como é possível configurar a sua reserva e os contratos para usar entre os clusters.
Reserva: a reserva contém detalhes como a plataforma de contêiner, o tipo de nó do trabalhador, o local e o provedor de infraestrutura.
Contrato: a reserva de exemplo tem dois contratos para prazos diferentes. Um contrato é para 10 nós do trabalhador ao longo de três anos. O outro contrato é para cinco nós do trabalhador ao longo de um ano. Portanto, a capacidade total da reserva é de 15 nós do trabalhador.
Clusters: cada cluster está na mesma região multizona da reserva, mas pode estar em um grupo de recursos diferente. Os nós do trabalhador reservados de diferentes reservas podem ser usados em clusters diferentes. Um cluster pode ter uma combinação de pools de trabalho reservados e regulares, conforme a necessidade.
Conjuntos de trabalhadores: é possível criar diversos conjuntos de trabalhadores em diversos clusters com seus nós do trabalhador reservados. Os nós de trabalho reservados são usados para todo o pool de trabalho; não é possível misturar e combinar nós de trabalho regulares e reservados no mesmo pool de trabalho. Os nós de trabalho reservados são usados com base na primeira disponibilidade, o que significa que, se você provisionar um pool de trabalho que use todos os seus nós de trabalho reservados, não haverá mais nós de trabalho reservados restantes para outros pools de trabalho. Portanto, é possível criar reservas separadas para cada equipe que tem um conjunto de trabalhadores ou cluster.
Zonas: como a reserva é criada em uma região multizona da IBM Cloud, os nós do trabalhador reservados podem ser usados para clusters em qualquer uma das zonas. Por exemplo, as reservas em Washington D.C. (região leste dos EUA)
podem ser usadas para criar nós clássicos do trabalhador em wdc04
, wdc06
ou wdc07
.
Nós do trabalhador reservados que são usados nos conjuntos de trabalhadores: nesse cenário, os ambientes de desenvolvimento e produção compartilham uma reserva que tem uma combinação de contratos que são usados para uma combinação de conjuntos de trabalhadores e equipes. A reserva ainda tem um nó do trabalhador reservado não usado no prazo de três anos que pode ser usado para outros conjuntos de trabalhadores ou para aumentar a escala dos conjuntos de trabalhadores existentes. Se o ambiente de produção precisar de mais de um nó do trabalhador, será possível redimensionar alguns conjuntos de trabalhadores em desenvolvimento, criar um conjunto de trabalhadores que usa nós do trabalhador sob demanda ou incluir mais contratos na reserva. Se você estiver preocupado com um ambiente de desenvolvimento usando os recursos do ambiente de produção, considere a criação de reservas separadas para os diferentes ambientes.
Uso e ciclo de vida de reserva
- Como posso usar minha reserva?
- É possível usar a sua reserva para criar conjuntos de trabalhadores em clusters novos ou existentes. Sua reserva é de toda a conta, portanto, é possível usar os nós do trabalhador reservados em diferentes clusters, conjuntos de trabalhadores e até mesmo grupos de recursos. No entanto, como os preços variam por zona, não é possível usar nós do trabalhador reservados em diferentes regiões de metro ou multizona. Também não é possível usar instâncias reservadas de outros serviços de infraestrutura da IBM Cloud, como instâncias de servidor virtual, para os nós do trabalhador, mas deve usar as reservas do Red Hat OpenShift on IBM Cloud.
- Uma reserva garante a capacidade de computação em uma zona?
- A reserva de nós do trabalhador não garante a capacidade de cálculo sempre que se deseja criar um conjunto de trabalhadores. Em vez disso, reserve um determinado número de nós do trabalhador por um prazo para que você fixe o preço com desconto que está associado à reserva.
- Como posso saber de quantos nós de trabalho reservados preciso?
- Consulte Dimensionando seu cluster Kubernetes para suportar sua carga de trabalho.
- Que tipos de cargas de trabalho são mais adequados para reservas?
- As cargas de trabalho a seguir são boas candidatas para execução em nós do trabalhador reservados:
- Cargas de trabalho de produção
- Cargas de trabalho de missão crítica que devem ser executadas 24x7
- Cargas de trabalho previsíveis que têm uso contínuo e estados estáveis
- Cargas de trabalho para as quais você deseja aumentar a alta disponibilidade criando réplicas em diferentes zonas e regiões
- Posso converter os nós de trabalho existentes em nós de trabalho reservados para economizar dinheiro?
- Nº Como alternativa, é possível criar reservas e contratos para os nós do trabalhador nos clusters. Em seguida, crie conjuntos de trabalhadores em seus clusters existentes que usam os nós do trabalhador reservados. Considere o uso de rótulos para replanejar suas cargas de trabalho existentes para os novos conjuntos de trabalhadores reservados. Em seguida, exclua seus conjuntos de trabalhadores antigos sob demanda.
- Como as reservas afetam as cotas?
- Por padrão, o Red Hat OpenShift on IBM Cloud configura certo limite de cota no número de nós do trabalhador que é possível ter em todos os clusters em uma região. É impedida a criação de contratos que excedem a cota de nós do trabalhador. É possível tentar uma região diferente ou aumentar a cota. Se você precisar mais do recurso, entre em contato com o suporte IBM. No caso de suporte, inclua o novo limite de cota da região e do provedor de infraestrutura que você deseja. Depois que a cota for aumentada, será possível criar um contrato.
- O que acontece quando meu contrato termina? Meus nós de trabalho são excluídos?
- Quando um contrato termina, sua reserva é verificada quanto à capacidade adicional de outros contratos. Se você tiver mais nós do trabalhador do que a capacidade, os nós do trabalhador que excederem a capacidade total da reserva serão excluídos.
Por exemplo, é possível que você tenha uma reserva com um contrato para 10 nós do trabalhador e outro contrato para cinco nós do trabalhador, para uma capacidade total de 15 nós do trabalhador. Você usa 14 dos 15 nós do trabalhador. Quando o contrato de cinco nós do trabalhador expirar, sua capacidade total de reserva será reduzida para 10 nós do trabalhador. Portanto, quatro de seus 14 nós do trabalhador em execução são excluídos para tornar o número de nós do trabalhador igual à capacidade total de 10 nós do trabalhador reservados.
Para evitar uma exclusão inesperada, reduza a escala de seus conjuntos de trabalhadores antes que o contrato termine para a capacidade restante na reserva. Ou, inclua contratos em sua reserva para que você continue a ter capacidade reservada suficiente para os nós do trabalhador necessários.
Faturamento e descontos
- Qual é o valor do desconto? Posso combinar reservas com outros descontos?
- Os descontos variam pelo tipo, local e prazo do contrato, mas geralmente os usuários realizam uma economia de custo significativa em comparação com os nós do trabalhador sob demanda.
- 33% ou mais para prazos de um ano.
- Até 50% para prazos de três anos.
Esses nós do trabalhador reservados com desconto estão além de quaisquer descontos atuais de nível de conta que é possível ter, como descontos de uma conta de assinatura da IBM Cloud.
- Como eu estou faturado? Como meus descontos são aplicados?
- Ao criar um contrato, é calculado um preço mensal com desconto para o número total de nós do trabalhador. Em seguida, esse custo é aplicado a cada mês no prazo. Você é faturado a cada mês para o custo com desconto, independentemente de quantos nós do trabalhador são usados durante o mês. Tenha em mente que o preço de cada novo contrato é fixado no momento em que o contrato é criado para o tempo de vida do contrato.
Considere o exemplo a seguir. Você cria um contrato em 15 de dezembro de 2024 para 12 nós de trabalho por um período de 1 ano, até 15 de dezembro de 2025. O custo total com desconto para todos os 12 nós do trabalhador para o prazo inteiro é calculado em US$ 12.000. Para cada mês completo, você é faturado por uma taxa fixa de US$ 1.000, independentemente de quantos nós do trabalhador na reserva estão em uso. Para o primeiro e último meses, você é faturado por uma quantia rateada, de acordo com as datas nas quais o contrato está ativo nos meses.
- Se eu não precisar mais dos nós de trabalho reservados, posso modificar meu contrato?
- Não, não é possível modificar os termos do contrato, como a duração, o número de nós do trabalhador ou o tipo. É possível remover dos clusters quaisquer nós do trabalhador desnecessários, mas você não receberá reembolso pela capacidade não utilizada na reserva.
Criando uma reserva
Crie uma reserva que pode ser usada para provisionar os nós do trabalhador em um custo reduzido, comprometendo-se com o prazo de um ou três anos.
Antes de começar, certifique-se de ter a função de acesso de plataforma Administrador para o serviço no IBM Cloud IAM.
- Faça login no Red Hat OpenShift on IBM Cloud console de reservas.
- Clique em Criar reserva.
- Selecione o provedor de Infraestrutura a ser usado para seus nós do trabalhador.
- Selecione o Local para sua reserva. Saiba que não será possível mudar o local posteriormente.
- Geografia: a área geográfica pela qual os locais são filtrados.
- Disponibilidade: escolha zona única ou multizona. Para áreas multizona, selecione zonas específicas para os nós do trabalhador ao criar o conjunto de trabalhadores.
- Área metropolitana: a área metropolitana para o local.
- Configure os Nós do trabalhador para a sua reserva.
- Clique em Mudar tipo para editar a CPU, a memória e outros detalhes de sistemas operacionais dos nós do trabalhador. Saiba que não será possível mudar o tipo de reserva posteriormente.
- Insira o Número de nós do trabalhador para criar um contrato para a reserva inicial. Será possível incluir contratos para nós do trabalhador adicionais posteriormente.
- Preencha os detalhes da reserva. Para obter mais informações sobre os descontos, consulte Faturamento e descontos.
- Duração do contrato: escolha entre um ou três anos para a duração do contrato inicial. Será possível incluir contratos para durações adicionais posteriormente.
- Data de início: escolha a data em que o contrato e o faturamento começarão, às 00:00 UTC, independentemente do fuso horário. O contrato termina um ou três anos após a data selecionada, como 15 de dezembro de 2020 a 15 de dezembro de 2021. É possível selecionar uma data futura, mas não é possível criar nós do trabalhador que usem a reserva até que essa data comece.
- Nome da reserva: dê um nome à sua reserva. Esse nome é usado para gerar nomes para todos os contratos associados, que aparecem em relatórios de faturamento e uso. Considere a inclusão de breves detalhes sobre o local e o tipo para ajudar ao selecionar a reserva para criar conjuntos de trabalhadores posteriormente.
- Na área de janela Resumo, revise o resumo do pedido e, em seguida, clique em Criar. A sua reserva é criada com o contrato inicial para nós do trabalhador.
- Opcional: para incluir mais capacidade em sua reserva, é possível criar mais contratos.
- No console de reservas do Red Hat OpenShift on IBM Cloud, clique na sua reserva.
- Na seção Contratos, clique em Incluir +.
- Selecione o Número de nós do trabalhador, Duração do contrato e Data de início para o contrato.
- Na área de janela Resumo, revise o resumo do pedido e, em seguida, clique em Criar. Seu contrato é incluído na reserva e se torna disponível para uso para provisionar nós do trabalhador na data de início.
Sua reserva está criada! Agora, use a sua reserva para provisionar nós do trabalhador em seu cluster ou revise seu uso de reserva.
Usando uma reserva em um cluster
Ao criar um conjunto de trabalhadores em um cluster, é possível optar por usar a sua reserva para provisionar os nós do trabalhador. É possível usar a mesma reserva para diversos clusters e conjuntos de trabalhadores no mesmo local da reserva.
Se você não tiver capacidade suficiente na reserva para concluir uma ação do conjunto de trabalhadores, como criar, redimensionar, rebalancear ou incluir uma zona, a ação será bloqueada. Em vez disso, inclua um contrato para mais nós do trabalhador em sua reserva. Também é possível remover ou reduzir a escala dos conjuntos de trabalhadores existentes para incluir esses nós do trabalhador de volta em sua reserva. Também é possível criar o conjunto de trabalhadores com os nós do trabalhador sob demanda.
Antes de Iniciar:
- No IBM Cloud IAM, certifique-se de que tenha a função de acesso à plataforma Operador para o Kubernetes Service para o cluster criar conjuntos de trabalhadores.
- Crie ou tenha um cluster clássico existente na mesma área metropolitana da reserva que você deseja usar. Para usar nós do trabalhador somente por meio de uma reserva, é possível criar um cluster com zero nó do trabalhador ou remover conjuntos de trabalhadores existentes sob demanda de um cluster.
Para usar a reserva:
- Faça login no console.
- Selecione o cluster que você deseja usar.
- No menu de cluster, selecione Conjuntos de trabalhadores.
- Clique em Incluir +.
- Insira os detalhes do pool de trabalho.
- Insira o Nome do conjunto do trabalhadores.
- Selecione a Reserva que você deseja usar. Tenha em mente que a reserva afeta o tipo e o número de nós do trabalhador que podem ser provisionados nesse conjunto de trabalhadores.
- Selecione as Zonas do trabalhador e revise as informações de VLAN.
- Para os Nós do trabalhador, aumente ou diminua o número de nós do trabalhador que você deseja criar por zona. É possível revisar a porcentagem de sua reserva que a criação do conjunto de trabalhadores usa. Não é possível criar um conjunto de trabalhadores com mais nós do trabalhador do que a quantidade que há na reserva. Para usar nós do trabalhador de outra reserva, crie um conjunto de trabalhadores diferente.
- Na área de janela Resumo, observe que o seu custo estimado é zero, pois o seu pedido de conjunto de trabalhadores usa a reserva. Para concluir a ordem, clique em Criar.
Revisando o uso de reserva
É possível revisar seus detalhes de uso e faturamento de reserva do Red Hat OpenShift on IBM Cloud.
Antes de começar, certifique-se de que você tenha as funções a seguir no IBM Cloud IAM.
- Função de acesso à plataforma Visualizador para o Kubernetes Service para visualizar detalhes de uso da reserva.
- Função de acesso à plataforma Visualizador para o serviço Account Management > Billing para visualizar detalhes do faturamento.
Uso de reserva:
- Faça login no Red Hat OpenShift on IBM Cloud console de reservas.
- Revise a coluna Uso para ver quantos nós do trabalhador da quantia total estão em uso, como
1 of 3 worker nodes
. - Revise a coluna Clusters para ver quantos clusters têm nós do trabalhador que usam a reserva.
Detalhes do faturamento:
- Efetue login no Console de faturamento da IBM Cloud.
- No menu de navegação, clique em Uso.
- Na tabela Serviços, localize a linha Kubernetes Service e clique em Visualizar planos.
- Na tabela de planos, localize a linha para o seu nome de reserva e clique em Visualizar detalhes.
- Revise os detalhes para os nós do trabalhador reservados que estão associados aos contratos de sua reserva.
Renovação de reserva expirada
Se você for membro de uma conta com reserva de contrato definida para expirar em 30 dias, deverá renová-la para evitar a perda do serviço.
Se você tiver mais nós de trabalho do que a capacidade da reserva no momento da expiração do contrato, os nós de trabalho serão excluídos até que não excedam mais a capacidade total atual da reserva.
Para evitar a perda de serviço, você deve criar novos contratos para as reservas existentes para substituir os que estão expirando. Como alternativa, se você optar por não continuar com as reservas, deverá criar um novo pool de trabalho que não esteja usando uma reserva e migrar as cargas de trabalho antes da data de expiração do contrato.
Se você quiser continuar com as reservas, siga as etapas a seguir.
- Faça login no Red Hat OpenShift on IBM Cloud console de reservas.
- Clique em cada reserva na lista para visualizar uma lista de contratos associados a cada reserva.
- Para cada contrato, observe a coluna Data de vencimento para encontrar os contratos que vencem em 30 dias.
- Clique em Add (Adicionar ) para adicionar um novo contrato. Repita o procedimento para cada contrato que expirar em 30 dias.
- Selecione o número de nós de trabalho. Certifique-se de que o número de nós de trabalho seja suficiente para a capacidade de que você precisa. Por exemplo, se o contrato que está expirando contiver 3 nós de trabalho, o novo contrato também deverá conter 3 nós de trabalho, a menos que você determine que precisa de mais ou menos capacidade.
- Selecione uma data de início para o novo contrato. Certifique-se de que os seguintes requisitos sejam atendidos:
- A data de início não deve ser superior a 30 dias no futuro.
- Não há intervalo entre a data de início que você escolher e a data de vencimento do contrato que está expirando. Você pode escolher uma data de início um ou dois dias antes do vencimento da data existente para garantir que não haja lacunas e perda de serviço.