欢迎来到天天文库
浏览记录
ID:52941529
大小:1.71 MB
页数:22页
时间:2020-04-03
《ScaleIO方案设计示例.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ScaleIO方案设计示例容量设计假设服务器数量:n每台服务器的容量:cTB允许故障的服务器数量:k可用容量剩余裸空间:(n-k)*c两份拷贝:(n-k)*c/211台服务器,每台3TB空间允许一台服务器故障(11-1)*3/2=15TB可用全融合架构ETH/IBSCSSSSSSSSSSSSSSSSSCCCCCCCCCCCCCCCCCC二层架构ETH/IBSSSSSSCCCCCC设计影响因素影响性能的组件SDS,SDCOSRaidControllerDriverNetwork性能相关的功能CacheSDC/SDSCPU的占用ScaleIOCPU占用很少,实际环境中最大20%-30%,一般5%
2、一个物理CPU核大约可以提供60K读IOSDS:~200KRead/Sec,~100KWrite/Sec(8KB)SDC:~250KIOPSRead/Write(8KB)网络的占用网络一般会是性能的瓶颈2*10Gb网口每服务器大约提供2GB/sec的读和1GB/sec的写4*10Gb网口每服务器大约提供4GB/sec的读和2GB/sec的写建议开启JumboFrameRAID卡的选择机械盘建议选择带电池保护的RAID卡1-4GB的DRAM提升写IO的响应时间SSD盘建议Pass-Through机械盘IO目标架构–模块逻辑架构①应用服务器集群③节点与应用服务器通信②存储服务器集群④节点间通信说
3、明:采用两层架构实现计算资源与存储资源分离部署,消除相互影响,提升可控存储数据网建议独立于生产网目标架构–模块规模设计当前典型环境信息总IOPS:16949,虚拟机总容量100TB高IO虚拟机的总IOPS:8336,高IO虚拟机的总容量:1.3TB规模设计采用以下原则可用容量=(服务器数量–2)*每节点磁盘数量*节点磁盘容量/2磁盘重建时间=节点磁盘容量/((总磁盘数量-1)*设定节点重建速度/节点磁盘数量)节点重建时间=节点容量/(设定节点重建速度*(节点数量-1))设定节点重建速度为100MB/s针对高IO/低容量需求的虚拟机,使用SSD存储池目标架构–模块规模设计虚拟机可用容量100T
4、节点数量32节点配置2*800G+10*1.2TSSD池容量(TB)23.4IOPS(70%读)443076单盘重建(min)5HDD池容量(TB)175IOPS(70%读)19692单盘重建(min)7节点重建(min)74系统可用性99.9999%交换机端口数128说明:HDD配置已经可以满足目前需求,增配SSD承载高IO/低容量虚拟机虚拟机Datastore利用率不超过60%目标架构–模块可用性企业级系统可用性为99.999%当前系统设计的可用性为:99.9999%计算公式Availability=MTTF/(MTTF+MTTR)MTTF=MTBF+MTTRMTTFsystem=MTT
5、Fserver^2/((D+C*nG)*(G+C-1)*MTTR)节点故障重建时间(MTTR)节点重建时间=节点容量/(设定节点重建速度*(节点数量-1))。根据计算,节点重建时间为74分钟服务器总数量32数据服务器总数量D31组内数据服务器数量G31组数量nG1组内校验服务器数量C1MTBFserver(小时)50000MTTR(小时)1.25目标架构–模块物理部署架构网络柜网络柜网络柜网络柜增加模块网络柜网络柜网络柜网络柜每模块32节点、每节点2U100TB虚拟机可用容量两模块64节点、每节点2U200TB虚拟机可用容量目标架构–模块规模设计存储服务器配置节点数量:32每节点磁盘配置:2
6、*800GBSASSSD硬盘,10*1.2TBSAS硬盘(不含操作系统盘)每节点网络配置:2*双口独立万兆光纤以太网卡,4*千兆集成网口每节点其他配置:64GB内存,1*2.4Ghz6核CPUIP网络交换机数量:每网络柜2台或4台(取决于网络架构设计),每模块共计128网络端口配置:万兆网络,每个节点要求4网络端口带宽需求节点与应用服务器通信:每节点300MB/S节点间通信:每节点200MB/s数据分布原理1MB为基本单位,分散到池中所有磁盘多网卡绑定,负载均衡多种存储介质支持故障恢复机制数据分两份存放,作为数据保护磁盘或者节点故障会进行数据重建数据重建为“网状复制”,加速恢复速度集群扩展原
7、理在线添加节点、磁盘添加后自动进行负载均衡负载均衡采用单独的网络、并设置带宽限制,避免影响应用硬件更换方式添加新节点后自动进行负载均衡删除旧节点,数据会自动进行负载均衡完成硬件设备更换而不影响应用案例
此文档下载收益归作者所有