使用 GlusterFS 和 OpenStack Swift 在云端存储数据

还没有读者喜欢这篇文章。
One lightbulb lit out of several

Opensource.com

Udo Seidel 对处理海量文件存储并不陌生。Udo 是 Amadeus Data Processing GmbH 的 Linux 战略和服务器自动化部门经理,他将在本月晚些时候在加利福尼亚州旧金山举行的 DevNation 大会上与 Vijay Bellur 一起发表演讲,主题是使用 GlusterFS 和 OpenStack Swift 开发应用程序。

DevNation

Opensource.com 是 DevNation 的媒体赞助商,DevNation 是一个面向全球开发人员的开源会议。

在 Udo 发表演讲之前,我们提前向他发送了一些问题,以便让我们初步了解他将要讲的内容。关于背景,DevNation 议程 提供了摘要:“GlusterFS 是一种通用的横向扩展文件系统,可以通过文件、块和对象协议进行访问。OpenStack 提供支持块、对象和文件接口的服务。GlusterFS 和 OpenStack 共同集成为解决多个实际用例提供了良好的集成。”对于那些有兴趣听 Udo 详细介绍的人,请考虑收听 这个播客,这是 Udo 与红帽云布道者和云安全架构师 Richard Morrell 之间的对话。

在本次采访中,我询问了 Udo 关于他参与开源社区、云存储以及他在 DevNation 大会上的演讲。

Interview Q&A

请告诉我们您是如何参与开源的。

实际上,我参与开源是因为我比较懒。在 90 年代,我正在编写 C 程序作为硕士论文的一部分。那时我使用的是 MS Windows 平台。在某个阶段,我遇到了内存分段挑战 (Gate A20)。我有两个选择:要么我优化代码以进行内存分配和释放,要么我切换到一个没有这种限制的平台。我切换到了大学的 Unix,并被告知 Linux 是“家庭版的 Unix”。Linux 向我提供的开放性和选项让我感到惊讶。

您将在 DevNation 会议上讨论什么?

我将讨论我们的数据中心如何受到 Openstack 和 GlusterFS 带来的范式转变的挑战。这两者都在改变传统数据中心的游戏规则。

请详细介绍您在 Swift/GlusterFS 相关的开源项目方面的工作。

我过去对共享存储很感兴趣,主要是基于共享磁盘的集群文件系统。我非常喜欢分布式文件系统,我应该更准确地说:分布式存储解决方案。这种兴趣最初与 Swift 或 OpenStack 无关。

存储技术在云基础设施中扮演什么角色?特别是,它们如何与 OpenStack 等技术交互?

存储是云基础设施的关键组件。无论最终使用哪种堆栈,数据都必须存储在某个地方。换句话说,可以说:存储是 XaaS 基础设施的一部分。存储可以(并且必须)为云提供不同的服务:操作系统镜像存储、计算节点的块存储和对象存储。OpenStack 用户可能会在这里识别出 Glance、Cinder 和 Swift。从云用户的角度来看,只要满足要求,存储技术本身应该无关紧要。如果最终用户甚至感觉不到,那么用 B 产品替换 A 产品应该是透明的。

您将开源的哪些方面应用于技术以外的兴趣?

我喜欢知识共享、邀请他人加入任务/使命、团队合作以及开放性(在诚实和直接的意义上)。


User profile image.
Jason 是 Opensource.com 的员工和红帽员工,工作时间从 2013 年到 2022 年。此个人资料包含他在该时间段内与工作相关的文章。其他贡献可以在他的个人帐户中找到。

1 条评论

感谢 Jason 分享如此精彩的文章。是的,存储是云托管和服务的主要方面。许多组织已经采用这种设施来实现大型存储、远程访问和最佳数据恢复。

知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.