You need to enable JavaScript to run this app.
导航

存储选型最佳实践

最近更新时间2023.06.08 10:12:52

首次发布时间2023.02.21 10:36:21

本节主要介绍使用容器服务(VKE)时如何选择存储(对象存储、文件存储、弹性快存储)类型以及选择时的注意事项。

存储说明

不同的业务类型,需要选择不同的存储类型以匹配业务需要,以下内容将对火山引擎提供的存储类型的差异、主要使用场景进行说明。

存储类型说明优势

弹性块存储

弹性块存储 EBS(Elastic Block Storage)又称为云盘,是火山引擎提供的高可用、高可靠、高性能、弹性扩展的块存储设备,可以作为云服务器和弹性容器服务的可扩展硬盘使用。更多信息,请参见 弹性块存储

  • 至臻性能:EBS 全系列产品基于 NVMe SSD 硬件搭建,并采用 SPDK 加速,单盘可提供上万级 IOPS、亚毫秒级延时,满足业务的苛刻性能要求。
  • 弹性扩展 :支持按需调整云盘容量实现弹性扩展,满足业务快速增长需求。
  • 便捷管理 :提供控制台、OpenAPI 等多种管理方式,通过简单操作即可使用及管理云盘,可有效降低人工成本的投入。
  • 稳定可靠:云盘基于多副本冗余机制,避免数据单点故障风险,提供 99.9999999%(9个9)可靠性,确保数据安全可靠。

文件存储

文件存储 NAS(FileNAS)是面向火山引擎弹性计算、容器服务、AI 智能应用的文件存储服务,可为业务应用提供一种高性能共享访问、持续在线、弹性扩展、跨地域访问的高性价比云存服务。同时,文件存储 NAS 提供简单、易操作的对外接口,并支持按实际使用量计费,免去部署、维护费用的同时,最大化提升您的业务效率。更多信息,请参见 文件存储

  • 支持多场景:满足千亿级别海量文件 OPS、大文件高带宽读写、小 I/O 低延迟访问等多种存储 I/O 诉求,适用于多种业务应用服务。
  • 协议兼容:兼容 POSIX 语义,支持 NFSv3、v4 协议,让您像使用本地存储一样使用云端存储系统。
  • 共享访问:应用级别数据共享,企业级数据管理,实现多终端协同工作以及数据共享。
  • 访问安全:丰富权限以及后端多重数据保护机制,保障数据访问整体安全性。
  • 极致性能:分布式架构,性能近线性提升,满足高 IOPS、低延迟、高带宽存储诉求。
  • 动态监控:基础服务监控指标,及时了解服务访问情况,动态监管。

对象存储

对象存储 TOS(Tinder Object Storage)是火山引擎提供的海量、安全、低成本、易用、高可靠、高可用的分布式云存储服务。您可以通过 RESTful API 接口、SDK 和工具等多种形式使用火山引擎 TOS。通过网络,您可以在任何应用、任何时间、任何地点管理和访问火山引擎 TOS 上的数据。更多信息,请参见 对象存储

  • 规模海量:火山引擎 TOS 通过自研分布式对象存储技术,通过领先的架构与技术支持,目前内部部署对象存储机器万台规模,存储规模超过 EB。传统用户自建对象存储系统,存在扩展性支持的节点规模有限,难以满足 100 PB 级的扩展性要求; 桶和对象的元数据管理存在瓶颈,单桶并发写入性能较低,单桶对象数量有限等问题。TOS 对象存储服务单桶提供无限的存储能力,帮助您轻松应对海量数据存储与管理。
  • 高持久性:TOS 对象存储采用了分布式架构,每个对象的数据不同冗余存储在同一区域的多个设施设备上,确保硬件失效时的数据高持久性。周期性地通过校验等方式验证数据的完整性,及时发现因硬件失效等原因造成的数据损坏。当检测到数据有部分损坏或丢失时,会利用冗余的数据,进行重建并修复损坏数据。同时 TOS 也支持跨地域的数据复制,实现数据的异地容灾。数据可靠性可达 99.999999999%(11个9)。
  • 高安全性:数据访问方面,提供多层级的安全防护。所有的桶和对象都有 ACL 等访问控制策略,连接均支持 SSL 加密,系统会对访问用户进行身份鉴权,保障数据安全。

场景选择

alt

对比项文件存储块存储对象存储
使用方式符合标准文件协议,用户可以将文件系统挂载给 ECS,像使用本地文件目录一样。像使用传统服务器硬盘一样,用户可以对挂载到 ECS 上的块存储(硬盘)做格式化、创建文件系统等操作。具备标准 Restful API 接口,用户可以通过编程或第三方工具访问对象存储。
共享方式数据共享,支持多台服务器共享,多台服务器可挂载相同的文件系统,数据可以共享操作和访问。数据不共享,或特殊的数台服务器共享卷,每台服务器使用独立的块存储(硬盘),多服务器之间数据隔离。数据共享,设备无限制,服务器、嵌入式设备、IoT 设备,所有调用相同路径,均可访问共享的对象存储数据。
场景对比企业办公 OA、AI 训练、门户网站、游戏、DevOps、容器微服务、渲染等场景。关系数据库、NoSQL 数据库、ELK 分布式日志搜索、企业办公应用、数据仓库、高性能计算等场景。互联网应用、OTT 视频、视频监控、备份/归档、大数据/IoT 等场景。