SF
IT之路
IT之路
注册登录
关注博客
注册登录
主页
关于
RSS
OpenStack设计与实现5——RESTful API和WSGI
ISherry
2016-01-25
阅读 3 分钟
7.8k
在上一篇博客中我们提到过,OpenStack每个项目内部的服务进程之间是通过消息总线来通讯的,而在各个项目之间则是通过RESTful API来进行通讯的,在这一篇博客中,我们就来详细的讨论一下OpenStack各个项目之间的通讯。
OpenStack设计与实现4——消息总线(AMQP)
ISherry
2016-01-25
阅读 2 分钟
3.6k
在西方有一句谚语,叫做“Don’t Reinvent the Wheel!”。直译过来就是不要在重新发明轮子了。也就是说我们应该避免做一些重复性的工作,如果一个东西别人已经做过了,那么我们拿来直接用就行了,没有必要重新制作,这一点在软件开发里尤为突出。所以在OpenStack的开发中也借鉴了这一思想,OpenStack利用了大量的现有库,...
OpenStack设计与实现3——KVM和QEMU浅析
ISherry
2016-01-25
阅读 2 分钟
4.9k
KVM是Kernel-based Virtual Machine的缩写,即基于linux内核的虚拟机,是一种的完全虚拟化的解决方案,也就是说普通的操作系统不需经过修改就可以在KVM上运行。它使用linux自身的调度器进行管理,所以相对于xen,其核心源码很少。KVM的虚拟化需要硬件的支持(如intel VT技术或者AMD V技术),是基于硬件的完全虚拟化。
OpenStack设计与实现2——Libvirt简介与实现原理
ISherry
2016-01-25
阅读 2 分钟
3.7k
Libvirt是由Redhat开发的一套开源的软件工具,目标是提供一个通用和稳定的软件库来高效、安全地管理一个节点上的虚拟机,并支持远程操作。它由以下的模块组成: 一个库文件,实现管理接口
【分享】OpenStack设计与实现1——虚拟化
ISherry
2016-01-25
阅读 3 分钟
3k
云计算的一个核心思想就是在服务器端提供集中的物理计算资源,这些计算资源可以被分解成更小的单位去独立地服务于不同的用户,也就是在共享物理资源的同时,为每个用户提供隔离、安全、可信的虚拟工作环境,而这一切不可避免地要依赖于虚拟化技术。