Obtaining a unified
data model, wherein the unified
data model provides a
logical view of a plurality of data structures of a computing platform, wherein the computing platform is in communication with a plurality of cloud service providers that each provide respective storage services for the computing platform. Providing an
abstraction layer, wherein the
abstraction layer maps respective attributes of the unified
data model to corresponding attributes of each of the plurality of cloud service providers. Selecting, by the
abstraction layer, a first storage scheme of a first
cloud service provider of the plurality of cloud service providers. Receiving, from a user, a first input. Translating, by the abstraction layer responsive to the first input and based on the mapping between the respective attributes of the unified data model to the corresponding attributes of the first
cloud service provider, the first input to a first set of storage instructions native to the first
cloud service provider, wherein execution of the first set of storage instructions cause a first resulting
logical view of the data structures of the computing platform. Seamlessly and dynamically switching, by the abstraction layer, from the first storage scheme to a second storage scheme of a second cloud
service provider of the plurality of different cloud service providers without notifying the user. Receiving, from the user, a second input, wherein the second input is the same as the first input. Translating, by the abstraction layer responsive to second first input and based on the mapping between the respective attributes of the unified data model to the corresponding attributes of the second cloud
service provider, the second input to a second set of storage instructions native to the second cloud
service provider, wherein execution of the second set of storage instructions causes a second resulting
logical view of the respective data structures of the computing platform, wherein the second resulting logical view is the same as the first logical view.