其他分享
首页 > 其他分享> > 弹性文件服务(Scalable File Service,SFS)

弹性文件服务(Scalable File Service,SFS)

作者:互联网

弹性文件服务(Scalable File Service,SFS)


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

如  图1  所示。

        图1   访问弹性文件服务     
1561364815791388.png

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

应用场景


SFS

SFS为用户提供一个完全托管的共享文件存储,能够弹性伸缩至PB规模,具备高可用性和持久性,为海量数据、高带宽型应用提供有力支持。适用于多种应用场景,包括HPC、媒体处理、文件共享、内容管理和Web服务等。

SFS Turbo

SFS Turbo为用户提供一个完全托管的共享文件存储,能够弹性伸缩至32TB规模,具备高可用性和持久性,为海量的小文件、低延迟高IOPS型应用提供有力支持。适用于多种应用场景,包括高性能网站、日志存储、压缩解压、DevOps、企业办公、容器应用等。




文件系统类型


弹性文件服务提供四种不同类型的文件系统,分别为SFS、SFS Turbo标准型、SFS Turbo性能型和SFS Turbo带宽型。

1561365139183641.png        说明:      

SFS Turbo带宽型目前正在公测,公测阶段使用免费,欢迎前往咨询和申请公测。

以下表格介绍了各类型文件系统的特点、优势及应用场景。

表1   文件系统类型对比

类型

特点

优势

应用场景

SFS

  • 最大带宽可达20GB/s,最高IOPS为10K。
  • 时延在3~20ms左右,最大容量可达4PB。
  • 性能优化,适合大容量,高带宽的业务。

大容量、高带宽、低成本

大容量扩展以及成本敏感型业务,如媒体处理、文件共享、HPC、数据备份等。

SFS Turbo标准型

  • 最大带宽可达150MB/s,最高IOPS为5K。
  • 时延在2~5ms左右,最大容量可达32TB。
  • 适合海量小文件,低时延的业务。

低时延、租户独享

海量小文件业务,如代码存储、日志存储、虚拟桌面等。

SFS Turbo性能型

  • 最大带宽可达350MB/s,最高IOPS为30K。
  • 时延在1~2ms左右,最大容量可达32TB。
  • 性能优化,适合海量小文件,低时延,高IOPS的业务。

低时延、高IOPS、租户独享

随机IO密集型以及时延敏感型业务,如高性能网站、代码存储、办公OA等。

SFS Turbo带宽型(公测中)

  • 最大带宽可达2GB/s,最高IOPS为15K。
  • 时延在2~5ms左右,最大容量可达320TB。
  • 适合海量小文件,低时延,高带宽的业务。

低时延、高带宽、租户独享

时延敏感型及高带宽型业务,如图片渲染、语音文本分析、内容管理等。



与其他云服务的关系


弹性文件服务与其他云服务的关系如  表1  所示。

         

表1   与其他云服务的关系

功能

相关服务

位置

云服务器和文件系统归属于同一项目下,用于挂载共享路径实现数据共享。

弹性云服务器(Elastic Cloud Server,ECS)

挂载NFS文件系统到云服务器(Linux)

挂载NFS文件系统到云服务器(Windows)

挂载CIFS文件系统到云服务器(Windows)

VPC为弹性云服务器构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云中资源的安全性,简化用户的网络部署。

云服务器无法访问不在同一VPC下的文件系统,使用弹性文件服务时需将文件系统和云服务器归属于同一VPC下。

虚拟私有云(Virtual Private Cloud,VPC)

创建文件系统

IAM是支撑企业级自助的云端资源管理系统,具有用户身份管理和访问控制的功能。当企业存在多用户访问弹性文件服务时,可以使用IAM新建用户,以及控制这些用户账号对企业名下资源具有的操作权限。

统一身份认证服务(Identity and Access Management, IAM)

权限管理

文件系统的加密功能依赖于密钥管理服务。您可以使用密钥管理服务提供的密钥来加密文件系统,从而提升文件系统中数据的安全性。

数据加密服务(Data Encryption Workshop, DEW)的密钥管理KMS功能

加密

当用户开通了弹性文件服务后,无需额外安装其他插件,即可在云监控查看对应服务的性能指标,包括读带宽、写带宽和读写带宽等。

云监控服务(Cloud Eye Service)

监控

为用户提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。通过云审计服务,您可以记录与SFS相关的操作事件,便于日后的查询、审计和回溯。

云审计服务(Cloud Trace Service,CTS)

审计

弹性文件服务 SFS与对象存储服务 OBS、云硬盘 EVS之间的对比如  表2  所示。

         

表2   SFS、OBS、EVS服务对比

对比维度

对象存储服务

弹性文件服务

云硬盘

使用方式

用户可以通过控制台、编程或第三方工具访问海量的存储数据。可以通过服务器、嵌入式设备、IOT设备等访问共享的对象存储数据。

用户可以通过标准的文件系统访问协议,像使用本地文件目录一样,进行共享操作和访问数据。

用户可以对挂载到服务器上的云硬盘像使用传统服务器硬盘一样做格式化并创建文件系统等操作,并对数据持久化存储。

数据共享方式

支持数据共享。

支持数据共享。

共享云硬盘支持数据共享。

访问并发数

百万级别的并发能力。

支持超过1000台的ECS访问同一个SFS文件系统。

最多支持500台的ECS访问同一个SFS Turbo文件系统。

最多支持16台ECS访问同一个共享云硬盘。

存储容量

无需事先规划存储容量,存储资源可线性无限扩展。

容量弹性伸缩,可随业务动态扩大或缩小,容量最高可达10PB级别。

支持按需扩容,单个云硬盘最高可扩展至32TB。

计费

按照不同的存储类型,有不同的价格。收费项包括存储容量、请求和流量、数据取回。

按使用的存储容量计费,只有在文件系统中写入数据才会开始计费。

按购买的云硬盘容量和时长计费,不论是否在云硬盘中写入数据,计费自成功购买云硬盘开始。

推荐场景

适用于互联网应用、OTT视频、视频监控、备份/归档、大数据/IOT等场景。

适用于文件共享、媒体编辑、以及高性能计算中的基因测序、动画渲染、CAD/CAE等场景。

适用于分布式文件系统、开发测试、企业办公应用、数据仓库、高性能计算等场景。



使用之前,请先了解以下相关概念,从而更好的使用弹性文件服务。


标签:文件,存储,服务,Service,文件系统,弹性,Scalable,SFS
来源: https://blog.51cto.com/lhrbest/2706557