BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

成功部署OpenStack的十个小技巧

| 作者 谢丽 关注 11 他的粉丝 发布于 2015年1月31日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT