【OpenStack头道鲜】春风十里,不如听君一席,康大厨私人课堂开讲啦!

文/康鹏

俗话说,不会写文章的厨师不是一个好程序员,作为一枚既能文(码字)又能武(搬砖)的好厨师,不放点大招,怎么对得起咱这张脸?在这最美人间四月天,小e特邀 eSDK 开发部敲得了一手好代码,烧得了一桌好菜,写得了一篇好文,实乃居家旅行杀人越货必备之选的康大厨——康鹏,精心烹饪一桌精美的 OpenStack 大餐,邀君共享!

春风十里,不如听君一席,OpenStack 私人课堂今日开课,每周一期,期期不落,总有一款适合你~

OpenStack概述

如今在全球开源云计算领域,已走过近六个年头的 OpenStack 可以说是如日中天。从2010年诞生至今,OpenStack 凭借其开放先进的架构、高效的社区开发、灵活的部署模式,迅速赢得了业界的广泛认可,并成为当今全球最具影响力的云计算开源项目。那么,到底如何理解 OpenStack?OpenStack 可以做什么?春风给不了你答案,我们给你!

什么是 OpenStack?

要了解 OpenStack,最有效的一种方法是将其与 Linux 进行比较。我们经常听到这样的说法:OpenStack 之于云就如 Linux 之于服务器。如果说 Linux 是为单个服务器提供开源的操作系统的话,那么 OpenStack 便是为云基础架构提供开源的操作系统。操作系统是底层硬件和应用层程序之间的一个桥梁,它屏蔽掉各种底层硬件接口的差异,提供给应用程序一个统一的
API。OpenStack 作为一个开源的云操作系统,其实也是类似的原理:它把各种分散的硬件,组成了一个很大的硬件集群,在上面分布了各种资源,如计算资源、存储资源、网络资源等。开发者不需要关注这些资源在什么地方,只需要通过 OpenStack 提供一个统一的 API,就可以在自己的应用程序中去调用到各种资源,来完成应用程序想做的事情。

(点击可放大图片)

OpenStack 是做什么的?

OpenStack 主要可以为现在的云计算时代提供如下几种服务:计算服务、存储服务以及网络服务。提供这些服务少不了周边的各种辅助性服务,比如说身份的认证,它可以用于对这些资源的权限的各种控制,另外这些资源的使用应该有一个友好的 UI,所以还要有一个管理界面。当然,要想把这些服务做好,还需要一些比如说计费服务,如果不能精确地度量这些资源的使用情况,是无法收费的。模版制作服务,比如说你要提供一些对这些资源非常方便使用的工具。还有数据库的服务,上面提到的这些服务还要往
PaaS 做一次转变,所以也需要将各种数据保存在 OpenStack 自己的数据库中,方便查询和使用,数据库服务是一个新的 OpenStack 重要组件 。当然后边还有很多的服务,比如说裸机部署服务,提供这种云的自动部署。这里面很多项目还是一些孵化项目,还没有合并到主版本,就不一一列举了。

(点击可放大图片)

这些服务是由一些开源的项目来支撑,计算服务是由
Nova 项目来支撑,存储服务有三个对应的主要项目:一个是 swift,它提供对象存储;Cinder 用于提供块存储,可以认为是一个网络磁盘;Glance
其实也不算是一个严格意义上的存储,它提供的是虚拟机的模板。同时还有认证服务,认证服务也可以用于别的功能,在 OpenStack 里面主要是
KeyStone 项目来支撑的。然后就是网络服务,这种云里面的网络在 OpenStack 里面是由 Neutron 这个组件或者说项目来支撑。综合这些服务,它提供了一个比较完整的基础设施这一层(也就是我们常说的
IaaS 层)的一个云服务。

(点击可放大图片)

OpenStack 架构

整体来看的话,其实每个组件都需要有认证服务来支撑,每一个服务,每一个资源,都需要先去认证才能进行各种操作。当然也需要对每种资源进行精确的度量,来进行计费、优化等。所以需要有一个叫 Ceiloneter 的服务,在这里主要充当计量的作用。当然还有各种主要的服务,Nova 主要服务计算资源的管理,Neutron 主要负责网络资源的操作。Glance
负责镜像的管理,swift 负责对象存储,Cinder 负责块存储,Heat 是做资源的统一的编排,提供一些比较高级的部署服务,Horizon 主要是做所有这些资源的管理UI。它们的架构都是分布式,每一块都可以拆开部署,每个组件也可以部署在多个物理机上。其实是一个比较松散,低耦合的架构。

(点击可放大图片)

看到这里,你可能会问,这些 Nova,Cinder,究竟是什么东东呢?这么多服务的名称要怎么记才能记得住呢?请留意下一期【OpenStack美味硬菜】,味道更赞哦!

(更多华为资讯请关注华为开发者社区,华为自己的对外开放门户:http://developer.huawei.com/cn/ict/ ,不要问我叫啥,别人都叫我雷锋)

时间: 2024-12-21 12:58:13

【OpenStack头道鲜】春风十里,不如听君一席,康大厨私人课堂开讲啦!的相关文章

不负春光不负卿,听康大厨讲讲OpenStack重要组件的那些事儿

文/康鹏          前言 又到春暖花开时,不负春光不负卿. 康大厨精心烹饪OpenStack大餐,即将上菜! OpenStack 私人课堂今日第二讲,每周一期,期期不落,总有一款适合你~ OpenStack重要组件的功能   Nova 首先Nova这个项目是提供计算服务,它主要是负责实例的生命周期管理,实例在这里面也可以理解成是一个个的虚拟机,当然也未必是虚拟机,也可能是Linux的Container,其实它就是一个计算资源的单位.同时Nova还提供基于RESTFul的API接口,很方便

春风十里不如你

[一]去见你想见的人吧!趁现在还是那句话,当我们想念一个人就应该义无反顾地去见他. [二]去见你想见的人吧!趁阳光正好.趁微风不噪.趁花儿还未开到荼蘼. [三]去见你想见的人吧!趁现在还年轻,还可以走很长很长的路.还能诉说很深很深的思念. [四]去见你想见的人吧!趁世界还不那么拥挤.趁飞机现在还没有起飞. [五]去见你想见的人吧!趁记忆还能够将过往呈现.趁现在时光还没有吞噬你们的留念. [六]去见你想见的人吧!趁现在自己的双手还能拥抱彼此.趁我们还有呼吸. [七]去见你想见的人吧!不必去幻想相见

春风十里

春风十里,不如梭子鱼云安全解决方案全心为你!

随着云.终端.移动化的快速推进,企业用户最担心的还是关于技术架构层.网络层管控等方面的难题.而通过第三方调研报告的反馈,也表明企业向公有云迁移最担心的还是安全问题. 迁移至云端面临哪些挑战? 安全.隐私和合规问题 关键任务管理或者工作负载均衡问题 数据中心迁徙至公有云可能遇到的难题 BYOD.Web 2.0应用程序.远程访问等安全隐患 面对上述难题,梭子鱼云安全解决方案都能为您化解,为用户在云环境下所运行或建立的应用或网络提供企业级安全解决方案和服务. 梭子鱼Web应用防火墙 梭子鱼Web应用防

【二分图匹配入门专题1】 N - Special Fish hdu3395 【km算法】【春风十里,都不如tle~~~】

There is a kind of special fish in the East Lake where is closed to campus of Wuhan University. It's hard to say which gender of those fish are, because every fish believes itself as a male, and it may attack one of some other fish who is believed to

老秦『十里桃花招商』Q849852

老秦『十里桃花招商』Q849852 十里桃花招商老秦是一个信誉至上的上级,对下级更是无私的教导 十里桃花招商老秦秉持著赚钱一起赚的心态! 十里桃花招商老秦把下级当做是兄弟.是亲人.更是最重要的工作伙伴! 十里桃花招商老秦在市场已经混了六年,信誉更是无庸置疑! 十里桃花招商老秦团队目前已有二十馀人,团队还在持续扩大中! 十里桃花招商老秦诚邀您一起加入我们! 跟著十里桃花招商老秦,即时知道市场动态!

十里桃花娱乐平台内部主管教你如何变成市场营销的高手?

成为一名合格的市场营销人员对我们而言并不算挑战,但要成为一名成功的市场营销人员现如今可能比以往任何时候都困难.回想一下我们目前的营销工作进展如何,你也许会说,我的消费者从一开始喜欢引入的各种流行的营销技术,然后又对你推出的各种促销花样表现出心血澎湃,而现在仿佛各种方式都不是那么立马见效了,这是为什么呢?是我的能力下降了,还是消费者反复无常?其实,平心而论,在这个信息充斥的时代,任我们有三头六臂,又哪里去寻那么多新花样去满足已经被自己"宠坏养刁"消费者嗜好.而迷恋于技术科技进步带来的营销

十里桃花主管=领先+指导│Q849852

十里桃花主管是一个组织赋予某些人权利,完成组织的目标,一个人向其他人施加影响的过程.十里桃花主管者为实现预定的目标,对群体活动组织,引导.行动的行为过程. 十里桃花主管,就是"领先"+"指导". 宏观决策思维的前瞻性 世界管理大师彼德-德鲁克指出:"每当你看见一个成功的企业,必定是有人做出过勇敢的决策."而勇敢决策的前提是对未来趋势的超前预见和清晰洞察. 这里有一个例子: 1983年,舒尔茨还是美国老星巴克的市场经理,他被派到意大利米兰去参加一个

十里桃花主管如何销售│Q849852

十里桃花主管如何销售 肥料忽悠团,相比大家对这个词都不陌生.在我们感觉到十里桃花主管环境越来越恶劣,市场越来越难开展的时候,肥料忽悠团却在强势的攻城猎地,骗了一个县城又骗一个县城.他们到底是如何做到的?不可否认做为一个有良知的十里桃花主管人都应该鄙视忽悠团,但是并不妨碍我们从中学习到一些东西.肥料忽悠团能成功,最大的一点就是抓住了农民爱占便宜和以小博大的心理(花二百块钱卖肥料有可能中两千哦). 营销只是一个工具,只在于你卖的是什么东西.有些东西,我们不妨多学习学习.具体步骤如下: 一.讲课前的工