Por que temos que ser ecológicos na computação? Precisamos ser ainda mais verdes

Quatro etapas para reduzir a pegada de carbono de TI da sua empresa - e economizar dinheiro.

O digital geralmente é percebido como não físico, efêmero. No entanto, os serviços digitais funcionam em servidores físicos que requerem energia, e a maior parte da energia ainda é produzida pela queima de combustíveis fósseis. Isso significa que os serviços digitais têm um impacto muito real nas emissões de carbono e nas mudanças climáticas.

 

As grandes empresas de TI já estão medindo suas pegadas de carbono. Você?

 

Primeiro, vamos falar de números, observando o maior impacto nas empresas de TI. A Amazon recentemente começou a compartilhar dados de emissões de carbono . No ano de 2018, a Amazônia foi responsável por 44,4 megatons de emissões de carbono, o que é tanto quanto o país da Finlândia emitiu naquele ano. A maior parte disso são emissões de carbono de terceiros (por exemplo, de embalagem e transporte de produtos da Amazônia, emissões de viagens de negócios e assim por diante).

 

A Apple teve uma pegada de carbono de 25,2 megatons em 2018 , tanto quanto a da Mongólia. No entanto, se não contarmos as emissões da produção de produtos com a marca Apple, então as próprias emissões da Apple chegam a apenas 0,6 megatoneladas - quase tanto quanto as emissões daquele ano da república da Gâmbia. Metade disso vem de viagens de negócios, outros 30% do deslocamento de funcionários. A pegada de carbono do Google é um pouco maior - 1,2 megatoneladas, comparável à da Libéria.

 

Como você pode ver, as empresas de TI têm um impacto significativo nas emissões de carbono. O que você pode fazer com sua própria infraestrutura de TI para minimizar o impacto?

 

Use arquitetura escalável

 

Com o surgimento da computação em nuvem, muitas empresas começaram a migrar sua infraestrutura para a nuvem. Mas a abordagem típica para usar a infraestrutura em nuvem envolve o aluguel de um servidor sempre ativo que excede com segurança o pico de carga atual da empresa.

 

No entanto, as pessoas usam a Internet - e seus serviços - de forma diferente dependendo da hora do dia, o que resulta em grandes diferenças nas cargas. A carga à noite é provavelmente significativamente menor do que a carga do meio-dia. As ferramentas analíticas podem lhe dar uma compreensão muito clara de como isso se aplica a seus serviços específicos, mas você tem uma ideia geral.

 

[Conheça mais sobre o Avance Network somos a primeira comunidade/rede social a usar energia 100% renovável em nossos escritórios e data centers. Junte-se a nossa missão para uma Internet mais verde]

 

É aqui que a escalabilidade é útil. Para software com arquitetura escalável, os balanceadores de carga podem adicionar automaticamente mais poder de computação em uma única máquina ou adicionar mais servidores, dependendo do número de solicitações que você está recebendo. Isso significa que você não precisa desperdiçar eletricidade - e dinheiro - em servidores funcionando no modo ocioso.

 

A maioria dos provedores de nuvem oferece balanceamento de carga horizontal e vertical. Claro, você precisará construir seus serviços com escalabilidade em mente para usar o balanceamento de carga, mas, uma vez que você começar, isso vai economizar um pouco de dinheiro, ao mesmo tempo que reduz a pegada de carbono da sua infraestrutura de nuvem.

 

Use fornecedores mais verdes

 

Os provedores de nuvem diferem em seus suprimentos de energia. Em primeiro lugar, suas escolhas podem depender do estado geral dos serviços elétricos na região. Algumas regiões - por exemplo, a Suécia - dependem principalmente de fontes de energia renováveis, como vento e água. Alguns, como a França, empregam fortemente a energia nuclear, que também é uma escolha mais verde. E alguns, como a Polônia, obtêm a maior parte de sua energia queimando carvão.

 

Leia Também: Os data centers estão preparados para as mudanças climáticas?

 

Portanto, as emissões de carbono de sua empresa variam dependendo da localização do data center que fornece sua computação em nuvem. Serviços maiores, como AWS e Microsoft Azure, geralmente prestam mais atenção do que os menores a esse aspecto da sustentabilidade ecológica.

 

Por exemplo, os usuários do Amazon Web Services podem escolher a localização física de sua capacidade de computação e há um mapa ilustrando quais centros de dados da AWS funcionam com energia verde e quais não.

 

A Microsoft, junto com um grupo de cientistas, até mesmo construiu um agendador Kubernetes de baixo carbono que basicamente ajuda a migrar dinamicamente suas tarefas para data centers em todo o mundo para aumentar o uso de energia mais verde e minimizar sua pegada de carbono. O planejador pode ser transferido para funcionar com outros provedores de nuvem também.

 

Você não precisa necessariamente escolher AWS ou Azure se quiser ser ecológico. A Green Web Foundation oferece um diretório de provedores menores que dependem de energia verde. No entanto, executar sua computação em seu próprio hardware geralmente é pior do ponto de vista ecológico; os sistemas em nuvem permitem uma distribuição mais uniforme de tarefas entre as potências computacionais, ajudando a conservar energia.

 

Escolha sua linguagem de programação com sabedoria

 

As linguagens de programação diferem em alguns aspectos, incluindo lógica, sintaxe, recursos e muito mais. 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. E as linguagens orientadas a objetos, por sua vez, consomem mais do que as imperativas. Mais recursos significa mais energia, mais emissões.

 

É importante notar, entretanto, que mais rápido não significa necessariamente mais verde . Em alguns casos, um programa pode ser executado por mais tempo, mas consome menos energia. Para aprender mais sobre idiomas que economizam tempo, memória e energia, você pode ler este artigo.

 

 

É claro que é mais provável que você escolha linguagens de programação para as tarefas que executam, com base nas habilidades de sua força de trabalho e de acordo com o restante de sua pilha tecnológica, mas vale a pena levar em consideração o aspecto de poder; programas escritos em, digamos, JavaScript podem consumir o dobro dos recursos de computação daqueles escritos em C.

 

Não é preciso dizer que otimizar o código pode ajudar a reduzir sua pegada de carbono, bem como torná-lo mais rápido e com menos consumo de energia, independentemente do idioma. Definir o perfil de seu software e reescrever partes ineficazes pode ter um impacto significativo.

 

Otimize suas páginas da web

 

Recentemente, o tamanho médio da página da Web excedeu o tamanho do download original do Doom : mais de 3 megabytes. Quanto maior a página, mais potência é necessária para transferi-la do servidor para o cliente e exibi-la no cliente. Você pode pensar que isso não é responsável por uma grande parte das emissões de carbono, mas a Green Web Foundation discorda.

 

Leia Também: Como a internet está afetando as mudanças climáticas

 

Por exemplo, a Green Web descobriu que a execução de um vídeo de fundo em uma página da Web resultou na quantidade de carbono emitida pelos deslocamentos da equipe do projeto. Lembra que 30% das emissões totais da Apple vêm do trajeto de seus funcionários? Agora você vê a escala.

 

Vamos adicionar outra comparação: os vídeos transmitidos pela Internet representam a mesma pegada de carbono que a Espanha. (A cereja do bolo: a pornografia é responsável por 27% disso, ou as emissões da Áustria.) Portanto, o ponto zero da otimização é não reproduzir vídeos automaticamente.

 

Você pode usar uma variedade de ferramentas para otimização. O Farol do Google é um bom exemplo. Ele pontua seu site em quatro medidas: otimização de desempenho, acessibilidade, uso de práticas recomendadas e otimização de SEO. Na verdade, o desempenho envolve todos os aspectos, incluindo classificações do mecanismo de pesquisa e taxa de rejeição.

 

A Green Web Foundation introduziu outra ferramenta, chamada Greenhouse , que analisa as páginas e verifica quais dos domínios que eles usam funcionam com energia renovável. Não é tão útil quanto o Lighthouse em termos de otimização, mas pode ajudar organizações ecologicamente experientes a escolher fornecedores de serviços.

 

Você pode usar o The Green Web App para verificar se o seu site está hospedado em um servidor que funciona com energia verde. Infelizmente, poucos provedores de hospedagem publicam informações sobre o verde da eletricidade que usam, então seu site provavelmente ficará cinza, o que significa simplesmente que a fundação não possui as informações relevantes sobre seu provedor de hospedagem.

 

Salve o planeta enquanto economiza dinheiro

 

Para algumas pessoas e organizações, tentar evitar o aquecimento global é uma razão convincente o suficiente para se preocupar com todas essas otimizações. Mas para muitos outros, não é. No entanto, quando se trata de TI, tornar-se ecológico geralmente significa economizar dinheiro também.

 

Caso a ideia de salvar o planeta não funcione, aqui estão mais alguns benefícios de se tornar ecológico que podem ajudar a persuadir seu chefe:

 

Depois de otimizar sua hospedagem e código, você precisará de menos capacidade de computação, portanto, economizará dinheiro nisso.

Seu site também carregará mais rápido, o que significa menos clientes fechando-o antes que possa carregar totalmente.

Quanto mais rápido for o site, maior será a classificação dos mecanismos de pesquisa, colocando-o onde mais clientes o verão.

 

 

O Avance Network é uma comunidade fácil de usar que fornece segurança de primeira e não requer muito conhecimento técnico. Com uma conta, você pode proteger sua comunicação e seus dispositivos. O Avance Network não mantém registros de seus dados; portanto, você pode ter certeza de que tudo o que sai do seu dispositivo chega ao outro lado sem inspeção.


Strong

5178 Blogg inlägg

Kommentarer