OpenStack 办事的简单演示
【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索
很多办事意味着很多软件须要设备、治理并跟踪很多物理机械。以成本效益的方法范围化地进行这一工作须要一个模型,即所有组件若何连接以及它们若何映射到物理资本。为了构建模型,我们须要有一个软件组件库,这是一种定义它们若何彼此连接以及将其安排到平滔喔赡办法,无论是物理的┞氛样虚拟的。在 Canonical 公司,我们几年前就熟悉到这一点,并建立了一个通用的软件建模对象 Juju,使得运营商可以或许大年夜 100 个通用软件办事目次中组合灵活的拓扑构造、架构和安排目标。
OpenStack 安排完就是一个 “僵栈StuckStack”,一般出于技巧原因,但有时是贸易上的原因,它是无法在没有明显中断,也不花费时光和成本的情况下进级的。在关于这个话题的最后一篇文┞仿中,我们评论辩论了这些云中有若干陷入僵局,以及当时是怎么决定的与如今的大年夜部分布识相符。如今 OpenStack 已经有 7 年了,比来跟着容器编排体系的增长以及更多企业开端应用公共和私有的云平台,OpenStack 正面对着压力。
没有魔法解决筹划
如不雅你仍在寻找一个可以没有任何问题地进级你现有的 僵栈StuckStack 的解决筹划,那么我有坏消息给你:没有魔法解决筹划,你最好集中精力建立一个标准化的平台,它可以有效地运营和轻松地进级。
便宜航空业已经注解,固然乘客可能欲望最好的体验,可以坐在优等舱或者商务舱喝喷鼻槟,有足够的空存放松,然则大年夜多半人会选择乘坐最便宜的,最终价值等式不要让他们付出更多的价值。工作负载是雷同的。经久而言,工作负载将运行在最经济的平台上,因为在高价硬件或软件上运行的营业实际上并没有受益。
Amazon、Microsoft、Google 等大年夜型公共云企业都知道,这就是为什么他们建立了高效的数据中间,并应用模型来构建、操作和扩大基本举措措施。经久以来,企业一向奉行以设计、制造、市场、订价、发卖、实施为一体的最优良的硬件和软件基本举措措施。实际可能并不老是相符承诺,但它如今还不重要,因为成本模式cost model在当当代界无法生计。一些组织试图经由过程改用免费软件替代,而不改变本身的行动来解决这一问题。是以,他们发明,他们只是将成本大年夜获取软件变到运优敉件上。好消息是,那些高效运营的大年夜型运营商应用的技巧,如今可用于所有类型的组织。
什么是软件模型?
固然很多年来,软件法度榜样由很多对象、过程和办事而构成,但近年来,法度榜样是广泛由很多零丁的办事构成,它们高度分布在数据中间的不合办事器以及跨越数据中间的办事器上。
Juju 建模 OpenStack 办事
在 Juju 中,软件办事被定义为一种叫做 Charm 的器械。 Charms 是代码片段,它平日用 python 或 bash 编写,个中供给有关办事的信息 - 声明的接口、办事的安装方法、可连接的其他办事等。
Charms 可以简单或者复杂,具体取决于你想要付与的功能。对于 OpenStack,Canonical 在上游 OpenStack 社区的赞助下,为重要 OpenStack 办事开辟了一套完全的 Charms。Charms 代表了模型的解释,使其可以轻松地安排、操作扩大和复制。Charms 还定义了若何进级自身,包含在须要时履行进级的次序以及如安在须要时优雅地暂停和恢复办事。经由过程将 Juju 连接到诸如 懊悔即办事(MAAS) 如许的懊悔设备体系,个中 OpenStack 的逻辑模许可以安排到物理硬件上。默认情况下,Charms 将在 LXC 容器中安排办事,大年夜而根据云行动的须要,供给更大年夜的灵活性来从新定位办事。设备在 Charms 中定义,或者在安排时由第三方对象(如 Puppet 或 Chef)注入。
这种办法有两个不合的好处:1 - 经由过程创建一个模型,我们大年夜底层硬件抽象出每个云办事。2 - 应用已知来源的标准化组件,经由过程迭代组合新的架构。这种一致性使我们可以或许应用雷同的对象安排异常不合的云架构,运行和进级这些对象是安然的。
经由过程周全主动化的设备对象和软件法度榜样来治理硬件库存,运营商可以比应用传统企业技巧或构建偏离核心的定制体系更有效地扩大基本架构。有价值的开辟资本可以集中在立异应用范畴,使新的软件办事更快上线,而不是改变标准的商品基本举措措施,这将会导致进一步的兼容性问题。
即将举办的收集研究会
如不雅你在旧版本的 OpenStack 中碰到问题,并且想要轻松进级 OpenStack 云并且无需停机,请不雅看我们的在线点播研究会,大年夜 Newton 进级到 Ocata 的现场演示。
作者简介:
专注于 Ubuntu OpenStack 的云产品经理。以前在 MySQL 和 Red Hat 工作。爱好摩托车,碰见应用 Ubuntu 和 Openstack 做有趣事的人。
【编辑推荐】
- OpenStack与Kubernetes融合
- 一场技巧世界的相逢 数梦工厂·OpenStack Days China 2017小记
- 化繁为简 海云捷迅为企业供给给用OpenStack新“姿势”
- 结缘OpenStack:运营商NFV安排加快 要开源也要保障
- OpenStack的以前、如今和将来
鄙人一篇文┞仿中,我将介绍安排完全建模的 OpenStack 的一些最佳实践,以及若何快速地进行操作。如不雅你有一个现有的 僵栈StuckStack,那么固然我们不克不及很轻易地拯救它,然则与公有云比拟,我们将可以或许让你走上一条完全支撑的、高效的基本架构以及运营成本的门路。
推荐阅读
【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索有了这些智能餐具,吃货们大年夜此就可以宁神地吃起来。 害怕进餐时吃太快不健康并且会导致体重增长?那就尝>>>详细阅读
本文标题:如何建模可以帮助你避免在OpenStack中遇到问题
地址:http://www.17bianji.com/lsqh/36795.html
1/2 1