剖析开源云:构建 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 提供设备仿真。最后,考虑到虚拟化的新的动态特性及它所提供的功能,还会需要新的管理模式。这种管理最好在各层内完成,本地管理在服务器上完成,还有更高级别的基础设施管理,以便提供虚拟环境的全面管理。
- ››构建Windows 8风格应用23-App Bar概述及使用规范
- ››构建域名服务器(DNS)
- ››开源平台Meego和Android之间的对弈
- ››构建Android平台Google Map应用
- ››剖析java.util.concurrent锁
- ››开源的Kingthy.Mail邮件组件库
- ››构建WinForm 通用速选(全选、反选、清空)组件
- ››构建Wordpress网站首选的5家国外主机
- ››开源飞信Openfetion最新发布v1.8版
- ››构建高性能和高弹性 WebSphere eXtreme Scale 应用...
- ››构建前端UI组件的新思路
- ››开源重复数据删除技术纵览
更多精彩
赞助商链接