Otimização de custos de nuvem
O que são recursos de dimensionamento correto?
O que é dimensionamento correto de recursos?
O redimensionamento de recursos é o processo de fazer corresponder os tipos e tamanhos de instâncias de nuvem à sua carga de trabalho real com o menor custo possível. As ferramentas avaliam o nível de carga de trabalho com base na utilização recente: o AWS Compute Optimizer, por exemplo, considera por padrão as estatísticas de utilização dos últimos 14 dias. O objetivo é gastar exatamente o que deve, utilizando apenas os recursos de que necessita.
Você deve usar o dimensionamento correto para eficiência de custos; sem ele, você pode gastar demais acidentalmente. Também é uma boa ideia usar o dimensionamento correto para que o desempenho e a capacidade sejam correspondentes.
Quais são as consequências de não dimensionar corretamente os recursos?
As consequências de não redimensionar os recursos afetam tanto o que gasta como o desempenho das cargas de trabalho:
- Superprovisionamento: certifique-se de pagar apenas pela capacidade que você usa.
- Subprovisionamento: Também precisa de garantir que não tem capacidade a menos para não prejudicar o seu desempenho e a experiência do cliente.
Como você otimiza o custo dos recursos de nuvem enquanto mantém o desempenho?
Para otimizar o custo dos recursos de nuvem mantendo o desempenho, concentre-se em quatro aspetos da otimização de custos de nuvem:
- Monitorização Contínua: Avalie a utilização dos seus recursos (utilização de CPU, memória, armazenamento e rede em inatividade, média e pico) e aumente/diminua conforme necessário.
- Ajuste dinâmico: monitore as mudanças de demanda e dimensione seus recursos com base nelas.
- Para cargas de trabalho com padrões previsíveis, considere utilizar provedores que oferecem Instâncias Reservadas ou Planos de Economia.
- Automação de dimensionamento: acione o dimensionamento com base em limites que você define com antecedência.
Quais ferramentas ou serviços podem ajudar no dimensionamento correto?
Use estas ferramentas no seu dimensionamento:
- Monitoramento/Análise: Observe insights em seus painéis e relatórios para determinar o que você precisa fazer como próximas etapas.
- Dimensionamento automático: Defina condições pré-definidas para ajustar os recursos no seu servidor.
- Gerenciamento de custos: Observe ferramentas nas quais você pode rastrear seus gastos e determinar se tem custos desnecessários.
- Mecanismos de recomendações: Identifique padrões de uso e considere se precisa aumentar ou diminuir a escala. Um exemplo é o AWS Compute Optimizer, que avalia métricas de utilização por um período padrão de 14 dias ou até 93 dias para instâncias EC2 ou RDS utilizando métricas de infraestrutura melhoradas.
| Categoria de Ferramenta | Objetivo principal | Vantagem Principal |
|
Monitoramento/Análise |
||
| Informações do Painel de Controlo | Monitorizar a utilização de recursos | Facilita a visualização fácil do desempenho atual da infraestrutura |
|
Dimensionamento automático |
||
| Ajuste Automático de Recursos | Ajustar dinamicamente os recursos do servidor | Garante o alinhamento em tempo real da capacidade com as exigências da carga de trabalho |
|
Gestão de custos |
||
| Análise de Orçamento | Analisar e monitorizar os gastos em despesas de nuvem | Deteta áreas de gastos desnecessários e ajuda na otimização |
|
Mecanismos de recomendações |
||
| Análise de padrões de uso | Determina as necessidades de escala | Fornece recomendações sobre a alocação de recursos |
Com que frequência os recursos devem ser dimensionados corretamente?
A frequência com que deve redimensionar os recursos depende de diferentes fatores, tais como a natureza e a variabilidade da carga de trabalho. Ajuste e monitorize com mais frequência se a sua carga de trabalho mudar frequentemente. Por outro lado, poderá necessitar de revisões periódicas se souber aproximadamente qual é a sua carga de trabalho.
Independentemente do que fizer, deve definir uma janela de revisão específica (por exemplo,, mensal). Durante estas revisões, avalie até que ponto os seus recursos estão alinhados. Fazer isto é necessário se pretender manter o desempenho e, ao mesmo tempo, otimizar os custos da sua nuvem.
Conclusão
A otimização de custos de nuvem requer recursos de dimensionamento correto, e a extensão na qual você deve verificar suas plataformas dependerá de sua carga de trabalho e uso. Independentemente do que você fizer, você precisa encontrar o equilíbrio certo.
Se necessário, contrate alguém para monitorar seus recursos de nuvem. Você também deve observar as ferramentas do seu provedor de serviços de nuvem para ver se há recursos que podem ajudá-lo a tomar uma decisão mais fácil.