SDS “Software-Defined Storage” के लिए जाना जाता है। SDS एक सॉफ्टवेयर है जो डेटा storage devices को मैनेज करता है। यह आमतौर पर data centers, server farms और enterprise environments में बड़ी मात्रा में डेटा के प्रबंधन के लिए उपयोग किया जाता है।
SDS अंतर्निहित हार्डवेयर से स्वतंत्र रूप से कार्य करता है। यह कई physical storage उपकरणों को एक वर्चुअल storage volume में मर्ज कर सकता है। उदाहरण के लिए, 2 terabytes की स्टोरेज क्षमता वाले पांच HDD को पांच अलग-अलग वॉल्यूम के बजाय एक 10 terabyte storage area में मर्ज किया जा सकता है।
Modern SDS programs लचीले भंडारण समाधान बनाने के लिए वर्चुअलाइजेशन का उपयोग करते हैं। एक storage hypervisor devices की निगरानी करता है और गतिशील रूप से उन पर डेटा आवंटित करता है। data संग्रहण सीमा क्षमता के करीब होने पर यह चेतावनी भी दे सकता है। Virtualized SDS configurations storage को बढ़ाने या कम करने के लिए storage devices को जोड़ना या हटाना आसान बनाता है।
SDS web hosts, CDN और अन्य संगठनों के लिए एक important डेटा प्रबंधन उपकरण है, जिन्हें बड़ी मात्रा में डेटा का प्रबंधन करने की आवश्यकता होती है। यह कम या बिना downtime के भंडारण आवश्यकताओं को बढ़ाने का एक कुशल तरीका प्रदान करता है।