What is cross cloud
The use cases that traverse private and private cloud environments, a key enabler to a multi-cloud IT strategy. A multi-cloud strategy enables companies to avoid vendor lock-in while capitalizing on the differing services that the major cloud providers offer, especially around security, application migration, and analytics and application development services. A cross-cloud capability is necessary to enable secure data sharing across cloud providers and regions. Cross cloud architecture is a key enabler for Hybrid Cloud computing.
Enabling successful cross cloud implementations
- One of the key technologies for enabling cross-cloud is the open service broker (OSB). The Open Service Broker API provides a way to take information from a platform’s list of available services, automate the process of subscribing to a service, provision it, and connect it to an application. It can also handle the reverse, so when you no longer want to use a service, it removes the connection from your application instance and deprovisions the service. The Open Service Broker API project allows independent software vendors, SaaS providers and developers to easily provide backing services to workloads running on cloud native platforms such as Cloud Foundry and Kubernetes. The specification, which has been adopted by many platforms and thousands of service providers, describes a simple set of API endpoints which can be used to provision, gain access to and managing service offerings. The project has contributors from Google, IBM, Pivotal, Red Hat, SAP and many other leading cloud companies.
- There are cross cloud implementations for common platforms like Cloud Foundry, Kubernetes, and Open Shift.
- Microsoft has developed its own implementation of the Open Service Broker (OSB), with support for a selection of key Azure services, including Cosmos DB, Azure SQL, Azure Container Instances, and the Azure Service Bus.