返回介绍

1.5 使用场景

发布于 2020-10-01 16:22:02 字数 4388 浏览 939 评论 0 收藏 0

图片和音视频等应用的海量存储

FDS可用于静态网页、图片、音视频、日志等海量文件的存储。各种终端设备、web网站程序、移动应用可以直接向FDS写入或读取数据。

数据分发

对于数据分发,尤其是热点文件(热门视频、安装/更新包等)高并发大流量的分发场景,可以使用FDS作为源站,配合CDN分发数据到边缘节点,利用CDN边缘节点缓存的数据,加速同一个文件被同一地区用户大量重复并发下载,提升用户体验;同时CDN也可提升跨国、跨洋数据上传、下载的体验。

数据备份

针对数据备份的场景,FDS提供了分级存储的解决方案,满足业务对存储成本优化的需求。对需要长期备份同时访问频率很低的数据,可以选项使用低频/归档存储类型。FDS支持生命周期管理,帮助业务对数据的存储类型进行转换,将冷数据下沉为低频或归档存储类型。

数据处理

FDS提供了基本的图片处理功能,支持对存储的图片进行裁剪、旋转、缩放、git抽帧等处理,也支持图片格式转换,如转webp等。

数据分析

针对大数据场景,FDS提供了FDSFileSystem,业务的MapReduce或Spark job可像使用分布式文件系统一样通过FDSFileSystem提供的接口访问FDS,执行分析任务。

不合适使用FDS的场景

频繁遍历

FDS相对于文件系统,没有目录组织结构,在按"/"划分目录,列出当前目录下所有文件的时间与文件数成正比。

低延迟

FDS不提供延迟保证,业务在使用FDS时需结合自身场景,同时考虑FDS可能的延迟抖动。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文