WEB开发网
开发学院服务器云计算 剖析开源云:构建 Infrastructure as a Service 块... 阅读

剖析开源云:构建 Infrastructure as a Service 块

 2010-04-26 00:00:00 来源:WEB开发网   
核心提示: 图 1. 云中一个节点的核心元素查看原图(大图)如果将图 1 中的那些节点在一个具有共享存储的物理网络上繁殖它们,在整个基础设施上编排管理,剖析开源云:构建 Infrastructure as a Service 块(2),然后用缓存和过滤提供入向连接(无论是私有的还是公共的设置)的前端负载均衡

图 1. 云中一个节点的核心元素

剖析开源云:构建 Infrastructure as a Service 块

查看原图(大图)

如果将图 1 中的那些节点在一个具有共享存储的物理网络上繁殖它们,在整个基础设施上编排管理,然后用缓存和过滤提供入向连接(无论是私有的还是公共的设置)的前端负载均衡,那么您就有了一个可以叫作云 的虑拟基础设施了。图 2 显示了这个新结构。有了根据其各自的负载实现的跨节点 VM 均衡(甚至是动态均衡的),睡眠状态的机器可以关掉,除非还需要额外的计算能力(以提供更好的电源效率)。

图 2. 云计算基础设施

剖析开源云:构建 Infrastructure as a Service 块

查看原图(大图)

定义了云的基础架构后,就可以开始探究如何应用开源技术来构建一个动态的云基础设施了。

核心开源技术

Linux 领域经历着以虚拟化、管理和大规模云软件包集成的虚拟基础设施为中心的开发浪潮。在这里,我们先来看一下在单个节点级别的开源,然后再研究此基础设施。

hypervisor

hypervisor 是云在节点级别的基础。尽管虚拟化不是必需的,但它在提供可伸缩的和功耗合理的架构方面的能力是勿庸置疑的。目前有很多开源虚拟化解决方案,其中有两个解决方案很关键,它们可以将 Linux 操作系统转化为 hypervisor,这两个解决方案分别为 Linux Kernel Virtual Machine (KVM) 和 Lguest。KVM 是 hypervisor 的正式解决方案,被部署到生产环境中。Lguest 是一个只能运行 Linux VM 的以 Linux 为中心的解决方案,但将它集成到内核就可以得到更广泛的应用。

上一页  1 2 3 4 5 6  下一页

Tags:剖析 开源 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接