12 Sep 2024

Digital Breadcrumbs for Actionable Insights - Cloud Interoperability Across Provider Boundaries (Guest blog from TCS)

Author: Verity Greig, Director Cloud Transformation - Public Sector, TCS

There are benefits to a multi-cloud strategy such as accessing different technologies from different providers, avoiding vendor lock-in, the ability to negotiate costs, and minimising the risk of downtime or data loss.

However, Ofcom has referred the public cloud market to the Competition and Markets Authority because of perceived technical barriers to interoperability "this makes it more difficult to combine different services across cloud providers" says Ofcom.

Let’s explore the breadcrumbs that organisations can follow to find their way to interoperability in a multi-cloud environment with a quick investigation into the interoperability options from the hyperscalers below:

  • API Management and API Gateways offered as platform-as-a-service, supporting the complete API lifecycle, with policies to control how data is exposed to external systems within and across cloud platforms.
     
  • Private Network Connectivity between Cloud Platforms.  Transfer data between cloud providers through site-to-site VPN or via a private network to facilitate network connectivity between workloads and services across cloud platforms.
     
  • Data Integration to orchestrate the movement and transformation of data across various datastores. Data Integration Services are primarily designed for ETL (Extract, Transform, Load) within the same cloud environment.
     
  • Backend Process Logic Workflows with visual Integration Platform as a Service (iPaaS) options to help you connect and bring together disparate systems.  You can build distributed applications and orchestrate microservices (currently cloud provider specific).
     
  • Message Driven Communication to send and receive messages between cloud applications.    Whilst primarily designed for sending notifications within each hyperscalers’ own cloud ecosystem, it is possible to achieve cross-cloud communication by setting up a custom solution.
     
  • Event Driven Architectures for point-to-point integration between event producers and consumers.  To directly integrate between cloud providers you would need to create a custom bridge via APIs to connect two event systems.  We are starting to see some published reference architectures in this area from the hyperscalers.
     
  • Serverless Functions to execute code in response to events.  Hyperscaler services are not designed for cross-cloud orchestration and will require custom solutions that may be challenging to debug and optimise.

Other than at the network connectivity level, it seems that Cloud providers facilitate interoperability with API services.

This includes new services such as Amazon Q Gen AI Chatbot. To integrate Amazon Q with Azure for example, you need to create a custom plugin if you want to use natural language to query data in Azure and take actions in Azure hosted applications.

API Management Services support some of the latest query languages such as GraphQL allowing clients to request and receive only the data they need, which can lead to more efficient data retrieval and reduced network overhead associated with REST.

In conclusion…

We are seeing progress from the major cloud providers.  They are publishing interoperable reference architectures and releasing services that support bi-directional data flow with SaaS providers (such as Salesforce, SAP and ServiceNow).

There is still responsibility on each buying organisation to manage the interoperability challenge in a multi-cloud environment. This includes evaluating integration architecture choices, maintaining security measures, ensuring data integrity after data exchange, testing, error handling, and not overcomplicating integration solutions with excessive customisation.

For now, independent iPaaS tools might be the easiest path to integrate multi-cloud services. These tools provide a unified interface and pre-built connectors to simplify the integration process combining APIs and messaging to create integrated workflows for applications and services.


Bridging Clouds: Interoperability, portability, multi-vendor strategies and cloud switching

This event will explore the latest industry thinking related to interoperability and portability

Book now!


Chris Hazell

Chris Hazell

Programme Manager - Cloud, Tech and Innovation, techUK

Sue Daley

Sue Daley

Director, Technology and Innovation

Laura Foster

Laura Foster

Associate Director - Technology and Innovation, techUK