The below diagram shows the generic architecture of a software-defined storage environment. Although the physical storage devices themselves are central to SDS, they are not a part of the SDS environment. Physical storage may be block-based, file-based, or object-based storage systems or commodity hardware.
The fundamental component of the SDS environment is the policy-driven control plane, which manages and provisions storage. The control plane is implemented through software called “SDS controller”, which is also termed as a “storage engine” in some SDS products.
Also Read: Unified Storage Systems Overview
An SDS controller may provide either all or a part of the features and services shown in the architecture. For example, an SDS controller may only support file and block data services. Some controllers may also support the Hadoop Distributed File System (HDFS).
Some SDS products provide the feature of creating a block-based storage pool from the local direct-attached storage (DAS) of x86-based commodity servers in a compute cluster. The storage pool is then shared among the servers in the cluster.
Advantages of Software-defined Storage (SDS)
The key advantages of software-defined storage are described below
Also Read: How storage is provisioned in Software Defined Storage Environments
Also Read: How storage is provisioned in Software Defined Storage Environments
- Simplified storage environment: SDS breaks down storage silos and their associated complexity. It also provides centralized management across all physical and virtual storage environments. This simplifies management by enabling administrators to centralize storage management and provisioning tasks.
- Operational efficiency: Automated policy-driven storage provisioning improves quality of services, reduces errors, and lowers operational cost. It provides faster streamlined storage provisioning, which enables new requirements to be satisfied more rapidly.
- Agility: The ability to deliver self-service access to storage via a service catalog provides agility and reduces time-to-market.
- Cloud support: SDS enables an enterprise data center to connect to external cloud storage services for consuming services such as cloud-based backup, and disaster recovery. In addition, SDS facilitates extending object storage to existing file and block-based storage, which enables organizations to deploy mobile and cloud applications on their existing infrastructure.
Go To >> Index Page
What Others are Reading Now...
0 Comment to "10.3 Software Defined Storage Architecture Overview"
Post a Comment