Whether on purpose or by accident, organizations are increasingly managing data across several types of cloud platforms, often from more than one provider.
This “multicloud” approach comes with several benefits that range from potential cost savings to workload flexibility. But it also presents a variety of challenges compared to single cloud.
When applications and data are dispersed among multiple cloud environments, it can be tougher to integrate, transform, access, and secure trusted data. You may have started in the cloud to get a consolidated set of data from all sources. But with multicloud, an obstacle appears in the form of data silos that need to be connected.
If you’re like most organizations, your multicloud environment has grown out of a combination of deliberate action and circumstance, perhaps due to mergers and acquisitions or functional or geographic IT decisions.
Whatever your situation is, it’s not too late to step back and take a more thoughtful approach to your multicloud situation. By aligning your cloud strategy with business needs and data strategy, you have a better chance of maximizing the value and minimizing the complexities of multicloud.
According to Gartner, “More than 80% of organizations use multiple cloud Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) providers, but many do not have a deliberate multicloud strategy.1
Whether you are embarking on or expanding a multicloud approach, or just developing a long overdue strategy, this guide is for you.
Multicloud strategy
Multicloud is a situation in which data and applications are distributed across multiple cloud environments.
For example, an enterprise might use software-as-a-service (SaaS) offerings for applications such as email, customer relationship management (CRM), collaboration, finance, etc.; infrastructure-as-a-service (IaaS) to support its overall IT environment in combination with an on-premises data center; and platform-as-a-service (PaaS) to support its application development efforts.
Multicloud is not to be confused with hybrid cloud, which refers to the use of private and public cloud infrastructure in some combination with on-premises IT infrastructure resources such as data centers.
The services in a multicloud environment might be delivered by one or more of the major public cloud providers – Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP) – or via industry-specific cloud vendors, or smaller niche vendors. With this type of strategy, an organization might be using different cloud vendors for storage, cloud computing, data analytics, cyber security, enterprise software, and other areas all at the same time.
One of the biggest benefits of multicloud is flexibility. Using multiple providers eliminates the risk of vendor lock-in that comes from using a single service provider. This means less likelihood of outages and other service failures with easier disaster recovery, security breaches, compliance issues, etc. It also affords you the ability to move easily between providers because of changing strategies or service level agreements (SLAs). Other benefits include:
With the good comes the bad. Deploying a multicloud environment brings a host of potential challenges that, left unaddressed, can be significant barriers to success:
A multicloud environment supports various use cases for data and analytics, each of which have their own challenges and benefits. Two of these were analyzed in a recent Databricks webinar4:
Jumping into a multicloud environment for data and analytics without developing a cohesive data strategy is asking for trouble. Your multicloud strategy, or any cloud strategy for that matter, has to align with the overall business and data strategy of the organization.
As Gartner notes, multicloud strategies designed around business strategy produce the greatest business value, while multicloud strategies designed in isolation produce vastly less.
Business goals and priorities must be aligned and supported by cloud services. An organization needs a thorough understanding of what types of data will achieve its business objectives and how to leverage cloud platforms to manage and deliver that data.
When developing a multicloud strategy, include key stakeholders from a variety of disciplines in the effort. This might include the CIO, CTO, other C-level business leaders, top cyber security executives, governance committees, and executives from finance, legal, and risk management.
Strong collaboration among the teams is vital for ensuring a successful multicloud strategy with a cohesive connection to data and analytics initiatives. Leaders in data science and analytics should also be leveraged for input. The organization should be actively establishing a holistic multicloud operating model.
For organizations utilizing multicloud, we unite business and technical strategies into a cohesive method around four key areas: managing people, managing data, managing technologies, and security.
Any new strategy requires an organization to empower its people for success. The management of personnel, a main component of data governance, increases in importance with multicloud. The additional complexity requires the development of new roles, policies for data accessibility, common policies, and retraining programs.
If the right users can’t easily access data across the multicloud environment, it ceases to be an effective approach for the organization. To regulate data access across multicloud, responsibility can be given to data stewards and employees focused on cross-cloud management.
After roles and accessibility are adjusted for a multicloud environment, an organization will need to retrain employees based on the changes to architecture and technologies. For continued learning and success, review boards and centers of excellence can be established.
The increasing volume of raw data spread across a multicloud environment presents problems like multiple formats and siloed data. Therefore, a multicloud environment needs master data for a consistent and uniform way of classifying data across domains like customer, product, partner, employee, and supplier.
Master data management (MDM), is the tools, technologies, governance, and overall philosophy enacted by an organization for all data to be available in a single reference point. It’s designed to ensure the uniformity and accuracy of master data sets shared across disciplines.
The creation of a single management portal for access to cloud-based data, services, and applications is often a solution. Even with a single portal, access still needs to be regulated.
The various technologies organizations use to supplement their cloud and data and analytics overall, need to be assessed with the introduction of a multicloud environment. After the elimination of platforms that aren’t optimal for a multicloud environment, an organization needs to consider new vendors designed for multiple clouds.
Open-source software (OSS) has advantages in cloud development like speed, flexibility, integrated management, greater control, and wider compatibility. According to an IBM survey, OSS was rated equal to or better than proprietary software by 94% of respondents.5
The current models of storage and backup should be evaluated to make way for more efficient replication and virtualization.
A multicloud environment creates security challenges because it involves many different components, architectures, platforms, and applications. There are variables to consider, such as the fact that each of the major providers offers different cloud-native solutions for cyber security.
The growing sophistication of threats and the existence of vulnerabilities put organizations at risk of cloud-based attacks that can result in significant losses. Here are some considerations to keep in mind:
As you develop your multicloud strategy, keep in mind the dynamic nature of data, technology, and business. As organizational needs change, be prepared for the strategy to evolve as well. Expect to revisit the strategy often to make sure it’s serving the needs of the business and digital transformation initiatives as they move forward.
The push to the cloud has been relentless, especially over the past few years. This isn’t surprising, given the potential benefits of the cloud model like reduced capital expenses, greater agility, and easier scalability.
Many organizations have found the cloud to be so appealing that they’ve created multicloud environments—sometimes as a deliberate corporate strategy and others because of a spontaneous need for particular cloud services. The fact is, many organizations’ data is most likely already in a multicloud environment, because of applications and services that are built in the cloud.
Here are some key questions to ask when considering deploying or expanding a multicloud environment to improve data analytics:
Some cloud solutions, workloads, and applications work best in particular cloud environments, so it’s important to align data and analytics needs with the cloud tools and technologies that are the best fit.
Multicloud can be a game-changing strategy for many types of organizations. It’s imperative that CIOs and other top decision-makers consider all the options.
Cloud migration brings agility and innovation to Cars.com, strengthening brand experience >
read