Once your cloud architecture works, it’s time to optimize it for efficiency and cost. An audit will reveal how much value it adds to the business. Credit: Getty Images We’ve discussed the notion of cloud architecture optimization here in the past. Now it’s time to understand how it’s measured. You really have no way to prove your architecture isn’t optimized unless you do an audit, which includes a review of the solution’s approach and any attached costs. In the past, the people who built and deployed cloud solutions were reluctant to have their choices questioned. These days, because we want the most value from the cloud solutions, many have changed their minds about questions and oversight—or more often, company leadership changed their minds for them. Many of the projects I take on these days focus on review and improvement audits rather than on build and migrate deployments. Once everything works in cloud architectures, you can deploy and operationalize. Just because it works does not mean that it’s optimized. If you look at the differences between your architecture and one that’s optimized, you could have a “working” solution that costs you millions of dollars each week. To present this visually, see the figure below. Note that positions 1 and 37 are the least optimized. They cost more money and are the most inefficient. When we look at each side, note that cloud solutions can be under-utilized or overutilized, such as with containers and serverless computing. Those on the left of the chart might not have included enough containers, whereas those scoring on the right have used containers too much. The point of optimization is to be in position 19, where we use the right number of containers to make the most of costs and solution efficiency. IDG Of course, you can leverage this metric for any holistic architecture or all configured technology. You could even apply it to microarchitectures, such as a few applications moving to serverless or containers, for instance. Note that including polynomial views of the data for smoothing creates a curve that’s more likely to reflect typical real-life behavior. In the real world, this data never actually runs in a straight line. What does a cloud architecture audit mean? If you’re just starting your cloud journey, it’s a way to test and track the optimization of your proposed solutions. You want to get as close to the middle of the chart as you can. If you’re mid-journey, which most of us are, an audit is a way to evaluate solutions already in place as well as solutions that are currently under development. The hard part will be to allow others to evaluate your decisions. In many instances, they will second-guess the initial architecture using a forced ranking process which will put your solution at some point between 1 and 37 on this chart. Hopefully you land in the middle, but it’s unlikely. It’s not a sign of weakness to have others check your work. People who call for architecture audits on themselves should be praised. The alternative is to spend millions of unnecessary dollars or even do irreparable damage to the business. The stakes are just too high to let egos get in the way. Let’s be smart. Related content analysis Generative AI won’t fix cloud migration You’ve probably heard how generative AI will solve all cloud migration problems. It’s not that simple. Generative AI could actually make it harder and more costly. By David Linthicum Jul 12, 2024 5 mins Generative AI Artificial Intelligence Cloud Computing analysis All the brilliance of AI on minimalist platforms Buy all the processing and storage you can or go with a minimum viable platform? AI developers and designers are dividing into two camps. By David Linthicum Jul 09, 2024 5 mins Generative AI Cloud Architecture Artificial Intelligence analysis The next 10 years for cloud computing Despite AI's explosive growth, the industry still needs to face facts that customers are unhappy about costs and vendor lock-in. By David Linthicum Jul 05, 2024 5 mins Amazon Web Services Google Cloud Platform Microsoft Azure analysis Serverless cloud technology fades away Serverless was a big deal for a hot minute, but now it seems old-fashioned, even though its basic elements, agility and scalability, are still relevant. By David Linthicum Jul 02, 2024 4 mins Serverless Computing Cloud Computing Software Development Resources Videos