Windows Azure平台:核心组件、应用场景与开发者指南
1. Windows Azure操作系统
Windows Azure是在Windows Azure平台上运行云服务的基础操作系统,微软将其定位为云端操作系统,因为它提供了在云端托管服务所需的所有必要功能。它提供的运行时环境包括Web服务器、计算服务、基本存储、队列、管理服务和负载均衡器。同时,它还为开发者提供了本地开发结构,方便在将服务部署到云端之前进行构建和测试。
Windows Azure的三个核心服务如下:
| 核心服务 | 描述 |
| — | — |
| 计算(Compute) | 在支持Hyper - V的64位Windows Server 2008平台上提供可扩展的服务托管。该平台是虚拟化的,可根据需求动态扩展。运行支持ASP.NET Web应用程序的Internet Information Server (IIS) 7版本。开发者无需担心底层操作系统基础设施,可编写托管和非托管服务。 |
| 存储(Storage) | 支持三种存储类型:表(tables)、Blob(二进制大对象)和队列(queues)。通过REST API支持基于REST的直接访问。表用于存储结构化数据,如高流量电子商务网站的用户配置文件;Blob用于存储大型二进制数据,如视频、图像和音乐,每个Blob项最大允许大小为50GB;队列是服务和应用程序之间的异步通信通道,消息最大大小不超过8KB。 |
| 管理(Management) | 为Windows Azure云服务提供自动化的基础设施和服务管理功能,包括自动配置虚拟机、部署服务、配置交换机、访问路由器和负载均衡器等。由负责维护服务健康的结构控制器组
超级会员免费看
订阅专栏 解锁全文
136

被折叠的 条评论
为什么被折叠?



