存储解决方案对比,ARM分布式存储架构与x86架构的融合存储

存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,第1张

存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,第2张

众所周知,全球数据正以一种爆炸式的方式急速增长,高昂的设备扩容和快速上升的设备能源消耗导致数据中心的部署和运营成本直线上升。低成本、低功耗、高密度已成为计算和存储的共性需求,业界有越来越多的企业开始设计和部署 ARM 架构的服务器。

 

有别于相对高成本的 ARM 服务器芯片(如 Qualcomm, Cavium 等)用于 Cloud

 

compuTIng 的部署,WDLabs 在 2016 年上半年搭建了 504 个 Ceph OSD 节点的 ARM

 

测试储存池, 该方案采用了 504 片低成本的 ARM 芯片作为微服务器(Microserver)节点。4 年前,集成 ARM 芯片于硬盘, Seagate 首推了以太网硬盘,并开放了以KineTIc 命名的存储 API,作为其软件定义存储的解决方案。

 

目前 Ceph 是软件定义存储中最有影响力的开源项目之一,也是唯一一种可以同时提供块,文件和对象存储的开源解决方案。本文将重点介绍在 Celluster 公司提供的1U12 上部署 Ceph 集群,并初步探讨在 ARM 分布式架构上的 Ceph 性能分析。

 

方案介绍

 

1U12 标准机框集成了 12 个 ARM 微服务器(主芯片采用最新量产的低成本低功耗

 

Marvell Armada3700/3720 芯片, 主频 1.0Ghz 的双核 A53,功耗低至 1.8W ),每个微

 

服务器搭载一块硬盘,其两个 1G/2.5G 网口分别连接至两个以太网交换机。框内同时留

 

有 Com Express 接口,可选配一块 TDP 不高于 45w 的 x86 模块。

 

该方案主要面向 throughput 和 capacity 成本优化的存储应用场景。

 

1U12 实景图

 

 

1U12 系统配置

 

存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,第3张

 

存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,第4张

 

1U12 CEPH 软件配置

 

Ceph Version: Jewel 10.2.3

 

(因 Jewel 10.2.3 之后的版本 ARM Cluster 与 x86 Client 之间交互有如下已知问题

 

#change-99497,最新的 Luminous 12.2.0 正在解决,所以本文选用 Jewel 10.2.3 搭建测试集群。 )

 

Deploy tool: ceph-deploy 1.5.35(缺省配置)

 

ceph.conf

 

cephadmin@1U12B:~$ cat /etc/ceph/ceph.conf

 

cephadmin@node1:~$ ceph -v

 

ceph version 10.2.3 (ecc23778eb545d8dd55e2e4735b53cc93f92e65b)

 

[global]

 

fsid = 7631be6c-d6ed-453c-87b2-c622304bd313

 

mon_iniTIal_members = 1U12B

 

mon_host = 192.168.1.164

 

auth_cluster_required = cephx

 

auth_service_required = cephx

 

auth_client_required = cephx

 

osd_pool_default_size = 3

 

osd_pool_default_min_size = 1

 

public_network = 192.168.1.0/24

 

cluster_network = 192.168.2.0/24

 

Network configuraTIon:

 

存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,存储解决方案对比,ARM分布式存储架构与x86架构的融合存储,第5张

 

CEPH 集群状态

 

cephadmin@1U12B:~$ ceph -s

 

cluster 0e2f70df-d1f6-419c-9686-22a8bef53370

 

health HEALTH_OK

 

monmap e1: 1 mons at {1U12B=192.168.1.164:6789/0}

 

election epoch 3, quorum 0 1U12B

 

fsmap e4: 1/1/1 up {0=1U12B=up:active}

 

osdmap e84: 12 osds: 12 up, 12 in

 

flags sortbitwise

 

pgmap v4243: 768 pgs, 3 pools, 17328 MB data, 10356 objects

 

52540 MB used, 22233 GB / 22285 GB avail

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2637735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-12
下一篇 2022-08-12

发表评论

登录后才能评论

评论列表(0条)

保存