A computing environment wherein more than one public cloud computing platforms are used to power a software application.
Multicloud can be defined as cloud systems in which applications are hosted as chunks among a heterogeneous network of different cloud. Multicloud components are themselves unique cloud systems, rather than deployment methods, as is the case with hybrid cloud architectures.
Petcu proposed a list of requirements to be fulfilled by multicloud systems.
In a multicloud system, application developers must:
Software professionals responsible for deploying multicloud systems must:
On the execution side, the following service delivery requirements must be met:
Some people use the term "multicloud" as a generalized term to describe other, more specific types of multicloud system architecture.
Several terms have emerged which are used to describe multicloud architectures of different forms and configuration. These terms include Multi-Cloud, Cloud Federation, Inter-Cloud, Hybrid Cloud, Cloud-of-Clouds, Sky Computing, Aggregated Clouds, Multi-tier Clouds, Cross-Cloud, Cloud Blueprint, Cloud Merge, Fog ComputingFog Computing, Hi- erarchicalHierarchical Clouds, and Distributed Clouds, among others.
In a 2013 paper, Dana Petcu listed ten issues that are addressed by multicloud application architectures:
Several terms have emerged which are used to describe multicloud architectures of different forms and configuration. These terms include Multi-Cloud, Cloud Federation, Inter-Cloud, Hybrid Cloud, Cloud-of-Clouds, Sky Computing, Aggregated Clouds, Multi-tier Clouds, Cross-Cloud, Cloud Blueprint, Cloud Merge, Fog Computing, Hi- erarchical Clouds, and Distributed Clouds, among others.
A computing environment wherein more than one public cloud computing platforms are used to power a software application.
A computing environment wherein more than one public cloud computing platforms are used to power a software application.