5 principais focos que diminuem os gastos com serviços em nuvem e aprimoram as atividades de tecnologia da informação.

Com a implementação do código para a infraestrutura, a adoção de desktop virtual e a abordagem proativa para lidar com incidentes, é possível contribuir para a manutenção de custos acessíveis na nuvem.

Durante a última década, as empresas têm transferido uma quantidade considerável de carga de trabalho de computação para infraestruturas de nuvem pública e privada, conforme indicado pela previsão da Gartner de um aumento nos gastos em serviços de nuvem pública por usuários finais em todo o mundo para US$ 591 bilhões em 2023, um aumento de 43% em relação a 2021. Esse aumento significativo sugere que muitas empresas priorizaram a velocidade na migração para a nuvem, deixando a gestão de custos e eficiência operacional em segundo plano.
Mesmo que o Gartner preveja um aumento de 2,4% nos gastos com tecnologia da informação em nível global até 2023, há analistas que estão revisando suas projeções para baixo, levando muitos líderes de TI a considerar ajustes nos investimentos.
Baixe agora o guia do comprador de ferramentas para controlar os custos de nuvem, elaborado pelos nossos editores.
A competição inicial para desenvolver recursos de nuvem está evoluindo para focalizar na gestão de despesas, na otimização da infraestrutura e na automação de operações adicionais. Após a publicação do meu artigo recente que aborda sete estratégias para diminuir custos com agilidade e devops, apresento agora cinco sugestões sobre como os departamentos de TI podem aprimorar suas plataformas de nuvem para cortar custos e aprimorar a eficácia operacional.
Estabelecer uma padronização na criação de padrões de construção junto com a infraestrutura por meio do código.
Segundo Marko Anastasov, cofundador da Semaphore CI/CD, chegamos a um estágio complexo em que a prática de implantar manualmente infraestruturas e aplicações é desaconselhada. Ele recomenda utilizar ferramentas de código, como o Terraform, para configurar a infraestrutura de nuvem.
Outras opções para automatização de infraestrutura incluem soluções como AWS CloudFormation, Azure Arm Templates, Red Hat Ansible, Progress Chef, Puppet e Kubernetes. Estas ferramentas possibilitam a definição de padrões de infraestrutura por meio de código, simplificando a configuração e implantação. O uso do IaC reduz a necessidade de processos manuais na construção, configuração e implementação de infraestrutura em nuvem, abrangendo áreas como redes, computação, armazenamento e serviços.
Anastasov afirma que a automação é essencial para diminuir despesas e aprimorar a confiabilidade. A utilização do IaC proporciona maior transparência em relação aos serviços em execução na nuvem, possibilitando a automação de ferramentas de análise de custos.
Minha visão é que incorporar IaC é um avanço crucial, porém as empresas em busca de otimizações devem estabelecer modelos de arquitetura em nuvem e diretrizes de IaC que possam ser reutilizados. Existe um equilíbrio a ser considerado entre conceder flexibilidade de infraestrutura total às equipes de devops e obter eficiências por meio da padronização de pilhas e infraestruturas em nuvem. No entanto, equipes de TI que empregam IaC e automação têm a capacidade de ampliar a quantidade de padrões de infraestrutura compatíveis.
Foque na concorrência ao expandir aplicativos nativos na nuvem.
Paráfrase: Já discuti sobre CI/CD, testes contínuos e outras medidas de segurança anteriormente. Essas práticas são essenciais ao desenvolver aplicativos nativos da nuvem. Equipes ágeis devem também considerar esses riscos de segurança durante o desenvolvimento de software e reforçar a adesão a eles. Estas práticas de segurança devem ser consideradas fundamentais para todos os tipos de aplicativos.
Como as equipes de equipes devops podem ir além dos fundamentos ao criar aplicativos e microsserviços que terão grande volume de uso e exigem desempenho consistente como requisito essencial?
Arjun Chandar, CEO da IndustrialML, destaca a importância de priorizar a concorrência ao projetar uma nova pilha de tecnologia em nuvem para atender a vários clientes, enfatizando que escolhas de design nesse sentido podem aprimorar a experiência do cliente e facilitar a escalabilidade. Ele ressalta que a utilização de linguagens e frameworks adequados para a concorrência pode reduzir desafios durante o processo de expansão.
Paráfrase: Ao criar novos aplicativos e serviços, é essencial que o gerente de produto e as equipes ágeis identifiquem quais critérios não funcionais devem ser priorizados. Dependendo do aplicativo, pode ser necessário focar em escalabilidade e desempenho, confiabilidade, flexibilidade ou requisitos de conformidade. Reconhecer essas prioridades desde o início permite que as equipes tenham discussões mais embasadas ao projetar a arquitetura e escrever o código.
Aproveite ao máximo as possibilidades oferecidas pelos desktops virtuais.
Cada vez mais empresas estão migrando de computadores desktop e laptops para infraestruturas de desktop virtual (VDIs) baseadas na nuvem. De acordo com uma pesquisa de mercado, o mercado de VDI está avaliado em US$ 16 bilhões, com uma taxa de crescimento anual composta (CAGR) acima de 20% até 2023.
“De acordo com Matthew Davidson, CTO de campo na Workspot, as empresas estão atualizando a computação do usuário final com PCs em nuvem, o que é uma adição valiosa às estratégias de computação em nuvem. Isso proporciona maior flexibilidade em tempos de incerteza. Com os custos e capacidades de nuvem variando entre os grandes provedores, as empresas podem se beneficiar ao implementar PCs em nuvem em diversas regiões e plataformas de nuvem. Isso possibilita a otimização de custos, uma inovação significativa em tempos de orçamento restrito.”
Muitas empresas adotaram soluções de área de trabalho virtual (VDI) durante a pandemia para gerenciar recursos de TI de forma eficiente. No entanto, embora tenha resolvido um problema imediato, essa abordagem pode ter resultado em uma experiência de usuário insatisfatória, especialmente para funcionários com necessidades computacionais acima da média. A TI pode obter resultados mais abrangentes estudando como as tecnologias de VDI impactam a produtividade dos funcionários, identificando diferentes perfis de usuários e desenvolvendo padrões de implementação de VDI otimizados para atender a cada perfil.
Aprimorar a supervisão e aprimorar o controle de ocorrências.
Conseguir transferir mais tarefas para a nuvem é apenas o início de um processo de atualização. Para assegurar que as pilhas de nuvem sejam confiáveis, eficientes e de alto desempenho, e que os fluxos de trabalho sejam bem gerenciados, as equipes de TI precisam aprimorar suas operações de maneira progressiva.
Ming Gong, vice-presidente de produtos da Blameless, sugere que aprimorar as eficiências por meio de práticas de gestão de incidentes é fundamental. Ele observa que ter um processo de gerenciamento de incidentes mal definido pode prejudicar a produtividade e a inovação. Otimizar o processo de gerenciamento de incidentes para eliminar dificuldades e reduzir a ambiguidade pode ser muito benéfico para melhorar a eficiência da TI.
As falhas, os períodos de inatividade e os sistemas com baixo desempenho resultam em consequências prejudiciais que podem ser facilmente mensuradas em sistemas de comércio eletrônico e em relação aos clientes, porém são mais difíceis de avaliar em muitos processos de trabalho e sistemas operacionais de departamentos. As plataformas AIops podem auxiliar as equipes de gestão de incidentes a diminuir o tempo médio de resolução de problemas e alcançar metas de nível de serviço. Estas são duas estratégias recomendadas para mitigar os impactos financeiros e de produtividade dos incidentes.
Os profissionais de tecnologia da informação implementam ferramentas de monitoramento, práticas de observação e AIops para ambientes de nuvem, porém também é essencial monitorar os desktops virtuais e a experiência do usuário. Segundo Davidson, as empresas deveriam buscar soluções de VDI que ofereçam uma ampla visão global para seus computadores em nuvem em ambientes públicos, tudo em uma única plataforma. Essa capacidade permite que as equipes de TI garantam a máxima confiabilidade e disponibilidade, visando a maior produtividade possível.
Minha opinião: Acredito que é essencial medir o que se deseja melhorar, uma ideia frequentemente associada ao renomado consultor de gestão Peter Drucker. Se o objetivo é reduzir custos, gerenciar mais processos na nuvem, aprimorar experiências ou aumentar a confiabilidade, sugiro dar prioridade à observação, monitoramento e à AIops como elementos-chave nos modelos de operação do dia a dia.
Analise as prioridades de tecnologia da informação e práticas financeiras.
Durante um período de dificuldades econômicas, as empresas precisam analisar cuidadosamente sua infraestrutura tecnológica atual e identificar quais investimentos em TI podem gerar o maior impacto com o menor custo possível, de acordo com John Milburn, CEO da Clear Skye.
Dan Ortman, que é diretor de prática global de finops na SoftwareOne, enfatiza que o aumento da demanda por finops está sendo impulsionado por preocupações econômicas e uma ênfase global na otimização de despesas. A finops é uma abordagem de gerenciamento financeiro em nuvem que envolve a colaboração entre diferentes áreas, como TI, finanças, engenharia, desenvolvimento de produtos, gestão de ativos de TI e liderança, com o objetivo de alinhar o uso e os gastos na nuvem.
Os líderes de tecnologia da informação entendem que a rápida inovação e implementação de aplicativos confiáveis exigem uma colaboração entre TI e áreas financeiras. Priorizar as finanças antes da TI pode resultar em planos de projeto lentos e modelos operacionais subfinanciados, que geralmente levam a um aumento da dívida técnica. Integrar a TI sem considerar as disciplinas financeiras pode resultar em ineficiências e sistemas que não contribuem para os resultados do negócio. A Cloud FinOps é uma abordagem que visa auxiliar equipes de engenharia, finanças, tecnologia e negócios a trabalharem juntas em decisões de gastos baseadas em dados.
Os líderes de tecnologia da informação precisam criar uma estratégia de arquitetura que incentive a criação de plataformas e recursos reutilizáveis. Segundo Milburn, é importante identificar os recursos ou soluções já presentes na plataforma para otimizar o investimento atual, o que resulta em economia de dinheiro e evita complicações com novas tecnologias.
Anastasov exemplifica o custo das cargas de trabalho de IA, mencionando que é necessário um hardware GPU potente, o que pode se tornar caro em caso de popularidade inesperada da aplicação. Ele recomenda que as equipes de TI avaliem cuidadosamente os custos antes de disponibilizarem recursos.
Reformulação: Em minha opinião, é importante que as equipes de tecnologia da informação deem prioridade à experimentação e à gestão de processos de inovação para criar novos produtos, aprimorar experiências e estabelecer práticas baseadas em dados. Além disso, é essencial implementar práticas financeiras ao planejar testes pilotos e casos de uso em produção, o que auxilia na identificação de custos e eficiência durante as etapas de desenvolvimento. Para sistemas já em operação, buscar por reduções de custos e melhorias operacionais é uma maneira de financiar a redução da dívida tecnológica.