在生产环境中使用 Openstack Swift SAIO 会出现什么问题?

问题描述 投票:0回答:1

Swift 用例

我目前正在开发一个可以利用将自定义中间件添加到 Swift 中的能力的应用程序。目前,这涉及到一个自定义的 auth 中间件模块,但将来可能会被添加进去。项目需要Swift可以提供的对象存储,但是规模比较小,不需要完整的Openstack生态。

因此,Swift All in One (SAIO) 似乎是一个有用的工具,只需要一个 Swift 部署即可使用。

问题

我遇到的有关 SAIO 状态的所有文档都是用于开发目的。但是我还没有看到任何关于为什么它不能用于生产的解释。那么如果存储配置正确并且不需要其他 Openstack 组件,SAIO 是否可以用于生产?

openstack openstack-swift
1个回答
0
投票

我在生产环境中使用 OpenStack-swift 超过 3 年。而且我强烈确认SAIO不属于生产环境的原因有很多。
在你的情况下,我认为你可以将 SAIO 分成两个部分:

  • swift-proxy 节点:swift-proxy 进程和所有中间件 - 您可以在此组件中轻松自定义中间件。
  • swift-storage nodes: account-server, container-server, object-server processes, storage devices - 横向扩展磁盘空间。
© www.soinside.com 2019 - 2024. All rights reserved.