Key components include virtual machines, storage (block, object, and file storage), networking capabilities (virtual private cloud, load balancers, and CDNs), security services (IAM, firewalls, encryption), and management tools (resource management, monitoring, backup, and disaster recovery).