Chapter 11: Fundamental Cloud Architectures
Chapter 12: Advanced Cloud Architectures
Chapter 13: Specialized Cloud Architectures
Cloud technology architectures formalize functional domains within cloud environments by establishing well-defined solutions comprised of interactions, behaviors, and distinct combinations of cloud computing mechanisms and other specialized cloud technology components.
The fundamental cloud architectural models covered in Chapter 11 establish foundational layers of technology architecture common to most clouds. Many of the advanced and specialized models described in Chapters 12 and 13 build upon these foundations to add complex and narrower-focused solution architectures.
Notably absent from the upcoming chapters are security architectures or architectural models that involve the cloud security mechanisms from Chapter 10. These are covered separately in a series title dedicated to cloud security.
Note
The 29 cloud architectures described over the next three chapters are further explored in a formal cloud computing design patterns catalog authored by Thomas Erl and Amin Naserpour. Visit www.cloudpatterns.org to read the official pattern profile for each cloud architecture. The cloud computing design patterns catalog organizes these and several other design patterns into compound patterns that correspond to cloud delivery models, cloud deployment models, and feature-sets that represent elastic, resilient, and multitenant environments.