The software-defined data center encompasses a variety of concepts and data-center infrastructure components, with each component potentially
provisioned, operated, and managed through an
application programming interface (API). - a software implementation of a computer •
software-defined networking (SDN), which includes
network virtualization - the process of merging hardware and software resources and networking functionality into a software-based
virtual network A software-defined data center differs from a
private cloud, since a private cloud only has to offer
virtual-machine self-service, beneath which it could use traditional provisioning and management. Instead, SDDC concepts imagine a data center that can encompass private, public, and hybrid clouds. ==Origins and development==