Software Defined Data Center Solutions (SDDC) is a data storage facility in which all elements of the infrastructure — networking, storage, CPU and security – are virtualized and delivered as a service. Deployment, provisioning, configuration and operation of the entire infrastructure is abstracted from hardware and implemented through software. Virtualization is central to the software-defined data center. The three major building blocks of the SDDC are network virtualization, storage virtualization and server virtualization: