This document provides an overview of cloud computing from the perspective of UC Berkeley's Reliable Adaptive Distributed Systems (RAD) Lab. It discusses what is new about cloud computing, challenges and opportunities, considerations for moving workloads to the cloud, and the RAD Lab's experiences using public and private clouds. Some key points:
- Cloud computing enables on-demand access to computing resources without long-term commitments, allowing for flexible scaling up or down. This transfers risk from users to providers.
- Challenges include lock-in, availability, data transfer bottlenecks, and policy issues. Opportunities include risk transfer enabling new scenarios, standardization, and pay-as-you-go licensing models.