查看其它 1 个回答baimmi的回答

baimmibaimmi系统架构师中国银联股份有限公司

金融云存储由于受到行业监管机构的要求,为了满足国家等保的要求,大部分是面向数据中心私有云场景,实现大规模、大容量的存储资源池,整合替代现有存储设施,支撑各类OLTP或OLAP业务应用。为了能够对各类决策支撑系统、研发测试系统提供有效支撑;突破随机访问海量数据的性能瓶颈;解决数据安全性、存储平滑扩容等问题。具体上总结下来具有以下几点特性:
1、高性能:
金融云存储系统提供了类似于条带化一样的并行I/O功能,提供能够支持业务开展的高性能;
支持各类接口闪存介质如NVMe等,通过闪存介质的使用,来提供高性能的IO。
2、高可靠性:
存储系统内部通过提供多副本、纠删码、奇偶校验码等手段提供数据的可靠性;硬件上通过硬件HA提供硬件的高可靠;私有云场景下OpenSTack的管理组件如Cinder等,也应该遵循高可用。
数据的一致性在金融场景下应该采用严格的强一致性,保证租户成功写入一份数据时,几个副本都保持一致,在读取数据时,无论从任何一个副本上进行,都能够保证取到最新的、可用的数据。
金融云存储下一代云存储系统提供了多种场景下的服务质量保证手段:提供面向卷级的服务器访问QoS,充分避免非关键应用占用过多带宽;在数据较长时间处于不一致的状态时,自动触发数据重建,在此过程中支持QoS,保证重建过程中占用过多带宽,避免影响关键业务的稳定运行。
金融云存储系统中,为保证系统达到预期的可靠性目标,必须在保证高并发的前提下,尽量缩小副本分布的磁盘范围,即设定安全边界,以防止数据丢失的风险陡然上升。
3、可扩展性:
金融云存储系统支持大规模扩展,最低三节点,直至上千节点,随着存储设备数量的增长,整个系统的吞吐量和IOPS等性能指标也同时会随之增长。并且容量和性能呈线性扩展。
4、易管理性:
金融云存储应该在接口上兼容VMware体系的SOAP标准,而面向OpenStack的接口则遵循REST标准;
5、诸多高级功能:
为了简便使用过程,金融云存储系统也应该具有如实时快照、精简配置和数据重建负载均衡等高级功能,不在此一一赘述。

银行 · 2017-11-20
浏览1385

回答者

baimmi
系统架构师中国银联股份有限公司
擅长领域: 存储灾备分布式架构

baimmi 最近回答过的问题

回答状态

  • 发布时间:2017-11-20
  • 关注会员:3 人
  • 回答浏览:1385
  • X社区推广