数据缓存概述
更新时间 2026-01-15 18:45:06
最近更新时间: 2026-01-15 18:45:06
本文介绍数据缓存概述。
对于一些数据量较大的业务数据,例如训练模型等,ECI支持创建数据缓存(DataCache)来提前拉取数据,将数据缓存到本地,以便在创建ECI实例时可以直接挂载使用,从而减少实例启动耗时,避免数据重复下载,节约使用成本。本文为您介绍什么是数据缓存,包括功能简介、应用场景、创建和使用方式、计费说明等。
功能简介
为了解决数据加载与容器镜像加载解耦的问题,ECI提供了数据缓存的功能。在创建业务应用前,您可以提前创建数据缓存,将业务应用所需的数据缓存到本地。在创建业务应用时,可以直接挂载使用缓存好的数据。
通过数据缓存功能,您无需将数据打包进应用镜像,从而避免因数据变更而频繁更新镜像;也无需从远端的仓库下载数据,避免因下载数据导致应用启动过慢。
数据缓存流程
通过创建一个带有数据盘的ECI(中转任务实例),拉取相关数据集和模型到数据盘后,将数据盘制作成快照。在使用数据盘的过程,即是从快照创建数据盘的过程,将创建好的数据盘给用户实例挂载上。
数据缓存生命周期
状态说明:
| 状态 | 说明 | 操作 |
|---|---|---|
Creating | 创建中 | 资源初始化,如创建ECI实例和云盘 |
Loading | 缓存数据中 | 从数据源加载数据过程 |
Available | 创建成功 | 快照创建完成,可用使用数据缓存,支持更新所属Bucket、数据源、保留时长、大小等 |
Failed | 创建失败 | 资源初始化失败或数据源加载失败 |
Updating | 更新中 | 更新Bucket、数据源、保留时长、大小过程中 |
UpdateFailed | 更新失败 | 支持更新所属Bucket、数据源、保留时长、大小等 |