Projeto para otimização de taxas

Concluído
Aumentar a eficiência sem reprojetar, renegociar ou sacrificar requisitos funcionais ou não funcionais.

Aproveite as oportunidades para otimizar a utilidade e os custos de seus recursos e operações existentes. Caso contrário, você gastará dinheiro desnecessariamente sem nenhum ROI adicional.

Cenário de exemplo

A equipe de business intelligence (BI) da Contoso hospeda um conjunto de APIs do GraphQL para várias unidades de negócios para acessar armazenamentos de dados em toda a organização sem conceder acesso direto ao banco de dados. Eles vêm desenvolvendo essas APIs ao longo dos anos e descobriram que o controle de versão era importante, portanto, agora estão expondo suas APIs por meio de pontos de extremidade com controle de versão em um único gateway de Gerenciamento de API de Camada de Consumo.

Por trás das instâncias do Gerenciamento de API estão três clusters do AKS que hospedam as APIs expostas. Um deles executando um pool de nós do Windows para APIs escritas em .NET 4.5, um cluster Linux para as APIs escritas em Java Spring e um Linux que eles herdaram de uma equipe anterior executando APIs dotnet core. Os clusters agora pertencem à equipe de BI e são usados somente para essas APIs. Embora o gerenciamento de três clusters não seja o ideal, eles estão funcionando como planejado e, por isso, foram deixados sozinhos.

Como centro de custos da empresa, a equipe de BI está procurando maneiras de otimizar suas taxas para reduzir os custos operacionais.

Consolidar a infraestrutura sempre que possível

Localização compartilhada de uso com outros recursos, cargas de trabalho e até mesmo equipes. Prefira serviços que facilitem alcançar uma densidade maior. Considere as possíveis compensações, especialmente nos limites de segurança.

A consolidação da sua infraestrutura ajudará você a otimizar seus custos de nuvem. À medida que a densidade aumenta, a quantidade de recursos necessários para executar uma carga de trabalho diminui. Essa diminuição reduz o custo por unidade e o custo de gerenciamento.

Desafio da Contoso

  • A equipe de carga de trabalho projetou a infraestrutura do AKS de acordo com as diretrizes da arquitetura de linha de base da Microsoft, que recomenda a execução de pelo menos três nós por cluster. Essa configuração fez com que a equipe desse suporte a nove nós de sistema nos três clusters.
  • A equipe aplica patches e atualizações aos clusters três vezes por mês.

Aplicando a abordagem e os resultados

  • Após os testes, a equipe decide que pode combinar todas as APIs em um único cluster com três pools de nós de usuários, obtendo o mesmo desempenho e as mesmas características de sistema operacional do cluster original.
  • Depois de consolidar as APIs em um cluster, eles consolidam quatro nós para o pool de nós do sistema, economizando os custos de cinco máquinas virtuais.
  • Agora, a equipe também pode simplificar o processo de aplicação de patches e upgrade em seu cluster, pois só tem um cluster para gerenciar.
  • Sua próxima meta de economia de custos é avaliar a consolidação dos dois pools de nós Linux em um só para reduzir ainda mais a sobrecarga operacional.

Aproveite as vantagens das reservas e outros descontos de infraestrutura

Otimize, comprometendo-se e fazendo uma pré-compra para aproveitar os descontos oferecidos em tipos de recursos que não devem ser alterados com o tempo e para os quais os custos e a utilização são previsíveis. Além disso, trabalhe com sua equipe de licenciamento para influenciar futuros programas e renovações de contratos de compra.

A Microsoft oferece tarifas reduzidas para compromissos previsíveis e de longo prazo com recursos e categorias de recursos específicos. Os recursos custam menos durante o período de uso e podem ser amortizados ao longo do período.

Ao manter sua equipe de licenciamento ciente do investimento atual e previsto por recurso, você pode ajudá-la a dimensionar corretamente os compromissos quando sua organização assinar o contrato. Em alguns casos, essas projeções e compromissos podem influenciar a planilha de preços da sua organização, o que beneficia o custo da sua carga de trabalho e também de outras equipes que usam a mesma tecnologia.

Desafio da Contoso

  • Agora que a equipe se consolidou em um cluster, removendo parte do excesso de computação e da carga operacional que absorvia anteriormente, ela está interessada em encontrar medidas adicionais para reduzir o custo do cluster.
  • Como a equipe de BI está satisfeita com a plataforma AKS, eles planejam continuar a usá-la no futuro próximo e, provavelmente, até aumentarão seu uso.

Aplicando a abordagem e os resultados

  • Como o AKS foi criado com base nos Conjuntos de Dimensionamento de Máquinas Virtuais, a equipe analisa as Reservas do Azure. Eles conhecem as SKUs esperadas e as unidades de escala necessárias para os nós de usuário.
  • Eles compram uma reserva de três anos que cobre o pool de nós do sistema e a contagem mínima de instâncias de nós por pool de nós do usuário.
  • Com essa compra, a equipe sabe que está obtendo o melhor negócio para suas necessidades de computação, permitindo que a carga de trabalho cresça com o tempo.

Usar a cobrança com preço fixo quando for prático

Alternar para a cobrança de preço fixo em vez da cobrança baseado no consumo para um recurso quando sua utilização for alta e previsível e houver uma SKU ou opção de faturamento comparável disponível.

Quando a utilização é alta e previsível, o modelo de preço fixo geralmente custa menos e dá suporte a mais recursos. Seu uso pode aumentar seu ROI.

Desafio da Contoso

  • Atualmente, todas as instâncias do Gerenciamento de API são implementadas como SKUs de camada de Consumo. Depois de avaliar os padrões de uso das APIs, eles entendem que as APIs são usadas globalmente e, às vezes, de forma bastante intensa. A equipe decide analisar as diferenças de custo entre o modelo de cobrança atual e um modelo de preço fixo.

Aplicando a abordagem e os resultados

  • Depois de realizar a análise de custo, a equipe descobre que a migração da camada de Consumo para a camada Standard será um pouco mais barata em geral, considerando os padrões de uso atuais. À medida que os serviços crescerem ao longo do próximo ano, é provável que as diferenças de custo se tornem mais acentuadas. Mesmo que o modelo de preço fixo não reflita as características de elasticidade das solicitações, às vezes os modelos de cobrança pré-comprados são a escolha certa.
  • Como um bônus adicional, o uso da camada Standard permite o uso de um ponto de extremidade privado para conexões de entrada, que a equipe estava ansiosa para implementar para a carga de trabalho.
  • Nesse caso, a troca de SKUs fazia sentido tanto para fins de utilização quanto para o benefício adicional da segmentação de rede adicional que é possível com a implantação de um Ponto de Extremidade Privado.

Verifique seu conhecimento

1.

Qual dos cenários a seguir é um bom caso de uso para a compra de uma instância reservada?

2.

Quando pode ser uma boa ideia alternar da cobrança baseada em consumo para um modelo de cobrança de taxa fixa?

3.

Os bancos de dados SQL da Contoso estão distribuídos por várias VMs, cada uma com sua própria licença do SQL Server Enterprise. Qual das seguintes medidas de economia de custos a Contoso deve considerar?