Este princípio no pilar de otimização de custos da Google Cloud estrutura bem arquitetada fornece recomendações para alinhar a sua utilização de Google Cloud recursos com os objetivos de negócio da sua organização.
Vista geral do princípio
Para gerir eficazmente os custos da nuvem, tem de maximizar o valor de negócio que os recursos da nuvem oferecem e minimizar o custo total de propriedade (TCO). Quando avalia as opções de recursos para as suas cargas de trabalho na nuvem, considere não só o custo do aprovisionamento e da utilização dos recursos, mas também o custo da respetiva gestão. Por exemplo, as máquinas virtuais (VMs) no Compute Engine podem ser uma opção rentável para alojar aplicações. No entanto, quando considera os custos gerais de manutenção, aplicação de patches e escalabilidade das VMs, o CCT pode aumentar. Por outro lado, os serviços sem servidor, como o Cloud Run, podem oferecer um maior valor empresarial. Os custos operacionais mais baixos permitem que a sua equipa se concentre nas atividades principais e ajudam a aumentar a agilidade.
Para garantir que os seus recursos na nuvem oferecem o valor ideal, avalie os seguintes fatores:
- Custos de aprovisionamento e utilização: as despesas incorridas quando compra, aprovisiona ou consome recursos.
- Custos de gestão: as despesas recorrentes para operar e manter os recursos, incluindo tarefas como aplicação de patches, monitorização e escalabilidade.
- Custos indiretos: os custos que pode incorrer para gerir problemas como tempo de inatividade, perda de dados ou violações de segurança.
- Impacto na empresa: as potenciais vantagens dos recursos, como o aumento da receita, a melhoria da satisfação dos clientes e o tempo de lançamento no mercado mais rápido.
Ao alinhar os gastos na nuvem com o valor empresarial, tem as seguintes vantagens:
- Decisões orientadas por valor: as suas equipas são incentivadas a dar prioridade a soluções que geram o maior valor empresarial e a considerar as implicações de custos a curto e longo prazo.
- Escolha de recursos informada: as suas equipas têm as informações e os conhecimentos de que precisam para avaliar o valor empresarial e o CTP de várias opções de implementação, pelo que escolhem recursos rentáveis.
- Alinhamento entre equipas: a colaboração multifuncional entre as equipas de negócios, financeiras e técnicas garante que as decisões relativas à nuvem estão alinhadas com os objetivos gerais da organização.
Recomendações
Para alinhar os gastos na nuvem com os objetivos da empresa, considere as seguintes recomendações.
Dê prioridade aos serviços geridos e aos produtos sem servidor
Sempre que possível, escolha serviços geridos e produtos sem servidor para reduzir a sobrecarga operacional e os custos de manutenção. Esta escolha permite que as suas equipas se concentrem nas atividades empresariais essenciais. Podem acelerar a disponibilização de novas funcionalidades e ajudar a impulsionar a inovação e o valor.
Seguem-se exemplos de como pode implementar esta recomendação:
- Para executar bases de dados de servidor PostgreSQL, MySQL ou Microsoft SQL Server, use o Cloud SQL em vez de implementar essas bases de dados em VMs.
- Para executar e gerir clusters do Kubernetes, use o GKE Autopilot (Google Kubernetes Engine) em vez de implementar contentores em VMs.
- Para as suas necessidades de processamento do Apache Hadoop ou Apache Spark, use o Dataproc e o Dataproc sem servidor. A faturação por segundo pode ajudar a alcançar um CCT significativamente mais baixo quando comparado com data lakes no local.
Equilibre a relação custo-eficácia com a agilidade empresarial
Controlar os custos e otimizar a utilização de recursos são objetivos importantes. No entanto, tem de equilibrar estes objetivos com a necessidade de uma infraestrutura flexível que lhe permita inovar rapidamente, responder rapidamente às alterações e oferecer valor mais rapidamente. Seguem-se exemplos de como pode alcançar este equilíbrio:
- Adote as métricas DORA para o desempenho de fornecimento de software. As métricas, como a taxa de falhas de alterações (CFR), o tempo de deteção (TTD) e o tempo de restauro (TTR), podem ajudar a identificar e corrigir gargalos nos seus processos de desenvolvimento e implementação. Ao reduzir o tempo de inatividade e acelerar a entrega, pode alcançar a eficiência operacional e a agilidade empresarial.
- Siga as práticas de engenharia de fiabilidade de sites (EFS) para melhorar a fiabilidade operacional. O foco da SRE na automatização, na observabilidade e na resposta a incidentes pode levar a uma redução do tempo de inatividade, a um tempo de recuperação mais baixo e a uma maior satisfação do cliente. Ao minimizar o tempo de inatividade e melhorar a fiabilidade operacional, pode evitar a perda de receita e a necessidade de aprovisionar recursos em excesso como uma rede de segurança para lidar com interrupções.
Ative a otimização self-service
Incentive uma cultura de experimentação e exploração fornecendo às suas equipas ferramentas de otimização de custos self-service, ferramentas de observabilidade e plataformas de gestão de recursos. Permitir que aprovisionem, geram e otimizem os respetivos recursos na nuvem de forma autónoma. Esta abordagem ajuda a fomentar um sentimento de propriedade, acelerar a inovação e garantir que as equipas podem responder rapidamente às necessidades em constante mudança, ao mesmo tempo que têm em atenção a rentabilidade.
Adoção e implementação de FinOps
Adote o FinOps para estabelecer um ambiente de colaboração onde todos têm poder para tomar decisões informadas que equilibram o custo e o valor. O FinOps promove a responsabilidade financeira e a otimização de custos eficaz na nuvem.
Promova uma mentalidade orientada para o valor e consciente do CTT
Incentive os membros da sua equipa a adotarem uma atitude holística em relação aos gastos na nuvem, com ênfase no CCT e não apenas nos custos iniciais. Use técnicas como o mapeamento do fluxo de valor para visualizar e analisar o fluxo de valor através do seu processo de entrega de software e para identificar áreas de melhoria. Implemente a determinação de custos unitários para as suas aplicações e serviços para compreender detalhadamente os fatores de custo e descobrir oportunidades de otimização de custos. Para mais informações, consulte o artigo Maximize o valor de negócio com as FinOps na nuvem.