Whenever I teach my various on-premises courses and even when I teach my Cloud based courses, I always get reminded by my Cloud trainer colleagues that in the future “everyone will be running all of their services in the cloud”.
I then ask my delegates and attendees the questions:
“In the future will you run all of your IT services purely from a public cloud?” Usually the answer is “No, we won’t”
“Are any of you running services in just one cloud solution?” These answers vary from “No, Yes, and we actually use multiple clouds”.
As we move forward and more of our services move towards modernisation, questions are being asked, obstacles are appearing, and as different departments perhaps decide to take their services into their own hands, we find that silos are created, and eventually it will come back into the IT departments hands.
The challenge becomes managing these multi-cloud environments in a cohesive and transparent (for the user) way.
Some of the questions that I get asked:
What is the difference between a hybrid-cloud and multi-cloud scenario?
I always think of hybrid cloud as a mix between a private on-premises cloud and a public cloud solution, I have to focus on a management method that allows consistency of management across a common infrastructure layer. Such as having VMware on-premises and then running VMware via VMC on AWS for my public cloud offering.
Mult-Cloud for me is a bit more complex, I may have VMware on-premises, AWS running my website, and web interfacing services, and then running perhaps Azure with Office 365 for productivity, and Intune for my device management, they all have their own management tools, and potentially 100s of separate accounts that I need to now coordinate and manage consistently.
The challenges for organisations starting or continuing their journey to the multi-cloud
· Multiple systems that require management
· Unpredictable costs, due to pay as you go models.
· Not knowing 100% which clouds are in use, as developers and departments create their own workloads, leading to inconsistency and perhaps duplication of solutions.
· Protection of workloads from a high availability, scalability, and business continuity view.
· Backing up workloads.
· Service Level agreements
· Delivering applications, on any cloud, on any device, and making this transparent to the end user
· Unique Services: Organizations have the freedom to choose from different cloud providers to best fit specific application and computation requirements to their own unique business needs.
· Scalable: An organisation can quickly scale up to use more resources during peak periods and then scale down when demand lessens, or fewer virtual data centres, depending on demand.
· Speed: Global organizations can get services faster in multiple regions by choosing local public cloud vendors at all of their office locations. The closer the data centre, the lower the latency. Using a local public cloud computing provider also decreases response time for higher priority tasks.
· Compliance with governmental regulation: Some organizations may need to use multiple cloud storage providers to adhere to government regulations and data sovereignty laws that require certain types of data to reside within the company’s country.
· Saving time, money and physical space: Most organizations that employ multi-cloud capabilities use the public cloud for IaaS, avoiding the need to build and maintain their own datacentre. The advantage of using public cloud for IaaS is that users can build a virtual data centre in the cloud without needing a physical piece of hardware. This saves money and physical space, because the company does not have to invest in or store their own hardware. It also saves time, because the public cloud service provider manages, maintains and updates the data centre.
· Future-proof and flexible: Opting for multiple cloud services provides benefits beyond spreading the risk of failure across several vendors. By adopting a multi-cloud strategy, businesses can get everything they want, or might want tomorrow, without being limited to the services that one vendor provides.
There has to be a way to better manage all of these clouds, whether they be on-premises, hybrid, or public clouds
As I work with VMware products and have done for 20 years, my focus will be on how VMware can help me manage the diversity in solutions and clouds that I may have in use now and in the future.
Can VMware help manage operations when I have applications and services on AWS, Azure, Google, IBM, Oracle, and so on?
The simple answer is YES. VMware multi-cloud solutions are designed to help manage workloads that run on the native infrastructure of public clouds. Not only that VMware can help me to manage a multi-cloud and hybrid scenarios that include, consistent infrastructure based on VMware technologies that run alongside workloads that run natively in the cloud.
VMware solutions for the multi-cloud
VMware’s building block for cloud solutions is VMware Cloud Foundation, this product suite contains a number of solutions. It consists of:
· VMware vSphere
· VMware NSX-T
· VMware vSAN
· VMware vRealize suite
VMware also have solutions to help analyse and manage your cloud solutions such as CloudHealth by VMware, that allows companies to Analyse and manage cloud cost, usage, security and governance in one place with a cloud management platform.
Also, VMware have Cloud Health Secure State that allows companies to Gain real-time visibility across clouds. Build a unified security monitoring approach for AWS, Azure, and Google Clouds to understand how a minor configuration change can elevate risk across all connected objects. Monitor ephemeral cloud resources and detect security events within minutes without excessive API calls to cloud. Visualize cloud resource relationships and associated misconfigurations, threats, metadata, and change activity. Explore inventory with typeahead search and investigate risks with powerful visualization capabilities for navigating cloud topology. Audit configuration changes and track progress developers are making in resolving security violations.
VMware Cloud Partners and solutions
VMware’s original partnership started with AWS and as such, my first foray into hybrid cloud was VMware Cloud on AWS
But VMware has expanded and also provide:
· Oracle Cloud VMware Solution
As we move forward, I am sure that most companies will embrace some form of multi-cloud solution, and this area will grow rapidly, what’s important is that all companies research and then select the service that works best for them.