Multicloud is the way to go these days, but remember that it's a complex, distributed architecture that most are getting wrong. Credit: Rob van der Meijden Multicloud should be easy, right? I mean, it’s just deploying and managing more than a single public cloud. This has unfortunately not been the case. As more enterprises deploy multicloud architectures, some avoidable mistakes are happening over and over again. With a bit of understanding, perhaps you can avoid them. Let’s review the top two: Not designing and building your multicloud with cloudops in mind. Many enterprises are deploying two, three, or sometimes more public clouds without a clear understanding of how this multicloud architecture will be managed long term. When a multicloud deployment moves to production, there’s a great number of cloud services caused by leveraging multiple public clouds with redundant services (such as storage and compute). It all becomes too much for the cloudops team to deal with. They can’t operate all of these heterogenous cloud services as well as they should, and the quality of service suffers. It also places way too much risk on the deployment in terms of security and governance operations. There are a few ways to avoid this. First, don’t do multicloud if you’re not willing to step up to the operational needs. Stick with single cloud deployments only. This takes all best-of-breed services off the table and reduces the value in using cloud at all. The second, and the proper approach, is to automate pretty much everything and to leverage abstractions (single pane of glass) to manage the complexity and still provide best-of-breed benefits. Choosing “cloud native” everything. Keep in mind that tools that span the public clouds are the most useful. You can use the same interfaces and automation from one cloud to another in your multicloud. This seems like the obvious choice, but many enterprises moving from single to multiclouds are keeping the native tools that came with a particular public cloud, such as security and operations tools. Companies that opt to keep specific management and monitoring tools for AWS, Microsoft, or Google will have to learn and leverage a tool per public cloud. Not very efficient. Avoiding this problem is easy to understand, but not so easy to pull off. Although cloud-native applications are fine, only using native tools for all sorts of management and security tasks is just not a good idea. You’ll need people who understand each tool, there won’t be intercloud communications and coordination, and automation will have to occur in multiple places instead of one. The solution is to look for tools that span clouds and provide consistent interfaces across clouds. Multicloud is still an evolving science. Public cloud providers are not offering good guidance and tools because it’s not in their best interest to push their customers into multicloud. However, if they try to lead you to a design pattern that increases your complexity, costs, and risk, avoid that path. Related content analysis Azure AI Foundry tools for changes in AI applications Microsoft’s launch of Azure AI Foundry at Ignite 2024 signals a welcome shift from chatbots to agents and to using AI for business process automation. By Simon Bisson Nov 20, 2024 7 mins Microsoft Azure Generative AI Development Tools analysis Succeeding with observability in the cloud Cloud observability practices are complex—just like the cloud deployments they seek to understand. The insights observability offers make it a challenge worth tackling. By David Linthicum Nov 19, 2024 5 mins Cloud Management Cloud Computing news Akka distributed computing platform adds Java SDK Akka enables development of applications that are primarily event-driven, deployable on Akka’s serverless platform or on AWS, Azure, or GCP cloud instances. By Paul Krill Nov 18, 2024 2 mins Java Scala Serverless Computing analysis Strategies to navigate the pitfalls of cloud costs Cloud providers waste a lot of their customers’ cloud dollars, but enterprises can take action. By David Linthicum Nov 15, 2024 6 mins Cloud Architecture Cloud Management Cloud Computing Resources Videos