什么是软件定义存储?它是一种新型的数据存储方式,通过软件对存储设备进行定义,并根据用户需求分配这些存储资源。软件定义存储是软件定义数据中心不可缺少的一部分,以虚拟化为基础,但又超越了虚拟化的范畴。
提供软件定义存储产品的厂商可以分成两类。一类是传统的存储软硬件厂商,比如EMC、IBM、NetApp,以及VMware、飞康等。这些厂商提供的软件定义存储产品侧重于企业级应用,技术和平台相对成熟、稳定。另一类是采用開源技术或新兴架构的初创企业,比如基于x86服务器平台,以及Ceph开源存储打造的软件定义存储产品。这类产品的优势是性价比高,但还没有在企业级应用环境中得到充分的验证。
从技术的角度区分,一类软件定义存储产品是基于超融合架构的,另一类软件定义存储产品的技术核心是存储虚拟化。