기업은 클라우드 환경으로 점점 더 전환하고 있다. 기업은 그들의 애플리케이션과 시스템을 단일 클라우드 플랫폼으로 마이그레이션하는 것이 아니라 애저, AWS, 구글 클라우드, 온프레미스 프라이빗 클라우드 등의 다양한 플랫폼에서 호스팅되는 SaaS(Software as a Service), PaaS(Platform as a Service), IaaS(Infrastructure as a Service)를 혼합해 사용한다. 다시 말해 기업은 멀티 클라우드 전략을 갖고 있으며 아키텍트와 수석 엔지니어는 아키텍처를 통합하고 엔터프라이즈 클라우드를 관리하는 데 어려움을 겪고 있다. 따라서 아키텍트와 엔지니어는 클라우드 솔루션을 설계, 구현, 통합하고 거버넌스를 위한 제어를 설정하는 방법을 배워야 한다.
이 책은 멀티 클라우드 개념을 소개한 다음, 멀티 클라우드 플랫폼에서 사용할 수 있는 시스템을 설계할 때 고려해야 할 모든 주제를 다룬다. 이를 위해 먼저 여러 플랫폼 간의 연결을 설계하고 애저, AWS, GCP에 랜딩 존을 생성하는 것부터 시작한다.
또한 주요 클라우드 공급자 관련 모범 사례, 클라우드에서 빠지기 쉬운 함정, 함정을 방지하는 방법, 클라우드의 방법론 및 툴 관련 권장 사항을 살펴본다. 멀티 클라우드의 모든 것을 해결할 수는 없지만 멀티 클라우드를 설계하는 데 훌륭한 참고서가 될 것이다.