本节主要介绍使用容器服务(VKE)时如何选择存储(对象存储、文件存储、弹性快存储)类型以及选择时的注意事项。
不同的业务类型,需要选择不同的存储类型以匹配业务需要,以下内容将对火山引擎提供的存储类型的差异、主要使用场景进行说明。
存储类型 | 说明 | 优势 |
---|---|---|
弹性块存储 | 弹性块存储 EBS(Elastic Block Storage)又称为云盘,是火山引擎提供的高可用、高可靠、高性能、弹性扩展的块存储设备,可以作为云服务器和弹性容器服务的可扩展硬盘使用。更多信息,请参见 弹性块存储。 |
|
文件存储 | 文件存储 NAS(FileNAS)是面向火山引擎弹性计算、容器服务、AI 智能应用的文件存储服务,可为业务应用提供一种高性能共享访问、持续在线、弹性扩展、跨地域访问的高性价比云存服务。同时,文件存储 NAS 提供简单、易操作的对外接口,并支持按实际使用量计费,免去部署、维护费用的同时,最大化提升您的业务效率。更多信息,请参见 文件存储。 |
|
对象存储 | 对象存储 TOS(Tinder Object Storage)是火山引擎提供的海量、安全、低成本、易用、高可靠、高可用的分布式云存储服务。您可以通过 RESTful API 接口、SDK 和工具等多种形式使用火山引擎 TOS。通过网络,您可以在任何应用、任何时间、任何地点管理和访问火山引擎 TOS 上的数据。更多信息,请参见 对象存储。 |
|
对比项 | 文件存储 | 块存储 | 对象存储 |
---|---|---|---|
使用方式 | 符合标准文件协议,用户可以将文件系统挂载给 ECS,像使用本地文件目录一样。 | 像使用传统服务器硬盘一样,用户可以对挂载到 ECS 上的块存储(硬盘)做格式化、创建文件系统等操作。 | 具备标准 Restful API 接口,用户可以通过编程或第三方工具访问对象存储。 |
共享方式 | 数据共享,支持多台服务器共享,多台服务器可挂载相同的文件系统,数据可以共享操作和访问。 | 数据不共享,或特殊的数台服务器共享卷,每台服务器使用独立的块存储(硬盘),多服务器之间数据隔离。 | 数据共享,设备无限制,服务器、嵌入式设备、IoT 设备,所有调用相同路径,均可访问共享的对象存储数据。 |
场景对比 | 企业办公 OA、AI 训练、门户网站、游戏、DevOps、容器微服务、渲染等场景。 | 关系数据库、NoSQL 数据库、ELK 分布式日志搜索、企业办公应用、数据仓库、高性能计算等场景。 | 互联网应用、OTT 视频、视频监控、备份/归档、大数据/IoT 等场景。 |