Openstack作为业界著名的开源ISSA,我在这单机部署所有模块。
OpenStack 模块介紹(入门篇)
OpenStack是美國國家航空暨太空總署和Rackspace共同打造的雲端開源軟體,以Apache許可證授權,並且是一個自由軟體和開放原始碼項目,來打造基礎設施即服務(Infrastructure as a Service)。OpenStack擁有三大模組運算模組、網通模組和儲存模組,加上一套集中式管理的儀表板模組,來組合成一套OpenStack共享服務,並且以提供虛擬機方式,對外帶來運算資源,以便利彈性擴充或調度。
Cadvisor源码分析监控项
主要讨论常见的性能指标,cpu,memory,network,filesystem 看下几种比较好的工具是如何搜集这些性能数据的,并且结合cadvisor进行具体的分析,有些内容比较琐碎,只能慢慢完善了。
想起来初中生物老师说过的话,微观的问题往往通过宏观的现象表现出来。当时感觉不明觉厉。运用到性能监控这里,代码级别的性能问题,反应出来,就是各个性能指标得到的信息了。具体的指标都有哪些,这些指标的含义是什么,应该算是基本功了,对这一部分的学习,要是基于此,并不停留于此。
Cadvisor源码分析总结篇(五)
这一部分主要是对与cadvisor项目一些实现的整理和体会,逐步完善中。
Cadvisor源码分析API篇(四)
这一部分主要是从API的角度进行分析,cadvisor提供的API是怎样暴露的,怎样注册上来的,以及具体功能是怎样的,由于内容比较琐碎,也是一点一点逐步再完善。
Cadvisor源码分析管理篇(三)
这一部分主要是对manager的相关组件进行分析,manager组件应该是整个cadvisor的核心功能,应该是诸多核心逻辑实现的部分,怎么注册信息,怎么提取数据,何时开始搜集数据,间隔时间怎样,何时停止等等,由于manager部分本身比较抽象,所以理解起来还是比较困难,这里也是大概记录,好多细节也理解的不太好,只能一点一点修改了。
Cadvisor源码分析存储篇(二)
storage模块从逻辑上讲相对比较基本,但同时又是很重要的一块,因为上层搜集到的数据,如果想要分析,首先需要存储起来,而存储的操作都要通过这一层来实现进一步的处理。
Cadvisor源码分析入门篇(一)
这几篇文章主要是以cadvisor为例,对类似的资源搜集的agent的实现机理进行一个学习,采用的cadvisor版本是v0.20.0。主要是希望能通过分析cadvisor,对这一类agent所搜集的数据以及搜集方法,都有一个比较深入的理解。希望在梳理完成之后,对一些看似比较浅显的问题,比如cadvisor到底搜集了哪些数据,怎么搜集的,能有很好的回答,在文章整理方面,应该尽量通过 graph driving 的方式来呈现。
(转) 什么是NFV?它与SDN有什么关系?
什么叫网络虚拟化?先上两张简单粗暴的图。