jsp做网站,广东快速做网站公司,局域网怎么建设网站,德阳建设机械网站近来看了一些IBM的存储产品的资料#xff0c;有一些收获。 依据存储软件和搭配硬件#xff0c;IBM存储产品的组合#xff0c;大致分类如下#xff1a;
自研存储软件#xff0c;搭配自研专有硬件自研存储软件#xff0c;搭配通用服务器硬件#xff0c;比如IBM Storage S…近来看了一些IBM的存储产品的资料有一些收获。 依据存储软件和搭配硬件IBM存储产品的组合大致分类如下
自研存储软件搭配自研专有硬件自研存储软件搭配通用服务器硬件比如IBM Storage Scale自研存储软件开放云服务比如IBM Cloud storage开源软件搭配通用服务器比如IBM Storage Ceph
本文主要梳理基于开源软件搭配通用服务器硬件来构建存储系统的思路和工作任务清单涉及角色如下
规划团队研发团队资料团队运维团队
下文讨论各团队的职责和交付件。
规划团队
依据业务场景站在业务视角观察存储系统依据业务的数据规模、增长模型等评估并输出业务访问模型、存储的功能诉求、存储的性能模型等。 工作输入如下
业务场景比如 数据当前规模增长模型运算量运算的位置 数据特征比如 文件来源文件数量文件大小文件的时效性比如访问热度、数据存储时长 业务团队关注人的特征比如 团队阵型 运营团队运维团队开发团队测试团队 人力模型比如学历、年龄、经验技能模型工作习惯工作交付件工作模式 业务预算 来源规模评估方案
工作输出如下
典型组网 交换机网络 产品组合方案 软件 开源软件操作系统发行版操作系统内核 硬件 服务器盘CPU内存网卡网线 功能规格性能规格验收方案
目前常见的开源存储软件比如
lustrecephminioJuiceFSCubeFS
规划团队需要依据客户的诉求、业务场景、自身团队的特点等综合考虑配置不同的解决方案。
研发团队
研发团队承接开发和验证两个职能相关的工作任务包括兼容性看护、交付能力构建、社区协同等。
兼容性看护
依据规划团队交付的典型组网和组合方案
本存储方案中软件和硬件的兼容性输出各硬件、软件的配置参数模板和指导书。本存储方案中涉及到的系统软件的兼容性系统软件包括操作系统、操作系统的内核、编译器等。本存储方案和上层业务之间的兼容性输出验证结果和规避方案。本存储方案和周边存储系统的兼容性 数据传输时使用的协议比如NFS、CIFS、S3等兼容性。传输方案包括可用性可靠性等。
交付能力构建
依据规划团队交付的典型组网和组合方案
验证典型组网的可行性。基于典型组网构建性能基线。性能指标比如带宽、IOPS、时延、吞吐量、客户端的数量等。功能指标比如用户存储可得容量、节点数量、盘数量等。其它指标比如功耗、故障率、停机时间等。构建持续交付能力 搭建流水线从源码实施编译、构建、部署、升级、验证等。积累自动化用例支撑方案快速迭代提升交付效率。 质量加固比如 修复安全漏洞。更新依赖的开源软件支撑选型和更新版本。修复、验证存储软件的问题。
与社区的协同
与客户的协同获取客户的诉求并及时做出反馈提升客户的参与度和满意度。 与上层业务应用的协同参与上层业务应用的技术交流了解业界的变化、方案和痛点及时做出变更和调整。 与开源软件社区的协同积极反馈发现的问题寻求社区的协助同时量力而行参与社区的各项工作。
资料团队
和研发团队紧密合作依照交付规范输出如下研资料如下
技术规格清单业务评估模型典型应用场景典型组网规划和业务配置技术培训材料业务培训材料常见问题和案例
依照宣传规范输出如下资料如下
技术宣传材料规划指导书安装、升级、扩容、巡检指导书业务特性指南运维指南 存储业务存储软件系统软件硬件包括服务器、盘、交换机等
运维团队
运维团队主要的工作任务在于支撑下游客户更好的使用存储系统提供的服务同时在工作中积累运维经验固化为相应的流程和工具。 运维团队的工作对象包含如下
存储业务存储软件系统软件硬件包括服务器、盘、交换机等
运维团队建设能力时可行的思路如下
参照开源软件的官方文档的推荐方案。基于客户的实践经验。参照友商的实践经验、成功故事。梳理团队自身的经验和教训。
运维团队建设的能力比如
监控能力可基于开源软件比如zabbix、prometheus、[grafana(https://grafana.com/)等建设。日志分析能力可基于开源软件elk建设。日常运维和巡检可基于ansible等建设。
参考资料
理想汽车 x JuiceFS从 Hadoop 到云原生的演进与思考云知声基于 JuiceFS 的超算平台存储实践浅谈 HPC 中的 LustreIBM Storage ScaleIBM Cloud storageIBM Storage Ceph