According to International Data Corporation’s (IDC) “Worldwide Quarterly Enterprise Infrastructure Tracker: Buyer and Cloud Deployment,” spending on compute and storage infrastructure products for cloud infrastructure, including dedicated and shared environments, increased 6.6% year-over-year in the third quarter of 2021, reaching US$18.6 billion. By 2022, meanwhile, the consulting firm expects spending on cloud infrastructure to grow 8.3% compared to 2020, to reach US$71.8 billion. These figures show a trend that has been ongoing for years: the constant and growing path of organizations to the cloud.
To take full advantage of the application portfolio and benefit from the innovation that will drive the business, only one cloud is not enough. It is necessary to have multiple clouds, where each provider offers exclusive services and advantages with nuances regarding the innovation benefits.
Likewise, it is a scenario that also adds new complexities, as with each cloud that is added to the “equation”, the operating model becomes more complex:
- Operating costs increased.
- Reputation and operations are put at risk.
- Little use is made of scarce resources.
In this sense, the professionals in charge of the IT architecture play a fundamental role in helping the organization achieve an ideal state in the modernization of applications in multi-cloud environments.
How to design this new multicloud environment
In any combination of clouds, our partner VMware recommends that IT architects focus on five basic principles:
- Integrate flexibility: Design an environment that increases business agility by allowing each application to be deployed in the cloud that best suit its needs.
- Evolve seamlessly: Design an environment that lowers costs by allowing you to move applications from one environment to another without refactoring.
- Pursue operational simplicity: Design an environment that reduces complexity and improves security by using a unified operating model.
- Optimize resources to the maximum: Design an environment that minimizes learning curves by guaranteeing the use of knowledge, both for developers and IT operators.
- Maximize automation investments: Design an environment that enables vertical scalability to automate the full range of operations.
Achieving that ideal state, with consistent management and operations across any cloud, requires thinking about how platforms are designed. Today, public clouds exist as vertically integrated silos with little support for interoperability between dissimilar cloud environments. All you needed is an approach that provides a set of horizontal capabilities that help unify multi-cloud operations.