This document provides an in-depth understanding of the fundamentals of cloud computing and its architectures. It covers the basics of cloud computing, its popularity in today's world, and the evolution of cloud computing. The document also discusses different architectural designs, deployment models, and service models in cloud computing. It provides examples and real-world scenarios to illustrate the concepts.