Cloud computing is defined as a paradigm for enabling network access to a scalable and elastic pool of shareable computing resources. Key principles include: Slideshare On-Demand Self-Service

The 2021 edition of "Cloud Computing: Principles and Paradigms" includes several updates and new features, including:

Since this is a famous textbook, slides often exist from: