Ceph in UnitedStack.pdf_第1页
Ceph in UnitedStack.pdf_第2页
Ceph in UnitedStack.pdf_第3页
Ceph in UnitedStack.pdf_第4页
Ceph in UnitedStack.pdf_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ceph in unitedstack ? ? contents ? ?的介绍? ? ?的背景? ? ?的架构? ? ?的优点? ? ?的测试? ? ?的部署? ? ?与?整合? ?的介绍? ?是统一存储,支持三种接口:? ? ?:原生的?,兼容?和?的? ? ?:支持精简配置、快照、克隆? ? ?:强一致,支持快照? ? ?是分布式存储,它的优点是:? ? 高性能高性能:数据分布均衡,并行化度高。对于?和?不需要元数据 服务器。? ? 高可靠性高可靠性:没有单点故障,多数据副本,自动管理,自动修复。? ? 高扩展性高扩展性:使用普通?服务器,支持?台服务器,支持?到?级的扩展。? ? ?的母公司:? 目前?公司掌控?的开发,但?是开源的,遵循?协议。?还积极整合 ?和其他云计算和大数据平台,目前?支持?、?、?、 ?等。? ?的社区:? 完善的社区设施和发布流程? ? ?的用户调查?:? ? ? ? ? ?的背景? ?的背景? ?的架构? ?组件? ?映射? ?强一致性? ?容错性? ?的架构?组件? ?的底层是?,由两个组件构成:? ? ?:?提供存储资源? ?管理整个集群的全局状态? ? a reliable, autonomous, distributed object store? ?的架构?映射? 数据映射?的方式决定了存储系统的性能和扩展性。映射由四个因素决定:? ? ?算法算法:一种伪随机算法。? ?:包含当前所有?的状态和所有?的状态。? ?:包含当前磁盘、服务器、机架的层级结构。? ?:数据映射的策略。? 优点:? 减少?的数量,降低管理开销? 均衡?的负载,提高并行度? 分隔故障域,提高数据可靠性? ? ?的读写操作采用?模型, ?只向?所对应?的? 发起读写请求,这保证了数据的强一致性强一致性。? ? 由于每个?都只有一个?, 因此对?的更新都是顺序的,不存在同不存在同 步问题步问题。? ? 当?收到?的写请求时,它负责 把数据发送给其他?,只要这个数据 被保存在所有的?上时,?才应答 ?的写请求,这保证了副本的一副本的一致性。? ?的架构?强一致性? 在分布式系统中,常见的故障有网络中断、掉电、服务器宕机、硬盘故障等,?能 够容忍这些故障,并进行自动修复,保证数据的可靠性和系统可用性。? ? ?维护着维护着?的全局状态的全局状态,它是?管家,是最重要的组件。?的功能和 ?类似,它们使用?和?算法去建立全局状态的共识。? ?容忍?个?失效。? ? ?可以进行自动修复?可以进行自动修复,而且是并行修复。? ?的架构?容错性? ?的优点? ?高性能? ?高可靠性? ?高扩展性? ? ?和?直接通信,不需要代理和转发? ? 多个?带来的高并发度。?是分布在 所有?上。? ? 负载均衡。每个?都有权重值?现在以容量 为权重?。? ? ?不需要负责副本的复制,而是由? 来负责,这就降低了?的网络消耗。? ? ?的优势?高性能? ? 数据复制。可配置的?副本策略和故障域布局,支持强一致性。? ? 没有单点故障。可以忍受许多种故障场景;防止脑裂;单个组件可以滚动升级并在线替换。? ? 所有故障的检测和自动恢复。恢复不需要人工介入,在恢复期间,可以保持正常的数据访 问。? ? 并行恢复。并行的恢复机制极大的降低了数据恢复时间,提供了数据的可靠性。? ? ?的优势?高可靠性? ? 高度并行。没有单个中心控制组件。所有 负载都能动态的划分到各个服务器上。把 更多的功能放到?上,让?更智能。? ? 独立。每个?的操作都只有一个已知的 ?负责。由该?负责这个?的数 据完整性。? ? 自管理。容易扩展、升级、替换。当组件 发生故障时,自动进行数据的重新复制。 当组件发生变化时?添加?删除?,自动进行 数据的重分布。? ?的优势?高扩展性? ?的测试? ?测试环境? ? ?吞吐率? ?写惩罚? ?结论? ?的测试?测试环境? 测试工具:? ? ? ? ? ? 测试服务器? ? 单台服务器? ? ?内存? ? 双路?共?核? ? ?硬盘? ? 操作系统:? ?版,副本数为?,块大小是? ? 注意:? 因为使用的是?上的虚拟机,所以它?挂载的磁盘都是设置了?的。因此下面测试的数据并不能 真实反应物理磁盘的真实性能,仅供与?进行对比。? ?的测试? 磁盘数?随机写?随机读? ?性能比?性能比? ? ? ? ? ? ?的测试?吞吐率? 磁盘数?磁盘数?顺序写顺序写? ?顺序读顺序读? ? ?性能比?性能比? ? ? ? ? ? ?的测试?写惩罚? ? 在?块磁盘上创建?集群,创建一个?,副本数为?。在该?上创建一个?它 的?。? ? 使用?对这个?进行顺序写,?的参数中?。使用?观察数据的读写。? ? 在后?秒中,?对?一共写入了?的数据,?往?块硬盘一共写 入了?的数据,从?块硬盘中读取了?的数据。? ? 对?写?写?读? ? ?的测试?结论? ? 在单机情况下,?的性能不如传统的?。这是因为?的?路径长:? ? ? ? 每个?的写请求下发到?之后,会产生?个写操作:? ? 把写操作记录到?的?文件上。? ? 把写操作更新到?对应的文件上。? ? 把写操作记录到?文件上。? ? ?的优势在于它的扩展性,它的性能随着磁盘数量线性增长,因此在多机的情 况下,?理论的?和吞吐率会高于单机的?。但是?的性能还是受限 于网络的带宽。? ? ? ?是一款出色的分布式统一存储系统,使用?能够降低硬件成本和运维成本。? ?的部署? ? 两个组件?和? ? 在每块硬盘上都跑?,部分节点上运行 ? ? 部署工具:?、?、? ? ? 手工部署? ? ?环境要求? ? ?安装依赖包? ? ?安装? ? ?生成?集群所需的配置文件? ? ?创建?启动第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论