I’ve talked about cloud sustainability extensively in these pages previously, but until we start taking tangible steps to collectively reduce our cloud carbon footprint, things are not going to change. Achieving real change comes down to a smarter, more efficient use of resources and establishing a culture of sobriety—both financial and environmental—that flows through an organization. Below, I present the steps necessary for a more sustainable cloud future.
1. Shift the Mindset
First, and arguably most important, there needs to be a shift in mindset that sees IT managers, CIOs and other IT leaders become part of a much broader conversation about how to bake sustainability into the overall IT strategy from the start. In doing so, this offers a path to bring development, finance, ESR and business teams together to ensure greater financial and environmental accountability.
2. Right-Size to Optimize
Regular sustainability assessments can help to identify oversized resources and underused services, which paves the way for smarter allocation. Eliminating unnecessary services and right-sizing instances will help to identify recurring problem areas and serve to reduce carbon emissions. This will create a best practice of optimal resource usage and, consequently, contribute to ongoing savings made to an organization’s bottom line.
3. Embrace Dynamic Scaling
Most cloud providers now offer dynamic scaling capabilities that allow resources to be adjusted according to demand. By embracing these sorts of features, organizations can ensure that resources are used more efficiently while minimizing emissions. This sort of real-time optimization can strike an important balance between performance and environmental responsibility.
4. Fewer Servers Means Less Power Needed
Server virtualization—essentially the process of dividing a physical server into multiple unique virtual servers—offers a clear way of contributing to carbon reduction efforts. By optimizing resources and reducing the physical server count, the consumption of energy can be minimized. Fewer servers mean less power consumption, which directly translates into lower carbon emissions.
5. Only Energy-Efficient Architecture
Platforms such as serverless computing architectures have emerged as a greener alternative to traditional infrastructure, allocating resources only when needed. This creates greater energy efficiency and reduces total carbon emissions. Leveraging these sorts of energy-efficient instance types and hardware, such as ARM-based processors that consume less power than x86-based alternatives, provides a clear way to minimize power consumption and environmental impact.
6. Localization Matters
While the steps above are effective, their impact will be amplified by choosing cloud regions that are based on low-carbon energy sources. For example, regions that are reliant on coal or other high-carbon energy sources should be avoided or used sparingly to minimize environmental impact, but this is not as straightforward as it sounds due to seasonal variations, which might mean that renewable energy sources are subject to fluctuations; the costs associated with storing excess energy from intermittent sources which are both challenging and expensive and the cost of energy trading between regions which can impact carbon footprint.
The truth is that there is no one-size-fits-all solution when it comes to evaluating localization. Assess the energy mix, consider the availability and reliability of renewable energy sources and factor in any seasonal variations or dependencies on fossil fuel-based backup systems. This way, you can make a more informed decision that aligns with your sustainability goals and minimizes the environmental impact of your cloud infrastructure.
7. Align FinOps and GreenOps Strategies
Closely linked to more established terms like FinOps—another framework for managing operational expenditure across an organization, often in conjunction with the cloud and cloud computing—GreenOps is an emerging term that essentially means providing greater cost transparency while promoting a culture of environmental responsibility. The challenge is that making an entire IT ecosystem sustainable requires a step back and all areas of IT to consider their impact on the environment.
This requires collaboration right the way across an organization and with other lines of business which includes areas like HR, marketing, procurement and the accounting departments, all of whom must set business requirements, determine software development and DevOps processes, and adhere to operational principles. Aligning GreenOps and FinOps strategies will allow organizations to start monitoring cloud computing emissions by connecting emissions data directly to their cloud expenses so they can see both the costs to budget and the cost to the environment in the same place.
8. Remember to Turn Off the Tap
Finally, think of efficiency as being the cornerstone of any sustainable initiative, and cloud computing is no different. Optimize cloud instances and you will, in turn, reduce carbon emissions. By evaluating running service instances continuously and strategically and turning off those that are not needed during periods of low demand, organizations can significantly cut down on unnecessary energy consumption. This will not only reduce carbon footprint but also optimize operational costs.
By addressing these complexities head-on, I believe we, collectively, as an industry, have a once-in-a-lifetime opportunity to reduce our carbon footprint and pave the way for a greener, more efficient cloud computing landscape.