Blog

Formas de como o devops pode diminuir o uso de energia.

Progrida nos objetivos de sustentabilidade ao coletar informações de utilização e tomar decisões estratégicas relacionadas à computação em nuvem e automação.

A hand holds a lightbulb swathed in leaves and surrounded by symbols of renewable energy.
Imagem: MaxWdhs/UnPlash

Quando desenvolvemos e implementamos microsserviços, aplicativos e bancos de dados, as preocupações operacionais habituais englobam aspectos como confiabilidade, desempenho, escalabilidade e segurança. Pode ser o momento de incluir a sustentabilidade nessa lista.

Os líderes de negócios e tecnologia contam com o suporte da TI para atender aos objetivos de meio ambiente, responsabilidade social e governança (ESG), sendo que os programas de transformação digital geralmente incluem metas de sustentabilidade.

No relatório de liderança digital de 2022 da Nash Squared, foi constatado que 44% das empresas consideram a tecnologia essencial para aprimorar a sustentabilidade e reduzir a emissão de carbono. O relatório da S&P Global Market Intelligence sobre a integração entre a digitalização e a mudança para fontes de energia mais sustentáveis destaca que a eficiência energética e o apoio aos objetivos ESG são fatores-chave impulsionando a transformação digital em mais de 40% dos executivos entrevistados.

Analisar os data centers antigos e as infraestruturas mais avançadas é uma medida inicial evidente para diminuir o consumo de energia. Os profissionais de Devops também devem buscar aprimoramentos constantes e estratégias inovadoras para atender às metas de sustentabilidade. Aqui estão cinco aspectos a serem levados em conta.

Avaliar o consumo de energia de cada aplicação.

“É importante medir aquilo que se deseja melhorar”, é um princípio muitas vezes atribuído a Peter Drucker, que representa um passo inicial fundamental para as equipes de TI e desenvolvimento.

Ciaran Forde, responsável pelo setor de data centers da Eaton, concorda que a primeira etapa para economizar energia é acompanhar e mensurar seu consumo. Ele ressalta a importância de ter informações detalhadas sobre o uso de energia em diferentes níveis operacionais para compreender melhor os padrões e identificar oportunidades de redução.

As plataformas de nuvem oferecem recursos para monitorar o uso de energia, como a ferramenta de pegada de carbono do cliente da Amazon, o relatório de pegada de carbono do Google e a calculadora de sustentabilidade da Microsoft.

RELACIONADO:  As GPUs Nvidia H100 de núcleo tensor estão chegando à Oracle Cloud.

Uma alternativa seria incorporar diretamente métricas de energia em um aplicativo específico, ou assegurar a coleta e disponibilidade dos dados para conexão com API em outros aplicativos especializados em gestão de energia.

Aprimore a estrutura de energia e avalie as alternativas em nuvem.

Os data centers locais precisam levar em conta o consumo de energia como um fator importante para promover a atualização da infraestrutura ou para avaliar a implementação de uma solução mais sustentável e avançada.

Na atualidade, é crucial que as equipes se concentrem na sustentabilidade. Para isso, é aconselhável seguir as seguintes orientações: diminuir a infraestrutura de recursos pesados e transferir o armazenamento de computação para a nuvem, reduzindo a quantidade de centros de dados utilizados e migrando os locais de borda para a nuvem.

Mike Jackson, que ocupa o cargo de diretor global de produto para data center e TI distribuída na Eaton, afirma que a nuvem híbrida proporciona alternativas sustentáveis e versatilidade no campo da computação. Ele destaca a importância de escolher o local adequado para executar uma aplicação diante da crescente interconexão entre o centro de dados central, a nuvem híbrida e a computação de borda.

As equipes de DevOps geralmente não participam da escolha de localização de data centers, infraestrutura de borda, escritórios remotos ou pisos de fábrica, mas ainda têm a oportunidade de influenciar tais decisões. De acordo com Jackson, é indicado questionar se é viável operar em um local que utiliza uma fonte de energia mais sustentável, como as renováveis, ou em uma infraestrutura mais eficiente.

Diminua a quantidade de recursos de nuvem que não estão sendo plenamente utilizados.

Colocar os dados na nuvem e posteriormente automatizar o consumo e configurar a computação elástica é algo que engenheiros devops podem ouvir de proprietários de produtos ágeis. As equipes de negócios podem desejar implantar mais cedo, mas isso teria um custo em termos de metas de sustentabilidade e práticas ideais sendo sacrificadas?

RELACIONADO:  Temas WooCommerce de destaque para produtos digitais.

“Segundo Brian Copeland, diretor executivo da TEKsystems, as equipes de DevOps precisam adotar uma abordagem estratégica para equilibrar a agilidade necessária para os negócios com as exigências operacionais de sustentabilidade. Dessa forma, as empresas podem eliminar recursos ociosos e subutilizados, contribuindo para reduzir os riscos relacionados ao consumo de energia nas operações em nuvem.”

Algumas das melhores práticas que visam atingir metas de sustentabilidade incluem a implementação da infraestrutura por meio de códigos, a adoção de arquiteturas de computação sem servidor e a utilização de computação elástica, que expande a infraestrutura de acordo com as necessidades de uso e processamento.

De acordo com Adya, as equipes de Devops precisam integrar uma arquitetura flexível com análises de consumo de energia. Adotar software nativo em nuvem, avaliar a utilização do servidor e supervisionar a eficiência no uso de energia são práticas recomendadas para que as equipes da Devops possam aproveitar ao máximo o potencial da nuvem, atingir os objetivos de sustentabilidade da empresa e diminuir o consumo de energia.

Amplie a automatização, os avisos e as representações visuais para poupar energia.

Quando as equipes desbloqueiam os aplicativos para uso em ambiente de produção, é necessário que utilizem relatórios e ferramentas para avaliar se o consumo de energia está de acordo com as previsões iniciais.

Jeff Kukowski, CEO da CloudBolt Software, sugere que os departamentos de TI podem diminuir significativamente o consumo de energia para se alinharem com os objetivos de sustentabilidade da empresa, através da utilização de automação inteligente e gestão eficiente de recursos. Ele destaca a importância de um sistema automatizado avançado de alerta e visualização que mantenha os desenvolvedores e outras partes interessadas informadas sobre o impacto ambiental das decisões tomadas diariamente.

Alertas e notificações podem ser extremamente valiosos ao preparar e implementar ambientes de desenvolvimento e teste nos quais as equipes de ciência de dados estão envolvidas na monitorização dos recursos computacionais. O programador deseja evitar atrasos causados pela infraestrutura, porém também precisa levar em consideração os custos e o consumo de energia ao escalar as necessidades computacionais.

RELACIONADO:  Eliminar os flocos de neve para permitir que a nuvem assuma sua posição.

Segundo Kukowski, se um desenvolvedor estiver oferecendo um serviço de nuvem pública e uma alternativa de baixo consumo energético estiver disponível, ele poderia ser notificado sobre isso e receber uma sugestão para escolher a opção mais sustentável.

Escolha alternativas de armazenamento de informações que sejam energeticamente eficientes.

Aplicativos e sistemas de suporte consomem energia, mas a energia também é utilizada no armazenamento e na administração de grandes conjuntos de dados.

John Wheeler, que é consultor sênior de risco e tecnologia na AuditBoard, menciona que a prática de acumular dados frequentemente leva ao desperdício de energia devido ao armazenamento e backup de informações desnecessárias.

Segundo Wheeler, o armazenamento de dados pode impactar os custos, o consumo de energia e também aumentar os riscos de perda de dados, mau uso ou responsabilidade legal. Ele recomenda que as equipes de Devops trabalhem em conjunto com os parceiros de negócios para desenvolver maneiras de diminuir a quantidade de armazenamento necessária à medida que novas aplicações digitais, produtos e serviços são lançados.

Roman Golod, CTO e cofundador da Accelario, fala sobre a importância da eficiência energética na gestão de bancos de dados. Ele destaca que para atender às demandas das equipes devops, os administradores de banco de dados costumam criar cópias da base de dados de produção, o que gera aumento no uso de armazenamento e energia, resultando em custos operacionais mais elevados. Golod sugere que ao adotar a virtualização de banco de dados na plataforma devops, as equipes podem criar múltiplas cópias a partir de uma imagem de referência, o que ajuda a reduzir os custos relacionados ao consumo de energia e armazenamento.

Se você trabalha como arquiteto, engenheiro devops, DBA ou em uma equipe de operações de TI, tem a capacidade de influenciar e colaborar para os objetivos de sustentabilidade da empresa em que atua.

Artigos relacionados

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button