- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
云平台存储项目实施配置方案
?
?
云平台存储项目实施过程中,做好规划可以避免后续实施中出现的问题和困难,在实施规划时要充分考虑哪些方面,该如何思考和设计?本议题将从性能、故障隔离、安全、扩展能力等多个方面加以阐述,希望给同行们一些借鉴。
云平台存储项目实施过程中的配置关键问题(如性能、故障隔离、安全)如何解决?
社区专家主张张鹏某金融科技公司高级技术主管:本议题由我本人、某金融系统高级主管赵海、某股份制银行运维工程师陈宇对关键点进行观点主张,这些主张在民生银行科技部数据库架构师孔再华、某金融科技公司资深集成工程师孙伟光、无锡农商行科技管理部系统管理团队长高晓峰等专家的复议之后,最终形成了一定的共识,希望可以为同行带来参考。
张鹏某金融科技公高级技术主管:
云平台基础架构在配置前对计算、存储、网络等资源需要进行统一规划,云平台存储在配置前需要在稳定可靠、扩展灵活、性能平衡、冗余保障、故障隔离、安全防护几个方面达到一定的要求。
云平台基础架构层的存储通常有哪些?从云平台对外提供的云服务划分,可以大概归纳为块存储、文件存储、对象存储。块存储主要面向云主机提供云硬盘的服务,通常通过集中式SAN存储或者分布式存储部署。文件存储主要面向基于IP网络的文件类型数据的存储,通常通过传统NAS存储或者NAS网关结合分布式存储的方式部署。对象存储主要面向基于HTTP/HTTPS协议的Web服务接口,用于数据湖、网站、移动应用程序、备份和恢复、归档、企业应用程序、IoT设备和大数据分析等应用场景的存储服务,通常由对象存储控制单元和分布式数据存储单元组合部署。
云平台基础架构在配置前,计算、存储、网络等资源需要统一规划。传统IT系统配置中,各资源耦合性相对低,界面分层比较明显。云平台环境中,各个资源高度耦合,存储和计算可分为存算一体和存算分离两种分布式架构,配置规划时要分别考虑。存储和网络的联系更加紧密,集中式SAN存储配置时要考虑光纤通道网络、存储、计算的互联以及云平台纳管,分布式存储配置时要考虑业务网络、存储网络、管理网络和有灾备要求情况下数据复制网络的规划。
云平台的存储配置时需要在稳定可靠、扩展灵活、性能平衡、冗余保障、故障隔离、安全防护等几个方面达到一定要求。
稳定可靠
基础架构的稳定性对于一个云平台是至关重要的。包括存储、网络、计算节点自身的软硬件稳定性,和它们之间通信的稳定性。在云平台运维管理侧,还要考虑监控、日志、告警、流程、自动化等功能的部署,增加平台的故障自愈,故障溯源的能力。
扩展灵活
扩展包含两个方面:横向扩展和纵向扩展。集群横向扩展主要包括计算节点、存储、网络资源“节点级别”的扩展,例如新存储节点设备新加入集群后,其上的所有业务均能在新节点正常运行,同时新节点的加入对普通用户来说是透明的,即用户不会感知到集群的横向扩展。云平台的分布式存储的横向扩展能力比较强,部署也比较灵活,需要在网络规划方面充分预留网络资源。纵向扩展即是在整机中加入新的CPU、内存、硬盘、网卡等组件以提高单机性能。云平台中的集中式存储通常容量的扩展属于纵向扩展方式。分布式架构下的存储扩展配置和集中式架构的存储扩展配置完成后,关注点不同,例如分布式存储关注节点级的重平衡,集中式存储关注磁盘级的重平衡。
性能平衡
云平台可以提供性能型、容量型等不同规格的存储服务。在配置云平台基础架构层的时候,要根据不同的应用场景,通过不同的存储来实现。对于性能要求比较高的应用场景,例如交易型应用,在分布式存储的磁盘配置中考虑SASSSD或者NVMeSSD磁盘。对于容量要求比较高的应用场景,例如备份归档应用,在分布式存储中可以考虑大容量的SATA磁盘。对于一些安全性、性能性、业务连续性要求更高的应用,例如数据库应用,可以考虑裸金属服务器,和SAN光纤通道存储配置SASSSD或者NVMeSSD磁盘,并结合SAN存储的复制和快照特性进行灾备配置。
冗余保障
对于云平台而言,冗余性有两方面需要考虑,一方面是能力冗余,即尽量保持不同资源上容量和性能的平衡,最大程度地减少潜在风险,所以通常在部署时要预估一定的余量。另一方面是故障冗余,和传统架构中高可用性有区别,传统架构中,各个部件、各个连接通道通常采用双冗余的高可用架构,存储自身是高可用架构设计的,存储和服务器之间也是通过冗余的链路进行连接,目的是尽可能消除单点故障的隐患。在云平台的分布式存储部署时,存储集群中采用节点冗余的部署架构,单一的存储节点故障不会影响整个集群的正常运行,单一的存储节点的部件和连接通道配置时非冗余部署的方式居多。
故障隔离
SAN存储通过Zoning和LUNMasking技术实现的是资源的隔离和访问控制,能在一定程度上做到故障隔离,但是不全面,因为LUN是在存储池或者RAI
文档评论(0)