Domains

HomeGlossaryMulti-Cloud
Back to Glossary
Cloud

Multi-Cloud

Quick Definition

A cloud strategy that uses services from multiple cloud providers (e.g., AWS, Azure, GCP) to avoid vendor lock-in and optimise for cost, performance, or compliance.

Detailed Explanation

Multi-cloud strategies distribute workloads across two or more cloud providers based on each provider's strengths. For example, an organisation might use AWS for compute, Azure for enterprise integrations, and GCP for machine learning. Benefits include avoiding vendor lock-in, leveraging best-of-breed services, meeting data residency requirements, and improving resilience. Challenges include increased operational complexity, inconsistent security policies, and higher skill requirements. Multi-cloud management platforms and infrastructure-as-code tools (Terraform, Pulumi) help organisations manage resources consistently across providers.

Related Terms

Relevant Frameworks

Cloud

Recommended Courses