The software-defined data center (SDDC) is increasingly considered to be the next step in the evolution of virtualization and cloud computing. It typically consists of three core components: network virtualization, server virtualization, and storage virtualization. But a business logic layer is also required to translate application requirements, SLAs, policies, and cost considerations into provisioning and management instructions.
The Need for a Business Logic Layer
With SDDC, control of the data center is fully automated, with hardware configurations maintained through intelligent software systems. This contrasts sharply with traditional data centers, where the infrastructure is typically defined by hardware and devices. By abstracting storage, server, and networking functionality throughout the data center, you benefit from increased virtualization while maintaining the ability to support and manage legacy enterprise applications.