This document provides an overview of cloud computing concepts and Amazon Web Services (AWS). It defines cloud computing as the on-demand delivery of computing resources via the internet. The three main models of cloud computing are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Six key advantages of cloud computing are also outlined: replacing capital expenses with variable expenses, benefiting from economies of scale, eliminating guessing about capacity needs, increasing speed and agility, stopping spending on data centers, and enabling easy global deployment. AWS is then introduced as a cloud platform that provides over 165 services across categories like compute, storage, databases, analytics and more.