The software-defined datacenter delivers on the promise of cloud computing for agile, elastic, efficient, and reliable IT services by extending the benefits of virtualization to every domain in the datacenter -- compute, storage, networking, and the associated availability and security services.