Software-defined storage

Software-defined storage ( SDS ) is a computer -aided storage and retrieval software. Software-defined storage typically includes a form of storage . [1] The deduplication , replication, thin provisioning , snapshots and backup.

SDS hardware may or may not also have abstraction, pooling, or automation software of its own. When Implemented as software only in conjunction with commodity servers with internal disks, it May suggest Software Such As a global virtual gold file system . If it is software layered over sophisticated wide storage arrays, it Suggests Software Such As storage virtualization or storage resource management , categories of products That address separate and different problems. If the policy and management functions also include a form of artificial intelligence to automate protection and recovery, it may be considered as intelligent abstraction. [2] Software-defined Storage May be Implemented via appliances has over traditional storage area network (SAN), gold Implemented as network-attached storage (NAS), or using object-based storage. In March 2014 the Storage Networking Industry Association(SNIA) began a report on software-defined storage. [3]

Software-defined storage Industry

VMware uses the term ” software-defined data center ” (SDDC) for a broader concept. [4] [5] Other smaller companies then adopted the term “software-defined storage”, such as Coraid (defunct since 2015).

Based on similar concepts as software-defined networking (SDN) [6] interest in after-SDS pink VMware Acquired Nicira for over a trillion dollars in 2012.

Data storage vendors used various definitions for software-defined storage on their product-line. Storage Networking Industry Association (SNIA), a standards group, attempted a multi-vendor, negotiated definition with examples. [7]


Characteristics of software-defined storage may include the following features: [8]

  • Abstract: In this paper, we present the results of the modeling of logical storage systems. Since the data is relatively expensive and slow to compute and service (the “data gravity” problem in infun- tics ), pooling approaches sometimes suggest leaving it in place and creating a mapping layer to it that spans arrays. Examples include:
    • Storage virtualization , the generalized category of approaches and historic products. External-controller based arrays include storage virtualization to manage and access the drives within their own pools. Other products exist independently to manage arrays and / or server DAS storage.
    • VirtualVolumes (vVols), a proposal from VMware for a more transparent mapping between large volumes and the VM disk images within them, to allow better performance and data management optimizations. This does not Reflect new capability for virtual infrastructure administrators (who can already use, for example, NFS) goal it does offer arrays using iSCSI or Fiber Channel has path to Higher admin leverage for cross-array management apps written to the virtual infrastructure.
    • Parallel NFS (pNFS), a specific implementation which evolved within the NFS community but has expanded to many implementations.
    • OpenStack and its Swift, Ceph and Cinder APIs for storage interaction, which have been applied by whom? ] To open-source projects.
  • Automation with policy-driven provisioning storage with the service-level agreements Replacing technology details. This plan is based on the definition of a “plan” in the spirit of OpenFlow . Prior industry standardization efforts included the Storage Management Initiative – Specification (SMI-S) qui Began in 2000.
  • Commodity hardware with storage logic abstracted into a software layer. This is also described by whom? ] As a clustered file system for converged storage .

See also

  • Software-defined networking
  • Software-defined data center
  • OpenSDS


  1. Jump up^ Margaret Rouse. “Definition: software-defined storage” . SearchSDN . Tech Target . Retrieved November 7, 2013 .
  2. Jump up^ Chris Poelker (March 12, 2014). “The foundation of clouds: Intelligent abstraction” .
  3. Jump up^ SNIA (March 2014). “Technical Whitepaper: Software Defined Storage”(PDF) .
  4. Jump up^ Archana Venkatraman. “Software-defined datacenters demystified” . Computer Weekly . TechTarget . Retrieved November 7, 2013 . […] A software-defined datacentre (SDDC) is a virtual datacentre for the virtualization of virtualization. Virtualised and delivered as a service. The provisioning and operation of the entire infrastructure is entirely automated by software.
  5. Jump up^ “The Software-Defined Data Center” . Company web site . VMware . Retrieved November 7, 2013 .
  6. Jump up^ Margaret Rouse. “Definition: software-defined storage” . SearchSDN . Tech Target . Retrieved November 7, 2013 .
  7. Jump up^
  8. Jump up^ Simon Robinson (March 12, 2013). “Software-defined storage: The reality beneath the hype” . Computer Weekly . Retrieved November 7,2013 .

Leave a Comment

Your email address will not be published. Required fields are marked *