Inscreva-se no nosso blog

Para muitos, o termo "sustentabilidade" evoca imagens de garrafas recicláveis, canudos de papel e lixeiras de compostagem domésticas. Ou talvez você imagine pôsteres e sacolas de compras com os dizeres "reduza, reutilize, recicle" no mercado local, mas talvez não em data centers, certo? Como a sustentabilidade se tornou a base de muitas políticas governamentais, iniciativas empresariais e tendências de consumo, os líderes de tecnologia têm trabalhado arduamente na criação de tecnologias dedicadas a ajudar os usuários a monitorar como o uso de software pode gerar consumo de energia.

A Red Hat foi reconhecida como líder no relatório Magic Quadrant™ do Gartner® de 2023

A capacidade de execução e a visão abrangente da Red Hat garantiram à empresa o primeiro lugar na categoria Gestão de Containers do relatório Magic Quadrant™ 2023, do Gartner.

Nos últimos anos, o rápido crescimento de cargas de trabalho processadas por data centers resultou em um maior uso de energia, com um aumento de 10 a 30% ao ano e representando de 1 a 1,5% do consumo global de energia, conforme relatado pela Agência Internacional de Energia. Para que as empresas causem um impacto significativo no meio ambiente, os líderes de TI precisam prestar mais atenção à eficiência dos equipamentos e ferramentas que usam para avaliar a sustentabilidade dos data centers1.

É aí que entra o Kepler

O Kepler, ou Exportador eficiente de nível de energia baseado em Kubernetes, é um projeto fundado pelo grupo de tecnologias emergentes da Red Hat com contribuições iniciais da IBM Research e da Intel. É um projeto open source orientado pela comunidade e que captura métricas de consumo de energia em uma ampla variedade de plataformas, com foco em relatórios, redução e regressão para que as empresas possam entender melhor o consumo de energia.

O Kepler usa tecnologias e metodologias nativas em nuvem comprovadas, como o Berkeley Packet Filter (eBPF), contadores de desempenho de CPU e modelos de machine learning (aprendizado de máquina) para estimar o consumo de energia por cargas de trabalho e exportá-las como métricas. Essas métricas são então usadas para agendamento, escalabilidade, geração de relatórios e visualização, o que mune os administradores de sistema com informações sobre a pegada de carbono de sua carga de trabalho nativa em nuvem. 

O Kepler Model Server ajusta e aprimora continuamente seus modelos pré-treinados usando dados de nó dos agentes de estimativa de energia do Kepler. É assim que o Kepler adapta seus cálculos para melhor atender a sistemas e necessidades exclusivos do usuário. Com o conhecimento adquirido com o Kepler, os tomadores de decisões de negócios podem avaliar melhor como otimizar o consumo de energia, atender às necessidades de sustentabilidade em constante evolução e alcançar as metas da organização com mais eficiência.

O futuro com o Kepler

Futuras inovações em sustentabilidade se desenvolvem mais rápido com a colaboração da comunidade open source e uma mentalidade que prioriza o upstream. Pensando nisso, a Red Hat está contribuindo com o Kepler para o sandbox Cloud Native Computing Foundation, onde os colaboradores exploram como integrar o Kepler em seus próprios casos de uso. 

O Kepler pode viabilizar uma série de inovações na comunidade open source que permitem que os provedores de serviços observem, analisem, otimizem e documentem melhor o consumo de energia de aplicações nativas em nuvem, incluindo:

  • Relatórios de consumo de energia
    As métricas do Kepler são séries temporais. Elas podem ser usadas para criar dashboards que apresentam o consumo de energia em vários níveis, incluindo containers, pods, namespaces ou diferentes nós de computação no cluster.
  • Pegada de carbono
    Os usuários podem combinar as métricas de consumo de energia do Kepler com a eficácia de uso de energia (PUE) e a intensidade de carbono da eletricidade do data center para calcular a pegada de carbono estimada da carga de trabalho.
  • Programador e escalabilidade automática de cargas de trabalho com consciência do consumo energético
    As métricas do Kepler podem ser usadas por um programador do Kubernetes para colocar a carga de trabalho futura no nó de computação que tem como objetivo melhorar o desempenho por watts, reduzindo o consumo de energia no nível do cluster. Da mesma forma, os escaladores automáticos do Kubernetes podem usar as métricas de consumo de energia do Kepler em algoritmos de escalabilidade automática para determinar os recursos necessários a fim de alcançar uma melhor eficiência energética.
  • Pipelines de CI/CD
    O Kepler também pode ser usado no ciclo de vida de desenvolvimento de software para ajudar a produzir produtos de software mais sustentáveis. Por exemplo, o Kepler pode ser implantado em pipelines de integração e desenvolvimento contínuos (CI/CD) para fins de teste e lançamento de software. As métricas de consumo de energia do Kepler podem ajudar os desenvolvedores a medir, analisar e otimizar stacks de software.

Participe do projeto Kepler via GitHub e descubra mais informações no blog Emerging Technologies da Red Hat.


Os blogs Emerging Technologies da Red Hat incluem posts que discutem tecnologias que estão em desenvolvimento ativo em comunidades open source upstream e na Red Hat. É importante compartilhar o quanto antes e com frequência os elementos em que estamos trabalhando. No entanto, a menos que especificado de outra forma, as tecnologias e instruções compartilhadas aqui não fazem parte das soluções com suporte, nem prometemos fazer isso no futuro.

Intel, o logotipo da Intel e outras marcas da Intel são marcas comerciais da Intel Corporation e de suas subsidiárias.

1 2023 S&P Global Market Intelligence; Cada vez mais as empresas selecionam provedores de tecnologia com base em necessidades de sustentabilidade


Sobre o autor

Dr. Huamin Chen is a Senior Principal Software Engineer at Red Hat's CTO office. He is one of the founding members of Kubernetes SIG Storage, member of Ceph, Knative and Rook. He co-founded the Kepler project and drives community efforts for Cloud Native Sustainability.

Read full bio

Navegue por canal

automation icon

Automação

Saiba o que há de mais recente nas plataformas de automação incluindo tecnologia, equipes e ambientes

AI icon

Inteligência artificial

Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente

open hybrid cloud icon

Nuvem híbrida aberta

Veja como construímos um futuro mais flexível com a nuvem híbrida

security icon

Segurança

Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias

edge icon

Edge computing

Saiba quais são as atualizações nas plataformas que simplificam as operações na borda

Infrastructure icon

Infraestrutura

Saiba o que há de mais recente na plataforma Linux empresarial líder mundial

application development icon

Aplicações

Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações

Original series icon

Programas originais

Veja as histórias divertidas de criadores e líderes em tecnologia empresarial