ACK 集群支持通过 Pod 自动绑定使用阿里云云盘、NAS、OSS 存储服务。在实际业务场景中,您可以根据需求,选择适合的存储卷类型。本文将分别介绍阿里云云盘、NAS 以及 OSS 存储服务及其应用场景。
阿里云云盘
阿里云云盘 是阿里云为云服务器 ECS 提供的数据块级别的块存储产品,具有低时延、高性能、持久性、高可靠等特点。
使用说明
云盘为非共享存储,一个云盘只能同时被一个 Pod 挂载。
集群中只有与云盘在同一个可用区(Zone)的节点才可以挂载云盘。
使用云盘存储卷前,需要先申请一个云盘。详见 创建云盘。
应用场景
对磁盘 I/O 要求高的应用,且没有共享数据的需求,如 MySQL、Redis 等数据存储服务。
高速写日志。
持久化存储数据,不因 Pod 生命周期的结束而消失。
阿里云 NAS
阿里云文件存储 NAS(Apsara File Storage)是面向云服务器 ECS 实例、容器服务等计算节点的文件存储服务,是一种可共享访问、弹性扩展、高可靠、高性能的分布式文件系统。它的读写性能相较于对象存储 OSS 而言较高。
使用说明
NAS 为共享存储,支持同时被多个 Pod 挂载,即一个 PVC 可以同时被多个 Pod 使用。
使用 NAS 数据卷前,您需要在 NAS 管理控制台上创建文件系统,并在文件系统中添加挂载点。
应用场景
对磁盘 I/O 要求较高的应用。
可实现跨主机文件共享,例如:可作为文件服务器。
阿里云 OSS
阿里云对象存储 OSS(Object Storage Service)是阿里云提供的一种海量、安全、低成本、高持久的云存储服务,适合存放任意类型的文件。
使用说明
OSS 为共享存储,可以同时为多个 Pod 提供共享存储服务。
使用 OSS 存储卷前,您需要先在 OSS 管理控制台上创建 Bucket。详见 创建存储空间。
应用场景
对磁盘 I/O 要求低。
配置文件、图片、小视频等共享业务。