É incomum que as organizações que criaram ambientes de nuvem pública encontrem custos surpreendentemente altos – às vezes chocantemente altos – em suas faturas de nuvem. Muitas vezes, as lições são aprendidas da maneira mais difícil. Para gerenciar os custos da nuvem, uma organização precisa maximizar sua compreensão antes de mudar para a nuvem e minimizar as lições difíceis no caminho.
As organizações que procuram gerenciar melhor seus custos de nuvem pública devem considerar as seguintes metodologias de práticas recomendadas:
Alinhando finanças e pré-migração de TI
Antes de mudar para uma plataforma de nuvem pública, certifique-se de que sua equipe financeira esteja alinhada com seus recursos de TI de várias maneiras. Primeiro, inclua o planejamento financeiro específico para cada carga de trabalho no plano de migração em consideração para a nuvem. Se olharmos para a candidatura de mover uma carga de trabalho específica para a nuvem, precisamos contabilizar os recursos técnicos necessários para que ela funcione bem e os custos desses recursos; isso inclui custos de migração. A comparação desses números com os recursos técnicos locais e a estrutura de custos da carga de trabalho em questão pode oferecer uma boa visão do caso de negócios.
A maioria das organizações faz isso até certo ponto, mas muitas não têm um caso de negócios documentado e uma estrutura de planejamento para avaliar a candidatura à migração de cargas de trabalho na nuvem. Envolva as equipes de finanças e TI para determinar as visões de arquitetura financeira e técnica no local versus nuvem pública. Lembre-se de que uma avaliação forte pode gerar resultados que sugerem que certas cargas de trabalho permanecem no local. Quaisquer que sejam os resultados, é importante manter uma abordagem imparcial.
Estabelecer um relacionamento entre Finanças e TI é extremamente importante porque a natureza da computação em nuvem permite que as unidades de TI ou de negócios aumentem os recursos sem necessariamente obter a aprovação prévia do Financeiro, resultando em despesas imprevistas. A inclusão de parceiros financeiros no planejamento da migração pode mitigar esse risco por meio de abordagens colaborativas para transparência e controle que ajudarão a reduzir os gastos excessivos com a nuvem.
As organizações não devem considerar apenas o planejamento da migração do ponto de vista dos candidatos à migração para a nuvem, mas também do cenário que permanece no local. Depois que as cargas de trabalho são migradas, os recursos físicos que suportam essas cargas de trabalho ainda existem, já foram pagos e precisam ser recuperados ou reaproveitados. Esperar para migrar uma carga de trabalho em execução em hardware atualizado recentemente pode fazer sentido, dependendo do nível de esforço para rearquitetá-la. A migração também pode ter implicações de custo do ponto de vista de manutenção e suporte de software, especialmente ao migrar software local para SaaS, e é importante entender, analisar e alinhar isso no momento da contratação da nuvem para evitar custos redundantes.
Alinhando finanças e TI após a migração
As melhores práticas para o gerenciamento de finanças na nuvem devem ser inseridas na estratégia de nuvem da organização, mas muitas organizações carecem de um entendimento completo das práticas de controle financeiro em ambientes de nuvem. Além disso, assim como as organizações investem em treinamento para pessoal de TI que opera em ambientes de nuvem pública, elas também devem considerar investir em treinamento nos seguintes tópicos financeiros de nuvem pública (bem como no treinamento de profissionais financeiros em tópicos de nuvem).
Entendendo as finanças da nuvem
Há muitas maneiras de monitorar e controlar os custos de recursos em ambientes de nuvem pública. É importante que as equipes de Finanças e TI desenvolvam um forte entendimento com políticas e procedimentos disciplinados em torno dos três tópicos e funcionalidades a seguir.
Marcação de recursos
A marcação de recursos atribui valores de metadados a recursos de nuvem dependendo de sua finalidade, ou seja, um aplicativo, projeto e/ou unidade de negócios, centro de custo ou ambiente específico. A marcação é uma funcionalidade muito poderosa que requer disciplina organizacional e supervisão. A funcionalidade permite que uma organização defina orçamentos, alarmes de cobrança e limites para tags e recursos, para que a equipe possa agir se o uso e os custos começarem a ultrapassar os limites. É bastante comum que instâncias e serviços sejam deixados rodando involuntariamente, o que pode disparar o medidor de consumo e gerar contas surpresas. Controles fortes para marcação de recursos ajudam a evitar esses cenários comuns. Todas as três maiores plataformas de nuvem pública têm funcionalidade semelhante, embora possam usar palavreado ligeiramente diferente, o que é importante se você tiver uma estratégia de várias nuvens. Em outras palavras, certifique-se de que sua estratégia de marcação e supervisão não sejam específicas da plataforma. Uma estratégia de marcação que usa valores uniformes em todas as plataformas será essencial para gerenciar sua infraestrutura de nuvem e reduzir as dores de cabeça no futuro. Por exemplo, se um administrador de nuvem marca proativamente recursos como pertencentes a ambientes de teste, desenvolvimento e produção, enquanto outro administrador na organização não o faz, torna-se cada vez mais complexo gerenciar e governar os recursos e custos associados à medida que os ambientes crescem. Ter uma prática disciplinada de marcação permite que a equipe compare de forma consistente as marcas com o ambiente adequado, casos de uso e recursos de carga de trabalho. É melhor incorporar uma forte disciplina e estrutura de marcação desde o início, em vez de retroceder e remarcar os recursos posteriormente.
Sob demanda, instâncias spot, instâncias reservadas, capacidade reservada, computação sem servidor
Entender essas abordagens, como elas funcionam e quando aproveitá-las é um passo importante para reduzir custos. Por exemplo, se uma organização tiver cargas de trabalho que usa de maneira previsível e consistente, o uso de instâncias reservadas pode ser uma abordagem econômica. Por outro lado, se um aplicativo requer escalabilidade inconsistente e dramática, sob demanda pode ser uma abordagem melhor. Na realidade, a estratégia para alguns aplicativos pode ser usar uma combinação de ambas as abordagens: usar instâncias reservadas quando o aplicativo for executado em uso normal e sob demanda quando houver potencial para rajadas e quedas no uso. Como alternativa, os serviços de computação sem servidor, que na verdade não são sem servidor, são cobrados pela invocação do servidor em vez do tempo de execução da instância. O uso dessa abordagem nos aplicativos apropriados reduzirá os custos.
Por fim, à medida que a estratégia de nuvem de uma organização avança e o estado futuro se torna mais sólido, negociar um desconto corporativo em gastos com nuvem com provedores individuais com base no uso comprometido às vezes pode oferecer uma oportunidade de reduzir faturas de nuvem – especialmente com a abordagem apropriada, como instâncias reservadas ou capacidade reservada. A AWS, por exemplo, introduziu recentemente planos de poupança, que oferecem descontos de pequena escala com base no uso. Se o programa de nuvem de uma organização puder gerenciar seu ambiente em congruência com os planos de desconto disponíveis de forma proativa, a economia potencial poderá ser significativa.
Outras “Pegadinhas”
Tenha cuidado e esteja ciente dos serviços de escalonamento automático de nuvem pública e das cargas de trabalho que os utilizam. Automatizar a escalabilidade do ambiente é uma funcionalidade útil e interessante dentro das plataformas de nuvem pública. Isso oferece recursos de baixo contato para dimensionar os recursos do aplicativo, mas, sem a governança e os controles corretos, o dimensionamento do ambiente pode levar a contas inesperadas.
A saída de dados é outra área em que os clientes de nuvem pública são atingidos por custos inesperados. Prevenir essas surpresas depende de uma boa preparação e planejamento antes da migração e/ou construção na nuvem. Recomendamos compreender os requisitos de acessibilidade e uso simultâneo da carga de trabalho, bem como o planejamento de capacidade de fluxo de dados integrado à estrutura de planejamento. Isso ajudará a criar uma imagem mais clara do comportamento esperado do fluxo de rede e dados antes que um medidor cobre por isso.
As empresas têm vários métodos, abordagens e ferramentas diferentes que podem usar para monitorar e colocar controles sobre custos em plataformas de nuvem pública. É importante que tanto o pessoal de TI quanto o de Finanças estejam cientes, bem versados e coordenados sobre esses tópicos. É muito melhor entender antes de migrar para a nuvem para evitar as duras lições que outras empresas vivenciaram. As organizações que têm uma melhor compreensão dessas áreas podem integrá-las em sua estratégia, políticas e procedimentos de nuvem desde o início da jornada para a nuvem.