阿里云图片存储 阿里云盘资源共享站( 五 )


持久存储 – 面向现代化应用的弹性供给云盘 ESSD

阿里云图片存储 阿里云盘资源共享站


ESSD 云盘为用户提供高可用、高可靠、高性能的块级随机访问服务 , 并提供原生快照数据保护和跨域容灾等丰富的企业特性 。
面向现代化应用的弹性供给云盘 ESSD 具备两个关键特性:
  • 云盘挂载密度提升 4 倍 , 单实例最大支持 64 块云盘
  • 性能与容量完全解耦 , 用户需求不需要预先设定 , 按需而定 。
举例来说 , 为了应对很多用户面临的问题:无法准确预估业务峰值 , 在性能配置上难以做好精准规划 。如果性能配置预留过高 , 会造成日常资源的大量闲置浪费;而如果性能预留不足 , 业务突发洪峰会造成业务受损 。我们推出了 ESSD Auto PL 云盘 , 它支持性能指定配置的同时 , 支持按业务负载自动伸缩 , 单盘可以自动提升到最高 100 万 IOPS 性能 , 为不可预期的突发访问提供安全便捷的性能自动配置 。
持久存储 – 容器网络文件系统 CNFS针对容器中使用文件存储的优势和挑战 , 阿里云存储团队与容器服务团队共同推出了容器网络文件系统 CNFS , 内置在阿里云托管的 Kubernetes 服务 ACK 中 。CNFS 通过将阿里云的文件存储抽象为一个 K8s 对象(CRD)进行独立管理 , 包括创建、删除、描述、挂载 , 监控及扩容等运维操作 , 使用户可以在享受容器使用文件存储带来的便捷的同时 , 提高文件存储的性能和数据安全 , 并提供容器一致的声明式管理 。
阿里云图片存储 阿里云盘资源共享站


CNFS 在可访问性、弹性扩容、性能优化、可观测性、数据保护、声明式等六个方面针对容器存储进行了深度优化 , 使其与开源方案相比具有以下明显优势:
  • 在存储类型方面 , CNFS 支持文件存储 , 目前支持阿里云文件存储 NAS
  • 支持 Kubernetes 兼容的声明式生命周期管理 , 可以一站式管理容器和存储
  • 支持 PV 的在线扩容、自动扩容 , 针对容器弹性伸缩特性优化
  • 支持更好的和 Kubernetes 结合的数据保护 , 包括 PV 快照、回收站、删除保护、数据加密、数据灾备等
  • 支持应用级别的应用一致性快照 , 自动分析应用配置和存储依赖 , 一键备份、一键还原
  • 支持 PV 级别监控
  • 支持更好的访问控制 , 提高共享文件系统的权限安全 , 包括目录级 Quota、ACL
  • 提供性能优化 , 针对文件存储的小文件读写 , 提供更优化的性能
  • 成本优化 , 提供低频介质及转换策略 , 降低存储成本
最佳实践数据库容器化使用 ESSD 云盘高密挂载的最佳实践
阿里云图片存储 阿里云盘资源共享站


数据库容器化使用 ESSD 云盘高密挂载的业务场景主要面临的需求是:数据库部署模式从虚拟机向容器化发展 , 持续提升弹性和可移植性 , 简化部署 。容器部署密度随着 CPU 核数线性增长 , 需要持久化存储提升挂载密度 。数据库作为 IO 密集型业务 , 对单机存储性能提出更高要求 。
我们的解决方案是数据库使用 g6se 存储增强型实例 , 单实例提供最高 64 块云盘挂载密度 , g6se 存储增强型实例 , 提供最高 100 万 IOPS , 4GB 存储吞吐 , 适配单机高密部署的性能需求 。数据库容器化使用 ESSD 云盘高密挂载的优势是:

推荐阅读