分布式存储系统实现思路是什么?

基于X86平台的分布式存储系统基于分布式处理技术、虚拟化技术和集群技术实现,那么分布式存储系统如何使用这些来实现的,其实现思路是什么、机制原理是什么?

参与11

1同行回答

baimmibaimmi系统架构师中国银联股份有限公司
使用软件管理硬件资源是一个的过程,需要将硬件与软件解耦,将硬件资源以服务的方式逐步开放给应用层,才能分阶段地满足应用对资源的不同程度的灵活调用。为了提升存储资源的性能、利用效率和解决统一管理的问题,SDS将这一过程分为抽象化、池化和自动化三个阶段。1. 存储系统...显示全部

使用软件管理硬件资源是一个的过程,需要将硬件与软件解耦,将硬件资源以服务的方式逐步开放给应用层,才能分阶段地满足应用对资源的不同程度的灵活调用。为了提升存储资源的性能、利用效率和解决统一管理的问题,SDS将这一过程分为抽象化、池化和自动化三个阶段。
1. 存储系统的抽象化
存储的抽象化是指将服务与硬件之间的对应关系剥离开来,打破壁垒,达到资源共享。不同厂商的存储管理软件通过统一的行业标准来管理存储的资源,从而避免被单一厂商所垄断或者不同厂商之间的管理复杂、维护困难等问题。从本质上说,这个过程是将硬件之间差异隐藏了起来,并与上层隔离。由顶至下,只能看到标准化的通用硬件,忽略了品牌之间的差异。
2. 存储系统的池化
存储系统的池化是指对硬件进行统一的管理、分配和调度。SDS将资源虚拟化成为存储池,从外面看是一个统一的、完整的存储设备。SDS可以基于服务器、网络或者存储子系统三个层面进行虚拟化。基于服务器的虚拟化可以跨越不同的磁盘介质。基于网络的虚拟化则主要是在不同架构存储系统之间进行统一的管理。SDS也可以在存储子系统上进行虚拟化,实现精简配置和存储资源的灵活调用。
3. 存储系统的自动化
SDS的自动化是指存储系统可以根据业务场景,通过一定的策略去自动部署所需要的存储资源,提供业务所需要的数据服务级别。通过SDS提供的接口,存储系统将控制层和数据层分离,实现了高度自动化,从而为企业提供了更加高效、灵活的存储架构,也降低了运维复杂度和成本。

收起
银行 · 2018-06-22
浏览2591

提问者

topzgm
软件架构设计师People's Bank of China
擅长领域: 数据库服务器存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-06-22
  • 关注会员:3 人
  • 问题浏览:3305
  • 最近回答:2018-06-22
  • X社区推广