Windows Azure Platform Introduction (7) Windows Azure Host OS 和 Guest OS-阿里云开发者社区

开发者社区> 云计算> 正文
登录阅读全文

Windows Azure Platform Introduction (7) Windows Azure Host OS 和 Guest OS

简介:

  《Windows Azure Platform 系列文章目录

  

  Windows Azure的计算资源其实可以理解为运行在Azure数据中心中成千上万的Rack。

  Rack上的多台物理服务器本身需要运行操作系统,这个操作系统可以理解为Host OS,即物理服务器的操作系统。

  物理服务器通过特殊版本的Hyper-V,同时运行多个Azure VM虚拟机,这些虚拟机就是Guest OS,即虚拟机的操作系统。

  用户只能够接触到Guest OS而无法接触到Host OS。

  

  Windows Azure所有的计算功能都是基于虚拟机完成的,既然是虚拟机那么就会存在一个操作系统版本的文件。目前Windows Azure平台提供了一种名为Guest OS的机制来控制虚拟机中所安装的操作系统版本。

  我们知道,整个Windows Azure数据中心是基于Windows Azure Server 2008 R2 Hyper-V构建的。当用户申请了一个计算单元之后,数据中心将按照需求分配一个或多个虚拟机,而每一个虚拟机都会有一个操作系统主版本,目前包括Guest OS 1.x 和 Guest OS 2.x,分别对应Windows Server 2008和Windows Server 2008 R2两大类操作系统。在此基础上,由于Windows 操作系统本身的不断更新,Windows Azure平台也会定期为虚拟机进行操作系统升级,只不过没有普通的Windows 更新那么频繁。一次Windows Azure平台虚拟机的更新会对应出一个新的Guest OS小版本,所以使用者在申请Windows Azure虚拟机的时候可以指定某个版本的Guest OS,也就是安装了某些更新的Windows操作系统;可以指定使用最新版本的Guest OS,即完成了所有更新的Windows系统。对于前者,当Windows Azure平台有新版本Guest OS出现的时候,将会自动为用户升级虚拟机上的操作系统。而对于后者,除非用户指定,否则Windows Azure是不会为用户升级的。

  另外需要注意的一点是,Guest OS主版本之间是不会自动升级的。例如当前Guest OS 1.x的最新版本是1.18,并且用户指定其虚拟机使用Guest OS 1.x的最新版本,那么如果出现Windows Azure平台提供了1.19,用户的虚拟机将会自动升级到这个版本。但是如果出现了Guest OS 2.1,由于其主版本不一致,所以用户的虚拟机也不会被升级。

下图是Windows Azure Guest OS 1.x版本截图:

  关于Windows Azure Guest OS更加详细的更新信息,请参考:http://msdn.microsoft.com/en-us/library/ee924680.aspx

 

参考资料:《实战Windows Azure 微软云计算平台技术详解》 徐子岩著 电子工业出版社


本文转自Lei Zhang的博客博客园博客,原文链接:http://www.cnblogs.com/threestone/archive/2012/05/02/2479754.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章
最新文章
相关文章