写点什么

2014 年亚特兰大 OpenStack 峰会速记:存储方面的进展

  • 2014-05-15
  • 本文字数:1998 字

    阅读完需:约 7 分钟

2014 年 5 月的 OpenStack 峰会已经在亚特兰大召开,目前已经进入第四天。InfoQ 中文站在大会现场进行记录报道,下面是本次大会有关存储方向的内容摘要。

概述

OpenStack 存储方向的项目主要有 Cinder(块存储)、Swift(对象存储)以及 Glance(镜像),根据 Cinder 项目的代码,其 Volume driver 已经覆盖了如下设备种类:

  • EMC VNX、VMAX 的 iSCSI、FC
  • Hitachi 的 iSCSI
  • 华为 OceanStor 的 Dorado、HVS 和 T 系列
  • IBM 的 GPFS、NAS、XIV 和 DS8K
  • NetApp 的 iSCSI 和 NFS
  • Nexenta 的 iSCSI 和 NFS
  • SAN
  • VMware 的 vCenter/ESX VMDK
  • Windows Server 2012
  • Coraid
  • Dell EqualLogic Storage
  • GlusterFS
  • LVM
  • NFS
  • Ceph 的 RADOS Block Device
  • Scality SOFS
  • SheepDog
  • SolidFire
  • Zadara Virtual Private Storage Array

座谈会

会议第二天下午有一场座谈会专门讨论 OpenStack 中的存储现状: Storage Considerations for OpenStack 。座谈会参与者包括来自 Rackspace、EMC、Hitachi、SolidFire、Inktank、NetApp 的工程师,他们的讨论主要是从 Vendor 角度发表自己对存储的看法。摘录部分讨论的观点如下:

  • 存储技术的用户可以分为实施 + 消费、纯消费这两种。大部分用户主要还是纯消费,而不是自己去实施。
  • 到目前为止,通用存储(Commodity Hardware)的优势主要在于便宜,但如果用户想要 HA,想要 QoS,想要更好的性能、更快的快照等高级功能,那么基于通用存储做方案是非常困难且耗时的,使用商业存储方案能够更快实现。
  • 软件定义存储,主要目的是让存储变得更易管理,而不是为了去 Vendor 化。
  • 在 Cinder 这样一个统一的 API 规范下,不会存在所谓的 Vendor Lock-in 的问题。
  • 技术层面的一大挑战在于 Cinder 和 Neutron 的交互。虽然 Cinder 已经很成熟,但整个存储还是需要走网络,因此 Neutron 的不成熟直接影响到存储方案的稳定性和性能。
  • 技术层面的另一大挑战在于,当前有三分之二的企业存储都是非结构化的,只能通过各种不同的文件接口来处理。OpenStack 有一个新项目 Manila 希望能够将不同的文件接口接到统一的 API 上,跨越不同文件系统形成共享池。换句话说,Manila 项目希望在文件系统层面实现 Cinder 在块存储层面所做的事情。
  • 技术层面的又一大挑战在于内存持久化。OpenStack 需要加入内存持久化的接口。目前有一个组在做的 NVMe 插件就是在往这个方向做,如果能更快的接入到 Nova、Cinder 等各个实例当中,可能会比 AWS 更早实现这一功能。
  • 应用变得越来越复杂,下面可能有 HDFS、对象存储、关系数据库、块存储和文件,但是用户不想自己面对 4、5 个 API,他们只希望考虑工作流本身,考虑资源供给、备份等业务逻辑层面的工作。对他们而言,存储专家 / 厂商的价值在于把基础架构变得更加简单,把 API 做得更加简化。
  • OpenStack 是一个主要由厂商驱动的项目,在 Cinder 这样的项目中尤其如此。正因为大量存储厂商的介入,Cinder 和 Nova 才能发展的如此迅速,越来越多的用户会去部署它们;而部署的数量越多,API 也倾向于更加稳定,不会再有大的变更,标准会固化下来。
  • 的确,有些存储厂商进来后只是做了一个 Cinder 卷驱动,但也有些厂商进来之后做了大量的贡献,这些都是在 Gerrit 上可以看得到的。但无论怎样,即使只是做驱动也是有价值的,因为这也是让 OpenStack 能够为更多用户服务的过程。

Ceph

在 Inktank 被红帽收购的消息公布之后,很多人对 Ceph 的情况很关注。Inktank 的 Ross Turk 在 OpenStack 峰会上做了一场名为 Ceph Update 的 Demo ,介绍 Ceph 的下一步计划。

Ceph 1.2(即 Ceph 的下一个版本)计划在 5 月底推出。下层的主要变更在于:

  1. 支持 RHEL 7
  2. 加入 Erasure Coding 特性
  3. 加入 Cache Tiering 特性。使用该特性可以在一个 pool 之上定义另一个 tiering pool,如在基于机械硬盘的 backing pool 上建立一层纯 SSD 的 cache pool。Cache 层可以被定义为可读写或只读模式

上层的主要变更是图形管理界面 Calamari 的开放,该功能原本仅在 Inktank 企业版中提供。红帽完成收购之后计划将 Calamari 的代码开源出来。

再之后的一个大版本,Ceph 2.0 计划在 2014 年 9 月推出,该版本计划在上层引入两个大的特性:

  1. 在 Calamari 中添加 call-home 的功能。Call-home 的作用是在一个部署的集群出现问题的时候可以让服务提供商直接获取通知
  2. 加入对 Hyper-V 的支持

下层的主要计划为:

  1. 完善 CephFS 这一块的工作,让 Ceph 的 POSIX 用法真正可用
  2. 支持 HDFS
  3. 支持 RBD 块存储设备的镜像功能

到 2015 年,Ceph 计划进一步支持 VMware 和 iSCSI,并提供 QoS、RDMA 和 LDAP 集成的功能。

其他相关议程

本次峰会上其他存储相关议程包括:

2014-05-15 13:092140

评论

发布
暂无评论
发现更多内容

功能强大的视频剪切工具TunesKit Video Cutter for mac(视频分割编辑

Mac相关知识分享

基智科技CEO张文战:探索火山引擎数据飞轮模式下的大模型应用新机会

字节跳动数据平台

大数据 大模型

数字身份管理建设是传统社会向数字社会演进的核心关键

芯盾时代

数字身份 身份安全

功能强大的字幕编辑工具TunesKit Subtitle Editor for Mac

Mac相关知识分享

飞码LowCode前端技术(五)

京东科技开发者

VMware Aria Operations 8.18 发布,新增功能概览

sysin

vmware aria Operations

【CST教程】如何在CST中设置自由边界

思茂信息

cst 电磁仿真 边界条件

5gWiFi IPQ6010 vs. IPQ5010 Battle of the WiFi 6 Titans:  - Which One Should You Choose?

wifi6-yiyi

5G wifi

【FAQ】HarmonyOS SDK 闭源开放能力 —Map Kit(3)

HarmonyOS SDK

HarmonyOS

开源向量数据库性能对比: Milvus, Chroma, Qdrant

Zilliz

性能测试 Milvus 向量数据库 Chroma qdrant

VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS 2.7 Dell HPE 定制版 9 月更新发布

sysin

macos windows esxi OEM 2.7

携手并进,智驭教育!和鲸科技与智谱 AI 签署“101 数智领航计划”战略合作协议

ModelWhale

人工智能 大模型 学科建设 创新人才

人工智能 | 阿里通义千问大模型

测吧(北京)科技有限公司

测试

2025云堡垒机公司就选行云绽放!

行云管家

云计算 网络安全 云堡垒机

Java 如何确保 JS 不被缓存

威哥爱编程

js Java’

计算不停歇,百度沧海数据湖存储加速方案 2.0 设计和实践

Baidu AICLOUD

大数据 hdfs 数据湖 对象存储

测试热招职位技能要求拆解公开课 —— 开启你的软件测试进阶之路

测吧(北京)科技有限公司

测试

商品详情数据API接口详解与数据应用参考

代码忍者

pinduoduo API API 性能测试

研发效能中的黄金三角与瓶颈突围

思码逸研发效能

研发效能 绩效 绩效管理 效能度量 绩效分析

儋州市等保测评机构有哪些?在哪里?

行云管家

等保 等保测评机构 澶州

研发数据要不要跟绩效考核挂钩?

思码逸研发效能

DevOps 研发效能 绩效管理 研发效能度量

VMware ESXi 8.0U3 HPE (慧与) 定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

macos windows esxi OEM 2.7

按图搜索的智能化:拍立淘API返回值的算法解析

技术冰糖葫芦

API Explorer API 文档 API 测试 API 性能测试

情绪稳定!别再让Git合并冲突影响你工作了

禅道项目管理

程序员 代码管理 git 学习 Git Commit git push

“特斯拉式”创新,被这家科技卫浴品牌极致演绎

Alter

飞码LowCode前端技术(七)

京东科技开发者

人工智能 | 阿里通义千问大模型

测试人

人工智能 软件测试

VMware Cloud Director 10.6 发布,新增功能概览

sysin

vmware Cloud Director

喜讯|麦杰科技入选首批《上海市重点产业和领域数字化产品和解决方案推荐目录》

麦杰研究院

捷途山海 T2—— 安全堡垒,护航人生

科技热闻

飞码LowCode前端技术(六)

京东科技开发者

2014年亚特兰大OpenStack峰会速记:存储方面的进展_DevOps & 平台工程_sai_InfoQ精选文章