Interested to know how multi cloud is really defined. Particularly by large enterprises who are actually doing it in production. So Is it
A) placing separate workloads on different providers and using the best features / services of each one at the best economics
B) fully integrated solutions across different Cloud’s using abstracted application level services like API’s and K8/OpenShift with common management and security tooling / processes
C) some combination of a and b
Clearly there are challenges with all 3 and usage would depend on what each enterprises priority might be (I.e cost reduction, speed to market , customer service etc).
And are there reference architectures or high level target operating models / frameworks that support these approaches ? Any examples ?