QCon 广州站2022已开启,三大关键词:数字化、国产化、云原生。戳此了解 了解详情
写点什么

成功部署 OpenStack 的十个小技巧

  • 2015 年 1 月 30 日
  • 本文字数:1167 字

    阅读完需:约 4 分钟

OpenStack 为用户带来了诸多好处。使用免费开源工具构建自己的云对许多公司而言都非常有吸引力。但启动 OpenStack 项目之前,要有一个切实可行的目标。Rajiv Sodhi 是 OpenStack 服务商 Mirantis 公司的一名区域总经理。近日,他在计算机世界英国站发表了一篇文章,给出了有助于 OpenStack 项目沿着正确方向前进的十个小技巧:

  1. 资金准备——虽然部署 OpenStack 用的都是免费软件,不需要支付许可费,但开源软件并不是拿来就可以用的。与之相关的各种软件更新都非常快,而且软件的最新版本通常会不稳定,社区推出修复补丁的速度可能并不能满足项目需求。这时候就需要投入资金,雇佣人员进行 Bug 修复。因此,OpenStack 项目需要预算和专用资源。
  2. 人员准备——OpenStack 项目通常比较大,需要许多人的参与。项目负责人必须了解其他所有人的需求,在文档中明确描述用例场景及项目建设目标。比如,是要创建一个公有云还是私有云,遗留应用如何处理等等。
  3. 澄清术语——不要想当然地认为人们对某个术语有相同的理解。要花时间了解每项工作:什么人、干什么、为什么、什么时间、在哪里、如何。
  4. 接受遗留系统不会轻易消失的现实——我们可能无法将所有的系统都迁移到新构建的云上。一些遗留系统可能并没有做好往云上迁移的准备,尤其是那些业务规则没有在文档中完整描述的遗留系统。
  5. 考虑迁移工作量——在大多数情况下,我们都无法仅仅通过克隆应用程序的所有元素就实现应用程序的扩展,有些服务可能需要从头搭建。
  6. 与开发人员合作——应用程序在 OpenStack 中与在传统环境中不同。这使得运维人员和开发人员之间关系发生了变化。运维人员在完成云的构建之后,不仅要向开发人员提供足够的选择,还要提供更多的专业知识,以便他们可以恰当地架构和推进解决方案。
  7. 不要假设团队成员具备所需的技能——OpenStack 涉及 IP 网络、资源管理、源代码管理、存储冗余和优化、安全加密等众多技术,任何人在短时间内都很难全部掌握。
  8. 出具方案——让每个人都知道他们需要知道的信息。比如,要让首席财务官知道云的好处及长远意义。那样他才会愿意投资。再就是需要有一个新的商业模式。我们经常看到,一些开始很小的公司借助 Mirantis OpenStack Express 实现了业务增长,因为它使他们的预算更具体、更可管理和预测。因此,实施 OpenStack 项目之前,要了解用户的经济状况和云的价值,然后提出相应地计划。
  9. 针对程序崩溃制定恰当的方案——要有恰当的监控、冗余和预警,不能直到出现问题才知道。
  10. 做好系统故障的准备——做好系统和应用程序出现故障的准备,确保系统在异常情况下可以不间断地运行。这样才能真正地体验到 OpenStack 的好处。

感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015 年 1 月 30 日 00:162544
用户头像

发布了 1008 篇内容, 共 337.1 次阅读, 收获喜欢 319 次。

关注

评论

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

Dig101 - Go之读懂map的底层设计

newbmiao

源码分析 hashmap Go 语言

Dig101 - Go之灵活的slice

newbmiao

源码分析 slice Go 语言

Dig101 - Go之聊聊struct的内存对齐

newbmiao

源码分析 struct memory -layout Go 语言

MongoDB入门笔记

编程随想曲

sql mongodb

OKR实践中的痛点(2):对不qi,对不qi

大叔杨

OKR Scrum 敏捷 敏捷开发

如何写作一本书(1):写前须知

英子编辑

技术 写作 读书

Laravel 7 新特性 - 流畅的字符串操作

Middleware

php laravel string

Angular的遍历,默写一遍。

玉龙BB

大前端 angular 前后端分离 集合

做成事情,唯有实干,没有捷径

Yolanda

程序猿 Windows 10 日常使用软件推荐

夏天

程序员 日常软件 windows

Ruoyi Vue前后端分离版本添加UReport设计器

赵欣

Vue Ruoyi uReport

一文学会设计模式

泰伦卢

c++ 互联网 极客 设计模式 架构模式

一篇文章教你服务器OOM后如何快速定位处理问题

Java OOM 系统故障

我的第一个 100K app

道哥

ios swift 自由职业 独立开发者 App

「颜值即正义」那些管UI小姐姐要来的网站

童欧巴

CSS 效率工具 大前端 UI

Dig101-Go之interface调用的一个优化点

newbmiao

源码分析 interface devirtualization Go 语言

翻译: Effective Go (3)

申屠鹏会

翻译 gol

《代码整洁之道》原则整理

insight

编程

使用Vue+Highcharts绘制中国地图

kos

Vue 大前端

Dig101 - Go之string那些事

newbmiao

源码分析 string Go 语言

Dig101-Go之读懂interface的底层设计

newbmiao

源码分析 interface iface eface Go 语言

Spring IOC 和 DI

再见孙悟空

spring

媒体的经营 04 | 难在:有所表达,影响决策

邓瑞恒Ryan

创业 媒体 技术社区

高并发下作余额扣减的一些经验

流沙

后端

回"疫"录(7):关键时刻稳住别浪

小天同学

疫情 回忆录 现实纪录 纪实

说说最近升级protobuf-go的一些坑

newbmiao

gRPC proto-buf protoc-gen-go Go 语言

一个平凡者的阅读故事

卷尚

讲一个程序员如何副业月赚三万的真实故事

非著名程序员

程序员 副业 副业赚钱 提升认知

ELK环境搭建

for

elasticsearch Logstash Kibana ELK

关于需求评审和讲解的一些思考

Yezhiwei

设计一个地铁路线规划小工具

流沙

开源 后端

成功部署OpenStack的十个小技巧_云计算_谢丽_InfoQ精选文章