3 etapas para reduzir a pegada de carbono do departamento de TI da sua empresa e economizar dinheiro.
O digital geralmente é percebido como algo não físico, efêmero. No entanto, os serviços digitais funcionam em servidores físicos que requerem energia, e a maior parte dessa energia ainda é produzida pela queima de combustíveis fósseis. Isso significa que os serviços digitais têm um impacto real nas emissões de carbono e nas mudanças climáticas.
As grandes empresas de TI já estão considerando sua pegada de carbono. E você?
Em primeiro lugar, vamos falar sobre números e focar no impacto das grandes empresas de TI. A Amazon começou a compartilhar dados sobre suas emissões de carbono. Em 2018, a Amazon foi responsável por 44,4 megatons de emissões de carbono, o que equivale ao número de emissões da Finlândia no mesmo ano. A maior parte disso são emissões de carbono de terceiros (por exemplo, de embalagem e transporte de produtos da Amazon, emissões de viagens de negócios, etc.).
A Apple postou uma pegada de carbono de 25,2 megatons em 2018, o mesmo número da Mongólia. No entanto, se não contarmos as emissões da fabricação de produtos Apple, então as emissões seriam iguais a 0,6 megatoneladas, semelhantes às emissões da República da Gâmbia.
Como você viu, as empresas de TI têm um efeito significativo nas emissões de carbono. O que você pode fazer com sua própria infraestrutura de TI para minimizar o impacto nas emissões de carbono?
Use uma arquitetura escalável
Com o surgimento da computação em nuvem, muitas empresas começaram a migrar sua infraestrutura para a nuvem. Mas a estratégia usual para usar a infraestrutura em nuvem requer o aluguel de um servidor de disponibilidade sempre ativo que, sem dúvida, excede a carga máxima atual da empresa.
No entanto, os usuários usam a Internet (e seus serviços) de maneira diferente dependendo da hora do dia, o que cria grandes diferenças nas cargas. A carga noturna provavelmente será muito menor do que a do meio-dia. As ferramentas analíticas podem fornecer uma visão muito clara de como isso afeta seus serviços de computação em nuvem específicos, mas você só tem uma ideia geral.
Os usuários usam os serviços de internet de maneira diferente, dependendo da hora do dia, o que cria grandes diferenças nas cargas. A carga noturna provavelmente será muito menor do que a do meio-dia. As ferramentas analíticas podem fornecer uma visão muito clara de como isso afeta seus serviços de computação em nuvem específicos, mas você só tem uma ideia geral.
É aqui que a escalabilidade é útil. Para software com arquitetura escalonável, os balanceadores de carga podem adicionar automaticamente mais poder de computação a uma única máquina ou adicionar mais servidores, dependendo do número de solicitações recebidas. Ou seja, você não precisa gastar eletricidade (ou dinheiro) em servidores rodando em modo ocioso.
A maioria dos provedores de nuvem oferecem balanceamento de carga horizontal e vertical. Obviamente, você terá que desenvolver seus serviços de computação em nuvem com escalabilidade em mente para usar o balanceamento de carga, mas assim que começar, isso vai economizar muito dinheiro e reduzir a pegada de carbono de sua infraestrutura de nuvem.
Contrate provedores de nuvem mais sustentáveis
Os provedores de nuvem diferem em suas fontes de alimentação. Primeiro, suas decisões podem depender do estado geral dos serviços elétricos na área. Algumas áreas, como a Suécia, dependem principalmente de fontes de energia renováveis, como vento ou água. Outros, como a França, usam muito a energia nuclear, o que também é uma opção ecológica. E outros, como a Polônia, obtêm a maior parte de sua energia da queima de carvão.
Portanto, as emissões de carbono de sua empresa variam dependendo da localização do data center que oferece sua computação em nuvem. Serviços maiores, como AWS e Microsoft Azure, tendem a prestar mais atenção do que os mais pequenos quando se trata de sustentabilidade verde.
Mas você não precisa necessariamente escolher provedores de nuvem como AWS ou Azure se quiser ser mais ecológico. A organização Green Web Foundation coloca à sua disposição uma lista de pequenos fornecedores que utilizam energia sustentável. Porém, rodar o sistema computacional em seu próprio hardware costuma ser pior do ponto de vista ecológico, já que os sistemas em nuvem permitem uma maior distribuição de tarefas entre as potências computacionais, o que ajuda a poupar na energia.
Escolha com inteligência a sua linguagem de programação
As linguagens de programação diferem em aspectos como lógica, sintaxe, funções, etc. Eles também diferem em termos de consumo de recursos. Scripts em linguagens como JavaScript e Python tendem a consumir mais recursos do que programas compilados escritos em linguagens como Fortran, C ++ e Rust.
No entanto, deve-se notar que mais rápido não significa necessariamente mais ecológico. Em alguns casos, um programa pode ser executado por mais tempo, mas consumir menos energia.
Claro que é mais provável que você escolha linguagens de programação para as tarefas que eles executam, com base nas habilidades de sua equipe e de acordo com o resto do grupo técnico, mas os aspectos energéticos devem ser mantidos em mente.
Descrever seu software e reescrever partes em eficiência pode ter um impacto significativo.
Economize dinheiro enquanto ajuda a salvar o mundo
Para algumas pessoas e organizações, tentar evitar o aquecimento global e reduzir a pegada de carbono dos serviços digitais é motivo mais do que suficiente para se preocupar com todas essas otimizações. Mas para muitos outros não. No entanto, quando se trata de computação, ser mais ecológico também economiza dinheiro.
Se a ideia de salvar o planeta não basta, aqui estão mais benefícios de apostar na sustentabilidade que podem ajudar a persuadir seu chefe:
Depois de otimizar sua hospedagem e código, você precisará de menos capacidade de computação, economizando dinheiro.
- Seu site também carregará mais rápido, o que significa que menos clientes o fecharão antes de carregar totalmente.
- Quanto mais rápido o site, mais alta será a classificação do mecanismo de pesquisa, colocando-o onde os clientes possam vê-lo.
- Seu site também carregará mais rápido, o que significa que menos clientes o fecharão antes de carregar totalmente.