什么是软件定义存储?
软件定义存储(SDS)通过使存储资源可编程,使用户能够从底层硬件平台上分离或抽象存储资源,以获得更大的灵活性、效率和更快的可扩展性。
SDS使存储资源成为大型软件定义数据中心(SDDC)体系结构的一个组成部分,在SDDC体系结构中,资源可以很容易地自动化和编排,而不是留在数据孤岛里。
大部分的应用集成都需要开放式的可编程API来实现工作流自动化,而可编程API恰恰是SDS的关键特性。
软件定义存储的工作原理
软件定义存储是一种数据管理方法,在这种方法中,数据存储资源从底层物理存储硬件中抽象出来,也因此变得更加灵活。资源灵活性与可编程性两大特性相结合,使存储能够快速自动地适应新的需求。这种可编程性包括基于策略的资源管理和自动化的存储容量配置。
这种软件可独立部署的模型也极大地提升了SLA和QoS,而且让安全性、治理和数据保护变得更容易实现。如果管理得当,这样的部署模型将提高存储的性能、可用性和效率。
软件定义存储的好处
摆脱硬件厂商的锁定
可编程性和自动化
调整的速度更快,扩缩容速度更快
更高的效率
为什么要转向SDS和SDDC?
为了加快业务步伐
需要新的应用
数据中心自动化
提高可见性,跟踪基础架构和数据的状态
软件定义存储常见的几种类型
目前市场上存在一系列由软件定义存储类型,包括:
基于Hypervisior的
基于容器的(例如,运行在Docker里的)
支持非结构化数据的横向扩展存储
用于对象存储offload的分布式文件系统
HCI系统软件(将存储与网络、计算和虚拟化软件融合在一起的)
SDS常见的使用场景
远程办公室/分支机构办公室(ROBO):利用现有硬件(服务器)提高现有投资的利用率并简化部署和管理。
强化现有系统:为了提升企业对紧急情况的反应速度,应对多变的市场环境以及移动办公环境。
混合云实现:本地存储和托管私有云可以用一套数据管理平台进行管理,无需任何工具、报告和培训。
数据中心基础设施现代化:基于策略的自助存储即服务