传统存储阵列与分布式存储只能二选一? 宏杉科技说NO!

简介:

随着云计算在全球范围内的高速发展,特别是“互联网+”深入融合背景下的业务云化需求,传统企业在数据中心建设中被动地徘徊在传统存储阵列与分布式存储两种体系存储架构之间,系统应用备受困扰。

这两种存储架构并没有绝对的优劣之分。一方面,传统存储阵列以可靠性高、稳定性好,功能丰富而著称,并在以往应用实践中得到了广泛认可。但与此同时,传统存储阵列也暴露出了横向扩展性差、价格昂贵、弹性缺乏、数据连通困难等不足,容易形成数据孤岛,导致数据中心管理和维护的成本居高不下。

【从架构看本质:传统SAN与分布式存储没有绝对优劣之分】

随着云计算的发展,特别是互联网企业云数据中心的成功实践,分布式存储展现了其在横向扩展、弹性伸缩、敏捷业务、开箱即用方面的优势。特别是由于分布式存储构建在x86标准服务器基础上,硬件成本优势明显,使得分布式存储替代传统存储阵列的呼声日益高涨。

仔细对比互联网和传统行业企业级应用不难发现,其实两者的应用特征不尽相同。互联网企业,不论是门户网站、搜索引擎、IM、游戏,还是电子商务,其应用类型相对单一,但单一应用的用户规模巨大,动辄成百上千万用户访问,极端情况(如双11)甚至需要应对上亿规模用户,传统存储阵列显然没有办法满足如此规模的网络访问需求。

与互联网企业不同,传统行业企业以ERP、CRM、OA、文件服务、HPC等应用为主,虽然单一应用规模并不大,但无论应用种类还是数量都更加丰富。在关键业务应用方面,要求系统具有高可靠性和稳定性,数据具有高度一致性,并具备低延迟的访问能力,而这恰恰是分布式存储的弱点。因此,随着“互联网+传统产业”的融合,如何在保障关键业务应用的同时,应对大规模网络访问的需求就成为了突出挑战。

过去五年,业界几乎所有的存储厂商都在苦苦探索。宏杉科技总裁李治指出:“传统存储阵列与分布式存储都各有优缺点,企业往往得面临艰难的选择。怎样结合这两种架构的优势,形成一种两全其美的解决方案呢? 2015年,我们找到了CloudSAN这一创新的解决之道,以全面融合这两种存储架构的优势。”

按照计划,预计宏杉会在3月30日发布CloudSAN解决方案及全系列新品。让存储从孤立封闭的设备,从此走向开放、资源化的云计算蓝海。随着日期的临近,更多人期待着意外惊喜,存储技术会有新的技术突破吗?CloudSAN是否会彻底终结企业在两种存储架构之间的纠结呢?

  
作者:佚名
来源:51CTO
目录
相关文章
|
5天前
|
NoSQL Java Redis
实现基于Redis的分布式锁机制
实现基于Redis的分布式锁机制
|
18天前
|
NoSQL Redis
redis分布式锁redisson
底层会尝试去加锁,如果加锁失败,会睡眠,自旋加锁,直到获取到锁为止。
18 1
|
15天前
|
消息中间件 NoSQL Java
Redis系列学习文章分享---第六篇(Redis实战篇--Redis分布式锁+实现思路+误删问题+原子性+lua脚本+Redisson功能介绍+可重入锁+WatchDog机制+multiLock)
Redis系列学习文章分享---第六篇(Redis实战篇--Redis分布式锁+实现思路+误删问题+原子性+lua脚本+Redisson功能介绍+可重入锁+WatchDog机制+multiLock)
40 0
|
16天前
|
NoSQL 算法 Java
技术好文:Redis实现分布式锁的7种方案
技术好文:Redis实现分布式锁的7种方案
|
1天前
|
NoSQL 安全 Java
技术好文:Redis分布式锁的正确实现方式
技术好文:Redis分布式锁的正确实现方式
|
29天前
|
NoSQL 算法 Java
探讨redis分布式锁
探讨redis分布式锁
27 1
|
1月前
|
缓存 NoSQL 安全
玩转Redis!非常强大的Redisson分布式集合,少写60%代码
Redisson是Java的Redis客户端,提供实时数据平台服务,简化了分布式环境下的数据管理。它包含RList、RSet、RMap等分布式集合,支持ConcurrentMap和Set接口,确保线程安全和数据一致性。例如,RMap实现了本地缓存和监听器功能,允许数据监听和本地加速读取。此外,还提供了RSet的排序和去重功能,以及RQueue和RBlockingQueue等队列实现,支持阻塞操作。通过Redisson,开发者能轻松处理分布式系统的数据同步和操作。
|
2月前
|
监控 NoSQL 算法
探秘Redis分布式锁:实战与注意事项
本文介绍了Redis分区容错中的分布式锁概念,包括利用Watch实现乐观锁和使用setnx防止库存超卖。乐观锁通过Watch命令监控键值变化,在事务中执行修改,若键值被改变则事务失败。Java代码示例展示了具体实现。setnx命令用于库存操作,确保无超卖,通过设置锁并检查库存来更新。文章还讨论了分布式锁存在的问题,如客户端阻塞、时钟漂移和单点故障,并提出了RedLock算法来提高可靠性。Redisson作为生产环境的分布式锁实现,提供了可重入锁、读写锁等高级功能。最后,文章对比了Redis、Zookeeper和etcd的分布式锁特性。
273 16
探秘Redis分布式锁:实战与注意事项
|
15天前
|
NoSQL Java Redis
通过Redis 实现分布式锁_利用Jedis 客户端
通过Redis 实现分布式锁_利用Jedis 客户端