WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

方案案例 > 大数据 > 正文
Basho借助开源分布式数据库获得更高效、更划算的对象存储
作者: 佚名 2014-06-04 09:56 【WatchStor】

挑战:降低成本、提高非结构化数据存储的可用性和可扩展性

当今许多公司都面临必然的需求以应对非结构化数据的指数级增长;满足这一挑战只是时间问题。随着容量需求上升,通过传统的集中服务器部署充足的存储容量变得越发问题重重。随着将更多设备添加至服务器,不仅每一个存储设备的有效吞吐量都在下降,而且由于依赖单个潜在故障点(服务器),其数据的可用性也 受到严重影响。

分布式数据库架构是这些扩展性挑战的替代解决方案(尤其是需要保持服务级别协议时);通过跨多部服务器和存储节点分散非结构化数据,性能和数据可用性均得到显著改善。然而,这一群集方法的确意味着一些挑战:在群集中添加更多服务器昂贵且费力、添加或删除服务器时的初始硬件部署和数据重新平衡,以及在 整个群集复制数据以确保充分的故障容错。

解决方案:Basho Riak和Riak CS - 开源分布式数据库

Basho 是一家分布式系统公司,产品包括开源分布式 NoSQL 数据库 Riak 和开源云存储软件 Riak CS。用于存储应用和用户经常访问的大量关键非结构化数据(例如,病人健康记录、归档的天气数据、主要媒体网络的视频存储、移动应用的用户信息和设置,等等)时,Riak 和 Riak CS 极为有效。

Riak

Riak 对高可用性的特别强调使其不同于其他 NoSQL 数据库解决方案,使之成为需要不间断运行的环境的上佳之选。Riak 的内置复制和无主设计使其可以应对网络分区和将严重损坏大多数其他数据库的硬件故障。

Riak 的另一优异特性是其操作简便性,尤其是大规模操作。借助 Riak,用户可轻松为群集添加(或移除)节点和服务器,Riak 还可自动重新平衡群集内的数据。用户添加容量时还可获得近乎线性的性能提升。此外,由于 Riak 旨在应对节点故障,操作者无需担心节点发生故障,因为系统将仍保持读/写可用。

Riak CS

Riak CS 基于 Riak 构建,提供更高级别的存储功能,包括大对象支持、兼容 S3 和 Swift 的 API、多租户和每用户存储与访问统计。将 Riak 用作基础存储确保 Riak CS 拥有与 Riak 相同级别的高可用性、故障容错和操作简便性。Riak CS 非常适合构建公共或私有云,作为可靠存储以支持应用和服务,或作为利用其它云解决方案的应用的立即替代。

Riak CS 支持大对象并具有多部分上传特性,使对象的存储可达 TB 级别。将对象上传至 Riak CS 时,对象被分为较小的块,在基础群集中传输、存储和复制。每个块都与元数据相关联以便于检索。由于数据经过复制,而且其他节点自动接管发生故障的节点,即便发生故障,数据仍保持可用。

拥有更低云总拥有成本的高可用性对象存储

Basho 的 Riak 和 Riak CS 解决方案提供卓越的数据可用性和故障容错(通过自动和智能复制等工具),以及大规模环境中完满的性能 - 不会因复杂的安装和管理任务对用户形成负担。结果,组织花费更少时间管理其数据库基础设施,而这会直接转化为降低的总拥有成本。

而且,Basho 已承诺将通过与希捷技术合作,共同开发希捷 Kinetic 开放式存储平台,显著增强云架构的经济性和性能潜力。

Basho 利用希捷 Kinetic 开放式存储平台降低云架构总拥有成本并提升性能

希捷 Kinetic 开放式存储平台通过使应用直接与存储系统对话消除传统数据中心架构的存储服务器层,从而降低与超大规模存储基础设施采购、部署和支持成本相关的开支。该平台本质上是新架构,集成开源 API 和以太网连接及希捷硬盘技术。

在希捷 Kinetic 开放式存储平台上部署 Riak 的客户可获得以下优势:

  • 通过消除瓶颈和优化群集管理、数据复制、迁移与积极的多数据中心性能,提升 I/O 效率
  • 通过简化的操作将客户总拥有成本 (TCO) 降低达 50%
  • 通过降低的功耗和散热成本将存储密度最大化实现额外的成本节省,并在云数据中心构建中获得潜在的巨大节省

Basho 的分布式数据库依赖直连至服务器的关键/价值存储,希捷 Kinetic 硬盘借助简单的插槽式网络接口,简化关键/价值存储、文件系统、逻辑卷管理员、RAID 控制器和实际设备的管理。将硬盘从服务器机箱中解脱支持云架构容量和吞吐量的独立扩展 - 为长期运行提供更多选择。


标签:大数据 混合云 数据保护 云存储 服务器虚拟化 

了不起的IT经理
LecVideo
论坛与活动