云计算之华为云弹性文件服务【玩转华为云】

举报
tea_year 发表于 2025/07/29 09:55:56 2025/07/29
【摘要】 简介弹性文件服务(Scalable File Service,SFS)提供按需扩展的高性能文件存储(NAS),可为云上多个弹性云服务器(Elastic Cloud Server,ECS),容器(CCE&CCI),裸金属服务器(BMS)提供共享访问。架构与传统的文件共享存储相比,弹性文件服务具有以下优势:文件共享同一区域跨多个可用区的云服务器可以访问同一文件系统,实现多台云服务器共同访问和分享...

简介

弹性文件服务(Scalable File Service,SFS)提供按需扩展的高性能文件存储(NAS),可为云上多个弹性云服务器(Elastic Cloud Server,ECS),容器(CCE&CCI),裸金属服务器(BMS)提供共享访问。

架构

与传统的文件共享存储相比,弹性文件服务具有以下优势:

文件共享

同一区域跨多个可用区的云服务器可以访问同一文件系统,实现多台云服务器共同访问和分享文件。

弹性扩展

弹性文件服务可以根据您的使用需求,在不中断应用的情况下,增加或者缩减文件系统的容量。一键式操作,轻松完成您的容量定制。

高性能、高可靠性

性能随容量增加而提升,同时保障数据的高持久度,满足业务增长需求。

存储底层包含HDD和SSD两种存储介质;存储系统采用分布式存储架构,全模块架构冗余设计,无单一故障点。

无缝集成

弹性文件服务同时支持NFS和CIFS协议。通过标准协议访问数据,无缝适配主流应用程序进行数据读写。同时兼容SMB2.0/2.1/3.0版本,Windows客户端可轻松访问共享空间。

操作简单、低成本

操作界面简单易用,您可轻松快捷地创建和管理文件系统。

专属弹性文件服务简介

专属弹性文件服务(SFS Turbo)是面向企业、政府、金融等客户,提供一个基于专属计算、专属存储资源池构建的共享文件存储。租户独享专属计算和专属资源池,与公共租户资源物理隔离,满足特定性能、应用及安全合规等要求,为客户提供可靠、便捷的云上“头等舱”。


约束与限制


SFS容量型文件系统限制
实践步骤
VPC终端节点

VPC终端节点可以为计算资源的VPC和弹性文件服务通用文件系统提供可靠的连接,计算资源的VPC需要通过VPC终端节点与通用文件系统建立通信,计算资源从而能够访问文件系统。

将通用文件系统挂载至计算资源前,需要在计算资源对应区域创建指定的VPC终端节点。通用文件系统目前仅支持在华北-北京四、华东-上海一、华北-乌兰察布一、华南-广州-友好用户环境、中国-香港和华南-广州区域创建对应的VPC终端节点。其他区域请选择使用SFS容量型和SFS Turbo文件系统。

SFS容量型和SFS Turbo文件系统不需要创建VPC终端节点。

https://console.huaweicloud.com/vpc/?region=cn-north-4#/vpc/vpcs/list

登录华为云控制台。
登录管理控制台。
单击管理控制台左上角的,选择区域和项目。
选择“网络 > VPC终端节点 > 终端节点”。


在“终端节点”页面,单击“购买终端节点”。

进入“购买终端节点”页面。

SFS文件系统
创建SFS

通用型文件系统

SFS Turbo提供按需扩展的高性能文件存储

挂载NFS协议类型文件系统到ECS

当创建文件系统后,您需要使用云服务器来挂载该文件系统,以实现多个云服务器共享使用文件系统的目的。

CIFS类型的文件系统不支持使用Linux操作系统的云服务器进行挂载。

同一SFS容量型文件系统不能同时支持NFS协议和CIFS协议。

操作步骤
以root用户登录弹性云服务器。
安装NFS客户端。
安装NFS客户端。
查看系统是否安装NFS软件包。
CentOS、Red Hat、Oracle Enterprise Linux、SUSE、Euler OS、Fedora或OpenSUSE系统下,执行如下命令:rpm -qa|grep nfs
Debian或Ubuntu系统下,执行如下命令:dpkg -l nfs-common
如果查看到未安装,根据不同的操作系统,执行不同命令。
CentOS、Red Hat、Euler OS、Fedora或Oracle Enterprise Linux系统下,执行如下命令:sudo yum -y install nfs-utils
Debian或Ubuntu系统下,执行如下命令:sudo apt-get install nfs-common

4.执行如下命令,查看是否能解析文件系统挂载地址中的域名。

nslookup 文件系统域名

文件系统域名仅为域名,如:sfs-nas1.xxxx.com。文件系统域名请从文件系统的挂载地址中获取,不需要输入整个挂载地址。无法使用nslookup命令时,需要先安装bind-utils软件包。(可通过执行yum install -y bind-utils命令安装)

解析成功,执行。
解析失败,请先完成DNS服务器IP地址的配置再执行挂载文件系统的操作。

5.执行如下命令,创建用于挂载文件系统的本地路径。

mkdir 本地路径

如果本地路径已挂载其他磁盘等资源,为被占用状态时,需要新建其它目录进行挂载(nfs客户端不会对重复挂载进行拦截,当重复挂载时会表现为最后一次成功挂载的信息)。



[root@ecs-cloud250301 ~]# mkdir -p /www/nfs_files

执行如下命令,将文件系统挂载到与文件系统所属VPC相同的云服务器上。文件系统目前仅支持NFSv3协议挂载到Linux云服务器。

通用文件系统执行命令:mount -t nfs -o vers=3,timeo=600,noresvport,nolock,proto=tcp 挂载地址 本地路径

总结:

华为云弹性文件服务

弹性伸缩与灵活配置

按需扩展:用户可根据业务需求动态调整存储容量,无需中断应用运行,提升资源利用率。
多种类型优化:提供容量型和Turbo系列(标准型、增强版、性能型),针对不同场景进行性能优化。
多协议支持:同时兼容NFS和CIFS协议,适配Linux和Windows系统,简化跨平台数据共享。

高性能表现

高带宽与低延迟:SFS Turbo性能型-增强版最大带宽达2GB/s,最高IOPS为100K,适用于AI训练、视频编辑等场景。
分布式架构:通过分布式存储技术实现大规模数据处理,满足高性能计算(HPC)、大数据分析等需求。

高可靠性与可用性

数据持久性:采用多副本机制和冗余设计,数据持久性达到99.99999999%(10个9),服务可用性达99.95%。
跨可用区访问:支持同一区域内多个可用区的云服务器(ECS、容器、裸金属服务器)共享同一文件系统,提升容灾能力。

安全性与权限管理

VPC隔离:基于虚拟私有云(VPC)实现网络隔离,防止未授权访问。
加密与审计:支持文件系统级加密,并通过云审计服务记录操作日志,满足合规要求。

易用性与集成能力

可视化控制台:提供直观的管理界面,支持文件系统创建、挂载、监控等操作。
API与自动化:开放丰富API,支持第三方系统集成和自动化管理。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。