公共资源组DSW实例默认提供100 GB系统盘。空间不足时,可通过扩容系统盘或挂载数据集解决。两种方案在读写速度、持久性、数据共享等方面各有优劣,适用于不同场景。
快速对比
|
特性 |
扩容系统盘 |
挂载数据集 |
|
读写速度 |
快 |
较慢,视挂载的存储类型(如OSS、NAS、CPFS)快慢不定 |
|
扩容方便性 |
高,扩容操作简单且无需中断服务 |
需要一定的配置操作 |
|
持久性 |
低,删除DSW实例后,系统盘内容会被回收 |
高,数据保存在OSS、NAS、CPFS等云存储中 |
|
数据共享 |
不支持 |
支持,与多个实例和云产品共享 |
|
数据安全性 |
相对低 |
高,数据持久且存储在OSS、NAS、CPFS等云存储中 |
|
适用场景 |
高I/O操作、临时存储 |
持久存储、共享访问、数据安全保障 |
方案详解
方案一:扩容系统盘
优点:
-
读写速度快:系统盘为高性能存储设备,读写速度快,适合高性能I/O操作。
-
扩容方便:通过变更配置即可完成扩容。扩容后除非手动删除实例,否则即使长期未使用,系统盘内容也不会被回收。
缺点:
-
数据共享不便:系统盘绑定于单个实例,数据无法在多个实例之间共享。
-
非持久存储:实例停止后系统盘内容保留,但删除DSW实例后系统盘内容会被清空。
-
不支持缩容:系统盘扩容后,不支持缩容。
停止实例后扩容的系统盘仍然计费。
扩容系统盘后,即使DSW实例停止,计算资源停止计费(按量付费实例),但扩容的系统盘存储空间仍持续计费,因为它仍占用云盘资源。如需完全停止计费,请备份数据后删除实例。
使用场景:
-
临时存储:适用于快速存取数据的临时存储场景。
-
高I/O操作:适用于高读写速度的应用,如数据库、日志记录和分析。
方案二:挂载数据集
优点:
-
持久存储:数据独立于DSW实例的生命周期,保存在数据集中(如OSS、NAS、CPFS等),即使实例关机或删除,数据也不会丢失。
-
数据共享:可与其他DSW实例或云产品共享数据,通过同一挂载路径读取数据集中的数据。
-
数据安全:相比系统盘,数据集存储更加可靠和有保障。
缺点:
-
读写速度较慢:相比系统盘,访问数据集中的数据速度可能较慢。
-
额外配置:挂载数据集需要额外的配置和管理,有一定技术要求,详情参见挂载数据集/OSS/NAS/CPFS。
使用场景:
-
持久存储:适用于需要长期保存的数据,如训练数据集、模型参数和结果数据。
-
共享访问:适用于多个实例或用户访问同一数据集的场景,例如协作项目和团队工作流。
-
数据安全保障:适用于对数据持久性和安全性要求较高的应用。
相关文档
-
上传与下载文件:单个文件大于5 GB时,可将文件上传到OSS存储空间,然后创建OSS类型数据集并挂载到DSW实例,直接读取OSS数据。