This document discusses key infrastructure elements for cloud computing. It describes the evolution of cloud computing from earlier technologies like grid computing. The document outlines an architecture framework for a dynamic data center that leverages virtualization and infrastructure management technologies. It provides examples of how cloud infrastructures have been used for innovation, software development, and data-intensive workloads.