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

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

 2010-04-26 00:00:00 来源:WEB开发网   
核心提示:对分布式系统也就是 Internet 使用云作为一种抽象是十分普遍的,但在过去的几年中,剖析开源云:构建 Infrastructure as a Service 块,这个抽象已经扩展,并入了高度虚拟化的可伸缩基础设施,本地管理在服务器上完成,还有更高级别的基础设施管理,这些基础设施可以很容易地被作为一个(本地的或远程的

对分布式系统也就是 Internet 使用云作为一种抽象是十分普遍的,但在过去的几年中,这个抽象已经扩展,并入了高度虚拟化的可伸缩基础设施,这些基础设施可以很容易地被作为一个(本地的或远程的)服务提供。本文将不对云架构的定义和其优点做深入的介绍。

云计算剖析

本文将从云架构的核心抽象开始讨论(从 Infrastructure as a Service [IaaS]),然后是构建块,最后是高度集成的解决方案。

常用缩略语

API:应用程序编程接口

I/O:输入/输出

SLA:服务等级协议

UI:用户界面

尽管不是必需的,但虚拟化为构建可动态伸缩的架构提供了一些独特的优势。除可伸缩性外,为了负载均衡,虚拟化还能够在物理服务器间迁移虚拟机(VM)。图 1 中所示的这个虚拟化组件是由一个名为 hypervisor(有时也叫作 虚拟机监视器[VMM])的软件层提供的。这个层提供了同时在一个单一物理机器上执行多个操作系统(及其应用程序)的能力。在这个 hypervisor 上有一个名为 virtual machine 的对象,这个对象封装了操作系统、应用程序及配置。另外,如果需要,还可以在这个 hypervisor 中提供设备仿真或是作为一个 VM 提供设备仿真。最后,考虑到虚拟化的新的动态特性及它所提供的功能,还会需要新的管理模式。这种管理最好在各层内完成,本地管理在服务器上完成,还有更高级别的基础设施管理,以便提供虚拟环境的全面管理。

1 2 3 4 5 6  下一页

Tags:剖析 开源 构建

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