简介这份华为ICT云赛道云存储试题资料面向备考HCIA Storage认证的考生及云计算存储方向的学习者用于系统梳理考点、检验知识掌握程度。内容以题库形式覆盖数据类型、存储技术、云存储特点、存储网络与协议、存储系统、NAS与分布式存储、RAID、SmartTier、HyperClone、LUN迁移、同步与异步复制、一致性组及备份容灾等核心模块题型包含单选、多选与判断贴近真实考试风格。资源包共1个PDF文件约2.2MB便于打印或移动端随时刷题。目前已有3121人学习下载热度较高。读者可借助该试题逐项排查知识盲区结合华为OceanStor全闪存、分布式存储等产品细节巩固理解适合作为考前冲刺与日常自测的实用题库。1. 华为ICT云赛道云存储试题从背题到真懂中间隔着一次动手复现参加过华为ICT大赛云赛道的人都有一个共同感受云存储部分的试题光靠背题库很难拿高分。题目里经常出现“某企业需要将冷数据归档到低成本存储”“设计一个跨AZ高可用对象存储方案”这类场景题选项之间的差异非常细微考的不是记忆力而是你对OBS、EVS、SFS这些服务底层逻辑的理解。我带过两届校赛队伍发现一个规律凡是赛前真正动手开通过OBS桶、配过生命周期策略、用obsutil传过文件的同学做题时几乎不纠结纯刷题的选手遇到变形题就翻车。这篇笔记就是把我带队的备赛路径拆开从核心概念到动手实验再到易错点排查让你既能应付试题也能在真实环境里把云存储用起来。2. 云存储试题到底在考什么三类存储服务的选型逻辑2.1 块存储、文件存储、对象存储的判定标准华为云存储体系里试题最常考的就是EVS弹性云硬盘、SFS弹性文件服务和OBS对象存储三者的选型。很多选手失分不是因为不知道定义而是题目给了一个业务场景选项里三个都“看起来能用”。我一般教队员用两个维度快速判定访问协议和数据组织方式。EVS提供块级存储挂载给ECS后表现为一块裸盘需要自己格式化文件系统。试题里出现“数据库数据盘”“需要低延迟随机读写”“单机挂载”这些关键词基本锁定EVS。SFS提供NFS/CIFS协议的文件共享多个ECS可以同时挂载同一个文件系统适合“多台服务器共享配置文件”“媒体渲染集群共享素材”这类场景。OBS走HTTP/HTTPS RESTful API数据以对象形式存在桶里适合“海量非结构化数据”“图片视频备份”“静态网站托管”“归档冷数据”。试题里有一个经典变形描述一个视频监控平台每天产生500GB录像需要保存90天偶尔回看。很多人选SFS因为觉得“文件”嘛。但正确答案通常是OBS原因是SFS按容量预付费且性能规格有限而OBS支持按量计费加生命周期自动转归档成本低一个数量级。这个判断逻辑在试题里反复出现本质考的是你对计费模型和扩展性的理解。2.2 从试题选项反推参数一致性、持久性、可用性云赛道试题里经常给一段描述让你选“最合适”的存储方案选项差异藏在SLA参数里。你需要记住几个关键数字和概念参数维度EVSSFSOBS数据持久性99.9999999%三副本99.9999999%99.999999999%多AZ可用性SLA99.95%99.9%99.995%标准存储单文件/对象大小最大32TB单文件最大240TB单对象最大5TB访问延迟亚毫秒级毫秒级十毫秒级计费粒度按容量IOPS按容量按存储量请求次数流量试题里如果强调“跨可用区容灾”OBS的多AZ选项优先级最高如果强调“数据库共享存储”SFS的NFS协议是唯一选择如果强调“最低成本长期保存”OBS的归档存储配合生命周期规则是标准答案。这些参数不需要死记但你要理解为什么OBS持久性能做到11个9——因为它采用纠删码加多AZ冗余而EVS三副本在单AZ内。2.3 用一道模拟题验证你的选型思路我一般给队员出这样一道模拟题某电商平台需要存储商品图片预计3年内增长到200TB图片需要支持CDN加速访问同时每年有约10%的图片超过一年不再访问但需保留备查。请选择存储方案并说明理由。标准解题路径是主存储选OBS标准存储因为对象存储天然支持CDN回源且无容量上限配置生命周期规则将超过365天未访问的对象自动转为归档存储开启多AZ增强持久性。如果题目追加“需要支持POSIX文件接口给图片处理程序直接读写”那就要在OBS前面加一层SFS或使用OBSFS工具但试题通常不会这么复杂。这个思路在华为ICT大赛云赛道真题里反复出现你只要把“访问频率接口协议成本约束”三个变量理清大部分存储选型题都能推出来。3. 动手实验用obsutil把云存储试题里的场景跑一遍3.1 环境准备与obsutil配置光看题不行我要求每个队员至少完整走一遍OBS的上传、下载、生命周期配置流程。华为云提供了obsutil命令行工具比控制台操作更接近试题里描述的场景。先下载和解压# 下载obsutil以Linux x64为例实际下载地址以华为云官方文档为准 wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz tar -xzf obsutil_linux_amd64.tar.gz cd obsutil_linux_amd64_*/ chmod x obsutil然后配置AK/SK。这里注意试题里经常考“如何安全地授权访问OBS”答案通常是创建IAM用户并授予OBS OperateAccess策略而不是直接用主账号AK/SK。实验环境里你可以用临时AK/SK# 初始化配置按提示输入AK、SK、Endpoint ./obsutil config -i你的AK -k你的SK -eobs.cn-north-4.myhuaweicloud.com # 验证配置是否成功 ./obsutil ls -s-i和-k是访问密钥-e是Endpoint必须和你桶所在的区域一致。ls -s会列出你账号下的桶并显示存储用量。如果报403错误先检查AK/SK是否过期再检查IAM策略是否包含OBS权限。这个排查过程本身就是试题里“权限管理”考点的实操版。3.2 创建桶、上传对象、配置生命周期接下来模拟试题场景创建一个桶上传一批文件然后配置30天后自动转归档。# 创建桶指定区域和存储类别 ./obsutil mb obs://ict-test-bucket-2024 -locationcn-north-4 -scSTANDARD # 上传本地test-data目录下所有文件到桶内data/前缀下 ./obsutil cp -r ./test-data obs://ict-test-bucket-2024/data/ -f # 查看桶内对象列表 ./obsutil ls obs://ict-test-bucket-2024/data/ -limit20mb命令创建桶时-location指定区域-sc指定默认存储类别STANDARD/STANDARD_IA/GLACIER。cp -r递归上传目录-f表示强制覆盖不提示。上传完成后用ls确认对象存在。生命周期配置obsutil不直接支持命令行设置需要生成XML配置文件后调用API。我一般用控制台或SDK完成这一步但试题里常考生命周期规则的三要素前缀匹配、转换天数、目标存储类别。比如“data/archive/前缀下对象在创建90天后转为归档存储365天后删除”对应规则就是Prefixdata/archive/Transition Days90到GLACIERExpiration Days365。# 用Python SDK配置生命周期规则华为云OBS SDK from obs import ObsClient, Lifecycle, Transition, Expiration client ObsClient(access_key_id你的AK, secret_access_key你的SK, serverobs.cn-north-4.myhuaweicloud.com) rule Lifecycle( idarchive-rule, prefixdata/archive/, statusEnabled, transitions[Transition(days90, storageClassGLACIER)], expirationExpiration(days365) ) resp client.setBucketLifecycle(ict-test-bucket-2024, [rule]) print(resp.status)这段代码里Transition的days参数是对象创建后的天数不是最后访问时间。试题里如果写“超过30天未访问”那需要配合OBS的访问跟踪功能但标准生命周期只支持基于创建时间的转换。这个细节很多选手搞混导致选错选项。3.3 验证跨AZ高可用与数据一致性试题里经常出现“如何验证OBS数据持久性”这类操作题。实际环境中你无法直接模拟AZ故障但可以通过多AZ桶的创建和HEAD请求来理解机制。# 创建多AZ桶如果区域支持 ./obsutil mb obs://ict-multiaz-bucket -locationcn-north-4 -azmulti-az # 上传对象后查看对象元数据确认存储类别和ETag ./obsutil stat obs://ict-multiaz-bucket/test.txtstat命令返回的ETag是对象的MD5值分片上传时不是可以用来验证数据完整性。多AZ桶的创建参数-azmulti-az在部分区域可用试题里如果考“跨AZ容灾”答案通常指向多AZ存储类别而非普通标准存储。数据一致性方面OBS提供强一致性写后读EVS和SFS也提供强一致性。试题里如果出现“最终一致性”选项那通常是干扰项。华为云存储服务目前对外的SLA都是强一致性模型这个点记住能排除不少错误选项。4. 避坑与排查云存储试题里最容易翻车的五个点4.1 把OBS归档存储当成可随时读取的存储现象试题描述“数据归档后需要实时查询”选项里选了归档存储结果扣分。实际环境中归档存储的对象需要先恢复Restore才能读取恢复时间从分钟到小时不等。原因归档存储的设计目标是低成本长期保存不是在线访问。华为云OBS归档存储的恢复操作需要指定恢复天数恢复期间会产生额外费用。解决试题里看到“实时”“频繁访问”“低延迟”这些词直接排除归档存储。如果题目说“偶尔访问但可接受分钟级延迟”归档存储才是正确答案。实操中我一般建议客户对归档数据加一层元数据索引放在标准存储里查询时先查索引再决定是否恢复。4.2 混淆EVS磁盘类型与IOPS上限现象试题给出“需要5000 IOPS的数据库盘”选项里选了普通IO磁盘但普通IO的IOPS上限远低于5000。原因华为云EVS提供多种磁盘类型普通IO、高IO、通用型SSD、超高IO、极速型SSD。每种类型的IOPS和吞吐量上限不同普通IO的基准IOPS只有几百。解决记住大致对应关系——普通IO约500 IOPS高IO约3000 IOPS通用型SSD约5000 IOPS超高IO可达20000极速型SSD更高。试题里如果写“数据库”“高并发”至少选通用型SSD以上。实操中创建EVS时要根据业务压测结果选型不要盲目选最高规格成本差异很大。4.3 生命周期规则前缀写错导致不生效现象配置了生命周期规则但对象到期没有转归档。检查发现前缀写成了/data/archive/而实际对象键是data/archive/。原因OBS对象键没有前导斜杠生命周期前缀匹配是字符串前缀匹配不是路径匹配。多一个斜杠就完全不匹配。解决配置前缀时先在桶里用ls确认对象键的准确格式。如果不确定可以用空前缀加标签过滤或者先用小范围前缀测试。试题里如果考生命周期配置注意选项里的前缀写法是否和对象键一致。4.4 忽略请求次数和流量费用现象试题计算存储成本时只算了容量费用漏掉了请求费用和下行流量费用导致选错计费方案。原因OBS的计费模型是存储容量请求次数下行流量三部分。标准存储的请求费用低但容量费用高归档存储容量费用低但恢复时请求费用和流量费用高。解决试题里如果给出“每月100万次读取请求”要把请求费用算进去。实操中我一般用华为云的价格计算器估算重点看三个变量存储量、请求次数、外网流出流量。内网流量通常免费这个在试题里也是常见考点。4.5 把SFS当成OBS的替代品现象试题描述“海量图片存储需要共享访问”选了SFS但SFS的容量和性能规格无法支撑海量小文件场景。原因SFS适合多ECS共享少量大文件或中等数量文件元数据操作性能有限。OBS才是海量非结构化数据的正确选择。解决判断标准很简单——如果题目出现“百万级文件”“图片”“视频”“备份”“归档”优先OBS如果出现“共享配置文件”“渲染农场”“HPC共享目录”优先SFS。两者不是替代关系是互补关系。5. 从试题到实战用存储桶策略和跨区域复制拿高分5.1 桶策略与IAM策略的优先级判断试题里有一类难题同时配置了IAM策略和桶策略问最终权限是什么。答案是桶策略优先于IAM策略但前提是IAM策略没有显式Deny。如果IAM策略里Deny了某个操作桶策略Allow也无法覆盖。这个逻辑和AWS S3一致华为云OBS也遵循同样规则。我一般教队员用一句话记忆Deny永远赢Allow看谁更具体。桶策略比IAM策略更具体所以Allow时桶策略生效但任何一层Deny都会直接拒绝。试题里如果给出两个策略让你判断先找Deny没有Deny再看桶策略。5.2 跨区域复制的配置要点跨区域复制CRR是试题里的高频考点也是实际项目中容易配错的功能。配置时需要源桶和目标桶都开启版本控制然后指定复制规则。# 配置跨区域复制规则 from obs import ObsClient, Replication, ReplicationRule client ObsClient(access_key_idAK, secret_access_keySK, serverobs.cn-north-4.myhuaweicloud.com) rule ReplicationRule( idcrr-rule, prefixbackup/, statusEnabled, destinationBucketobs://target-bucket-in-another-region, storageClassSTANDARD ) resp client.setBucketReplication(source-bucket, [rule]) print(resp.status)关键参数destinationBucket必须包含完整桶名prefix指定要复制的对象前缀storageClass可以降级存储以节省成本。注意跨区域复制是异步的试题里如果问“复制延迟”标准答案是分钟级不是实时。5.3 用试题反推学习路径我带队的习惯是每做完一套云存储试题把错题对应的服务在控制台或命令行里操作一遍。比如错了生命周期题就去配一次生命周期错了跨AZ题就去创建一个多AZ桶。这样下来试题不再是背诵材料而是操作清单。最后一个技巧华为ICT大赛云赛道的存储试题里很多选项的差异在于成本和性能的权衡。遇到不确定的题先问自己“这个场景最在意什么”——在意成本就选归档生命周期在意性能就选超高IO多AZ在意共享就选SFS。这个判断框架比死记答案管用得多。希望帮到你。本文还有配套的精品资源点击获取