深入了解 Windows Azure:功能、存储与定价全解析
1. Windows Azure 概述
Windows Azure 是云操作系统的一部分,具备一些其他特性。不过,它不能提供定制化虚拟机,目前仅支持 64 位的 Windows Server 2008。用户可以创建不同大小的虚拟机,操作系统的可配置性很高,但必须是 Windows 系统。
Windows Azure 包含计算服务和存储服务两大功能领域。还有一个 Azure Fabric Agent 用于将虚拟机连接到云的其他部分。Fabric Controller 是 Windows Server 2008 Hyper - V 管理程序的改进版本,位于虚拟机和硬件之间,使虚拟机能够使用资源。同时,所有虚拟机上运行的一个服务会将虚拟机的状态反馈给 Fabric Controller,以便其监控故障。若虚拟机报告故障,Fabric Controller 会启动一系列事件尝试让虚拟机恢复正常状态,比如重启虚拟机或配置新的虚拟机。
2. 计算服务
计算服务可看作实际的应用程序代码。应用程序进一步分为 Web 角色和工作角色:
-Web 角色:是网站应用程序,供应用程序用户与之交互。
-工作角色:类似于本地 PC 或服务器上的服务,在后台执行功能。工作角色与 Web 角色相互独立,工作角色可以在没有 Web 角色的情况下存在,反之亦然。不过,应用程序用户通常不能直接与工作角色交互(有一个特殊情况除外)。
3. 存储服务
存储服务用于本地文件(从几 KB 的小文