{"id":34209,"date":"2020-03-20T07:49:23","date_gmt":"2020-03-20T11:49:23","guid":{"rendered":"https:\/\/www.kaspersky.com\/blog\/?post_type=emagazine&#038;p=34209"},"modified":"2022-11-17T05:30:24","modified_gmt":"2022-11-17T10:30:24","slug":"going-green-it","status":"publish","type":"emagazine","link":"https:\/\/www.kaspersky.com\/blog\/secure-futures-magazine\/going-green-it\/34209\/","title":{"rendered":"Reduce your company&#8217;s IT carbon footprint, and save money"},"content":{"rendered":"<p>While digital usually seems non-physical and ephemeral, digital services run on servers. Servers use energy still mostly produced by burning fossil fuels. This means digital services have carbon emissions and are part of causing climate change.<\/p>\n<p>Many of the big IT companies are now reporting their carbon emissions. The numbers look similar to the emissions of whole countries.<\/p>\n<p><u><a href=\"https:\/\/sustainability.aboutamazon.com\/carbon-footprint\" target=\"_blank\" rel=\"noopener nofollow\">In 2018, Amazon emitted 44.4 megatons of carbon<\/a><\/u> \u2013 as much as Finland in that same year. Most of that is third-party carbon emissions, such as from packaging and transport of Amazon goods and emissions from business travel.<\/p>\n<p><u><a href=\"https:\/\/www.apple.com\/environment\/pdf\/Apple_Environmental_Responsibility_Report_2019.pdf\" target=\"_blank\" rel=\"noopener nofollow\">Apple\u2019s carbon footprint wasn\u2019t much less in the same year, at 25.2 megatons<\/a><\/u> \u2013\u00a0 similar to Mongolia. If we don\u2019t count emissions from producing Apple-branded goods, their emissions are just 0.6 megatons \u2014 more like the Gambia. Half is from business travel, another 30 percent from employees\u2019 commutes. Google\u2019s carbon footprint was \u2014 1.2 megatons, comparable to Liberia.<\/p>\n<p>Comparing these IT companies\u2019 emissions to countries shows their contribution is significant. So what can you do to minimize your company\u2019s impact?<\/p>\n<h2>1. Use scalable architecture<\/h2>\n<p>With the rise of cloud computing, many businesses started migrating their infrastructure to the cloud. The typical approach is renting an always-on server that safely exceeds the business\u2019s current peak load.<\/p>\n<p>But people use the internet, and your services, differently depending on time of day, so loads differ a lot. The load at night is probably significantly lower than at midday.<\/p>\n<p>For software with scalable architecture, load balancers can automatically add more computing power on a single machine or add more servers depending on the number of requests you\u2019re receiving. That means you don\u2019t waste money and energy on servers running in idle mode.<\/p>\n<p>Most cloud providers offer both horizontal (adding more machines) and vertical (adding more power to the machine) load balancing. To use load balancing, you\u2019ll need to build your services with scalability in mind, but once you start, it will save you money and lower your cloud infrastructure\u2019s carbon footprint.<\/p>\n<h2>2. Use greener providers<\/h2>\n<p>Where does your cloud provider get its electricity? It may depend on the region. Sweden relies mostly on renewable energy, such as wind and water. France heavily employs nuclear power, which is also low emissions. Poland gets most of its energy from burning coal. So, your company\u2019s carbon emissions vary depending on where the data center that provides its cloud computing is based.<\/p>\n<p>Bigger services such as Amazon Web Services (AWS) and Microsoft Azure tend to pay more attention to that aspect of sustainability. AWS users can choose where their computing power comes from using a <u><a href=\"https:\/\/www.awsgeek.com\/AWS-Regions\/index.html\" target=\"_blank\" rel=\"noopener nofollow\">map that shows which data centers run on green energy and which do not<\/a><\/u>.<\/p>\n<p><u><a href=\"http:\/\/ceur-ws.org\/Vol-2382\/ICT4S2019_paper_28.pdf\" target=\"_blank\" rel=\"noopener nofollow\">Microsoft built a\u00a0low-carbon Kubernetes scheduler\u00a0with a group of scientists<\/a><\/u>. It automatically migrates your tasks to different data centers around the world to maximize green power use, minimizing your carbon footprint. The scheduler can be ported to work with other cloud providers too.<\/p>\n<p>You don\u2019t necessarily need to choose AWS or Azure if you want to go green.<u><a href=\"https:\/\/www.thegreenwebfoundation.org\/directory\/\" target=\"_blank\" rel=\"noopener nofollow\"> The Green Web Foundation has a\u00a0directory\u00a0of smaller providers that use green energy<\/a><\/u>. Running computing on your own hardware usually uses more energy, though. Cloud systems conserve energy by allowing a more even distribution of tasks among computing powers.<\/p>\n<h2>3. Choose your programming language wisely<\/h2>\n<p>Programming languages differ in several ways, including their logic, syntax and capabilities. <u><a href=\"https:\/\/thenewstack.io\/which-programming-languages-use-the-least-electricity\/\" target=\"_blank\" rel=\"noopener nofollow\">They also differ in resource consumption<\/a><\/u>. JavaScript and Python tend to consume more resources than compiled programs in languages such as Fortran, C++ and Rust. Object-oriented languages, in turn, consume more than imperative ones. More resources means more power, means more emissions.<\/p>\n<p>Faster\u00a0doesn\u2019t necessarily mean greener. A program may be executed for longer but consume less energy.<\/p>\n<p>You\u2019re more likely to choose programming languages based on the tasks they perform, the abilities of your workforce and the rest of your technological stack, but it\u2019s worth taking into account the energy aspect.<\/p>\n<p>No matter what the language, optimizing code helps lower your carbon footprint, making it faster and less power-hungry. Profiling your software and rewriting ineffective parts can have a significant impact.<\/p>\n<h2>4. Optimize your web pages<\/h2>\n<p>The average web page is now more than three megabytes. The bigger the page, the more power needed to transfer it from server to client, and to display it. You may think that doesn\u2019t account for a large part of carbon emissions, but the Green Web Foundation disagrees.<\/p>\n<p>Green Web found running a background video on a Web page resulted in as much carbon as the project team\u2019s commutes. Remember that 30 percent of Apple\u2019s total emissions coming from its workers\u2019 commutes? Now you see the scale.<\/p>\n<p>There are many tools for optimizing web pages.\u00a0Google Lighthouse <u><a href=\"https:\/\/web.dev\/measure\/\" target=\"_blank\" rel=\"noopener nofollow\">scores your website on performance, accessibility, best practice and search engine optimization (SEO)<\/a><\/u>. The Green Web Foundation introduced another tool, Greenhouse, that <u><a href=\"https:\/\/github.com\/thegreenwebfoundation\/lighthouse-plugin-greenhouse\" target=\"_blank\" rel=\"noopener nofollow\">analyzes pages and checks which domains run on renewable energy<\/a><\/u>. It\u2019s not as useful as Lighthouse for optimization, but it can help ecologically savvy organizations choose service providers.<\/p>\n<p>You can also use\u00a0The Green Web App\u00a0to <u><a href=\"https:\/\/www.thegreenwebfoundation.org\/%2523the-green-web-app\" target=\"_blank\" rel=\"noopener nofollow\">find out if your site is hosted on a server that runs on green energy<\/a><\/u>. Unfortunately, not many hosting providers publish information about the greenness of their electricity.<\/p>\n<h2>Save the planet while saving money<\/h2>\n<p>For some, trying to prevent global warming is a compelling reason to make an effort. For others, it\u2019s not. But when it comes to IT, going green usually means saving money too.<\/p>\n<p>For example, after optimizing your hosting and code, you will need less computing power, saving money. Your website will load faster, meaning fewer customers close it before it fully loads. And the faster your site, the higher search engines rank it, so more customers will see it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Digital services make carbon emissions, but there are ways to reduce your IT infrastructure\u2019s climate impact while benefiting your company\u2019s bottom line.<\/p>\n","protected":false},"author":2578,"featured_media":46235,"template":"","coauthors":[3754],"class_list":{"0":"post-34209","1":"emagazine","2":"type-emagazine","3":"status-publish","4":"has-post-thumbnail","6":"emagazine-category-cloud","7":"emagazine-category-digital-transformation","8":"emagazine-category-infrastructure","9":"emagazine-category-tech-for-good","10":"emagazine-tag-cloud-computing","11":"emagazine-tag-energy","12":"emagazine-tag-infrastructure","13":"emagazine-tag-money-matters"},"hreflang":[{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/secure-futures-magazine\/going-green-it\/34209\/"},{"hreflang":"en-us","url":"https:\/\/usa.kaspersky.com\/blog\/secure-futures-magazine\/going-green-it\/21726\/"},{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/secure-futures-magazine\/going-green-it\/20051\/"},{"hreflang":"es-mx","url":"https:\/\/latam.kaspersky.com\/blog\/secure-futures-magazine\/going-green-it\/20469\/"},{"hreflang":"pt-br","url":"https:\/\/www.kaspersky.com.br\/blog\/secure-futures-magazine\/going-green-it\/16365\/"}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/emagazine\/34209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/emagazine"}],"about":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/types\/emagazine"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/users\/2578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/media\/46235"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/media?parent=34209"}],"wp:term":[{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/coauthors?post=34209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}