Skip to content
Tiatra, LLCTiatra, LLC
Tiatra, LLC
Information Technology Solutions for Washington, DC Government Agencies
  • Home
  • About Us
  • Services
    • IT Engineering and Support
    • Software Development
    • Information Assurance and Testing
    • Project and Program Management
  • Clients & Partners
  • Careers
  • News
  • Contact
 
  • Home
  • About Us
  • Services
    • IT Engineering and Support
    • Software Development
    • Information Assurance and Testing
    • Project and Program Management
  • Clients & Partners
  • Careers
  • News
  • Contact

Addressing cloud waste: 4 steps to cloud computing cost optimization

By: Scott Sellers, Co-Founder and CEO, Azul

From the get-go, the cloud promised to help companies scale up their architectures in seconds, run their applications faster, never turn away a transaction, and save money through economies of scale. How could any CIO or application manager resist the call to the cloud when companies started sharing the huge successes they were having with their migrations and overall digital transformations?

Now, more than a decade later, business leaders recognize the advantages the cloud offers but are struggling with bloated cloud costs. Andreesen Horowitz coined the phrase the Cloud Paradox in a 2021 article, which posits that the pressure the cloud puts on company margins can start to outweigh the benefits over time.

The Azul State of Java Survey and Report 2023, an independently run study of more than 2,000 Java users, found that 90% of companies with applications built in Java, the most prominent programming language used to build enterprise applications, are deploying in a public, private, or hybrid cloud environment. Almost all of these organizations (95%) took steps to reduce cloud costs in the prior year (2022-2023).

Naturally, organizations want to provide a seamless experience to every customer, because in the end customer satisfaction dictates the state of operational success. But achieving this pursuit often causes over-provisioning of cloud instances and paying for compute instances they rarely use.

“Organizations with little or no cloud cost optimization plans rush into cloud technology investments,” according to Gartner. “They end up overspending on cloud services by up to 70 percent without deriving the expected value from it.”

Resolving this dilemma is challenging. Every company is different based on its industry, its available resources, and its needs. The State of Java Survey and Report revealed that organizations are already employing a number of tactics to address skyrocketing computing costs in the cloud, including right-sizing resources (48%), using a high-performance Java platform that uses cloud resources more efficiently (46%), and re-architecting applications (41%).

Here are four steps to getting the most out of cloud computing resources in an economical manner.

1. Assess your needs

In our State of Java Survey and Report, the primary reasons participants selected to run their applications in the cloud include:

  • Scalability (52%)
  • Flexibility (48%)
  • Productivity (47%)
  • Agility (46%)
  • Elasticity (40%)
  • Reliability (29%)

For less business-critical applications, where scalability, flexibility, and elasticity may not be as essential to business success, application owners could potentially run some of their systems on-premises where they can more easily manage costs. Which resources should move to the cloud requires business and IT leaders to understand how they are spending their money and what they’re getting in return on a fully loaded basis.

2. Explore established methods for cost savings first

For many years organizations have attempted to reduce their cloud bills without changing their applications or infrastructure. Before refactoring applications or re-architecting them to be cloud-native, organizations should first pursue some more basic avenues.

When asked in the State of Java Survey which actions they have taken to reduce public cloud costs in the last year, respondents answered:

  • Right-size resources (48%)
  • Use a Java platform that uses cloud resources more efficiently (46%)
  • Re-architect code and services (41%)
  • Repatriate workloads from the public cloud to on-premises environments (33%)
  • Negotiate lower prices with cloud service providers (32%)
  • Migrate to less expensive public clouds (30%)

Other steps often considered and/or implemented include optimizing spot and reserved compute instances and storage types. By and large, these steps have not been enough for many organizations, leading cloud stakeholders to pursue additional avenues.

3. Limit overprovisioning of cloud compute resources

Overprovisioning of cloud compute resources because of business requirements is almost universal as organizations need to meet SLAs and assure customer satisfaction. However, business leaders must ask themselves whether meeting these requirements is being done in a cost-efficient manner. Overprovisioning because of unpredictable workloads represents the biggest potential for savings. In order to rein in the overprovisioning of cloud compute resources, CPU utilization levels for each compute instance need to be driven higher but in a manner that is predictable and doesn’t sacrifice SLAs.

Companies should start by fully understanding compute utilization levels for existing workloads. What they often find is that utilization levels are significantly lower than expected. With this understanding, they can set utilization thresholds higher to do more with the same compute capacity, or alternatively handle the same workload with less compute instances needed. Some overprovisioning is expected, but more than 40% of participants in the State of Java survey reported using less than 60% of cloud resources they are paying for. That’s a lot of wasted spend!

4. ‘Do more with less’ – Use fewer cloud compute resources

Companies are always looking at various ways of improving application performance, and often do so by using faster, more efficient CPUs for their cloud compute instances to not only improve application performance but also reduce the amount of computing resources needed to run a given workload.

The math is simple: Fewer cloud computing resources = lower cloud costs.

For example, Arm platforms, like the Graviton3 offered on AWS, are growing in popularity because they are priced attractively, are energy-efficient, and have the flexibility to perform well in the cloud. According to Gartner®, “by 2025, Arm-based server shipments will account for around 20% of worldwide (except China) infrastructure as a service (IaaS) capabilities and 55% of platform as a service (PaaS) capabilities from hyperscale service providers.” (Gartner, Forecast Analysis: Arm-Based Servers, Worldwide, Kiyomi Yamada, Adrian O’Connell, Alan Priestly and Uko Tian, November 2021)

As the preponderance of enterprise applications deployed in the cloud are based on Java, using a more performant Java runtime can also improve application performance and reduce compute instances required.

The math again is simple: Faser Java = fewer cloud computing resources = lower cloud costs.

A more performant Java runtime can improve carrying capacity at higher utilization levels without sacrificing SLAs. This is accomplished by lowering the burden on an application’s underlying operating system and hardware to increase utilization of that hardware to do more work with the same resources or shut down/use fewer instances. In the latter case, your cloud bill can see immediate savings. A more performant Java runtime also brings additional benefits including eliminating latency outliers, improving application warmup times, and avoiding ongoing tuning efforts.

Conclusion

Reducing cloud waste and optimizing cloud costs are critical to gaining competitive advantage in the cloud. It’s a complex challenge, and smart business leaders leave no opportunity unexplored. Depending on circumstances and needs, there are many options. For companies that use Java, a higher-performance runtime can use cloud resources more efficiently, improving application performance and cutting costs.

For more information about how fast Java = lower cloud costs, click here.

Cloud Computing, Cloud Storage
Read More from This Article: Addressing cloud waste: 4 steps to cloud computing cost optimization
Source: News

Category: NewsFebruary 12, 2024
Tags: art

Post navigation

PreviousPrevious post:Optical technology enabling the growth of artificial intelligenceNextNext post:Embracing shadow AI will help accelerate innovation

Related posts

Barb Wixom and MIT CISR on managing data like a product
May 30, 2025
Avery Dennison takes culture-first approach to AI transformation
May 30, 2025
The agentic AI assist Stanford University cancer care staff needed
May 30, 2025
Los desafíos de la era de la ‘IA en todas partes’, a fondo en Data & AI Summit 2025
May 30, 2025
“AI 비서가 팀 단위로 지원하는 효과”···퍼플렉시티, AI 프로젝트 10분 완성 도구 ‘랩스’ 출시
May 30, 2025
“ROI는 어디에?” AI 도입을 재고하게 만드는 실패 사례
May 30, 2025
Recent Posts
  • Barb Wixom and MIT CISR on managing data like a product
  • Avery Dennison takes culture-first approach to AI transformation
  • The agentic AI assist Stanford University cancer care staff needed
  • Los desafíos de la era de la ‘IA en todas partes’, a fondo en Data & AI Summit 2025
  • “AI 비서가 팀 단위로 지원하는 효과”···퍼플렉시티, AI 프로젝트 10분 완성 도구 ‘랩스’ 출시
Recent Comments
    Archives
    • May 2025
    • April 2025
    • March 2025
    • February 2025
    • January 2025
    • December 2024
    • November 2024
    • October 2024
    • September 2024
    • August 2024
    • July 2024
    • June 2024
    • May 2024
    • April 2024
    • March 2024
    • February 2024
    • January 2024
    • December 2023
    • November 2023
    • October 2023
    • September 2023
    • August 2023
    • July 2023
    • June 2023
    • May 2023
    • April 2023
    • March 2023
    • February 2023
    • January 2023
    • December 2022
    • November 2022
    • October 2022
    • September 2022
    • August 2022
    • July 2022
    • June 2022
    • May 2022
    • April 2022
    • March 2022
    • February 2022
    • January 2022
    • December 2021
    • November 2021
    • October 2021
    • September 2021
    • August 2021
    • July 2021
    • June 2021
    • May 2021
    • April 2021
    • March 2021
    • February 2021
    • January 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • January 2020
    • December 2019
    • November 2019
    • October 2019
    • September 2019
    • August 2019
    • July 2019
    • June 2019
    • May 2019
    • April 2019
    • March 2019
    • February 2019
    • January 2019
    • December 2018
    • November 2018
    • October 2018
    • September 2018
    • August 2018
    • July 2018
    • June 2018
    • May 2018
    • April 2018
    • March 2018
    • February 2018
    • January 2018
    • December 2017
    • November 2017
    • October 2017
    • September 2017
    • August 2017
    • July 2017
    • June 2017
    • May 2017
    • April 2017
    • March 2017
    • February 2017
    • January 2017
    Categories
    • News
    Meta
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Tiatra LLC.

    Tiatra, LLC, based in the Washington, DC metropolitan area, proudly serves federal government agencies, organizations that work with the government and other commercial businesses and organizations. Tiatra specializes in a broad range of information technology (IT) development and management services incorporating solid engineering, attention to client needs, and meeting or exceeding any security parameters required. Our small yet innovative company is structured with a full complement of the necessary technical experts, working with hands-on management, to provide a high level of service and competitive pricing for your systems and engineering requirements.

    Find us on:

    FacebookTwitterLinkedin

    Submitclear

    Tiatra, LLC
    Copyright 2016. All rights reserved.