 Active Data SAN Block Hyper converged and Object Store Retention Block Flexibility to use IBM and non IBM Servers and Storage or Cloud Services STATE IBM Storwize, XIV, DS8000, HashSystem and Tape System Non IBM Storage, Including commodity servers and media SDS Data Plane SDS data plane consists of storage related functions such as copy services, virtualization, tiering, RAID Protections, data deduplication and encryption. It acts as an interface to the hardware devices. It contains all possible access methods and a full range of access possibilities. SDS Control Plane Control plane is a software layer that accomplishes virtualized storage assets. It consists of complex functions that are capable enough to run a business workload. It facilitates scalable, flexible, optimized and rapid storage capacity. SDS fulfils the present business requirements, i.e. control, agility, dynamic optimizing organization capabilities and efficiency SDS Controller SDS controller is the heart of the SDS infrastructure which is the control and management plane proving resource provisioning, policy enforcement, coordination among the different components. The SDS provides the following features Centralized Management: The SDS controller provides a centralized management point i.e. all the storage devices are visible and can be easily Downloaded 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 Software-Defined Storage Figure 8. SDS controller APPLICATIONS ORCHESTRATOR Northbound API SDS CONTROLLER Southbound API Open Source Traditional ISV + Standard Standard Server (e.g., SAN, Server NAS, AFA) Storage Systems managed using the control plane. The SDS controller provides programmability such that the user specific control and provisioning application can be developed using this interface. Communication: The SDS controller provides communication among applications, orchestrator and storage systems. It uses Northbound and southbound API. Resource Allocation: The main benefit of SDS is the resource allocation tha