存储
Windows Azure也提供了多种存储选择,包括blob、表和队列。blob包含二进制数据,是Windows Azure存储数据最简单的方式 ,它的层次结构较为简单,每个容器可以包含多个blob,而且每个blob还可以包含相关联的元数据(诸如照片的拍摄时间地点、机型等信息)。

Windows Azure存储提供blob、表和队列三种方式
Windows Azure还通过表实现更精细的数据处理方式,有助于实现比标准关系数据库更为有效的存储扩展。blob和表都主要用于存储和访问数据。相比之下,Windows Azure提供的队列选项则拥有不同的功能。
队列主要应用在Web角色实例与工作者角色实例的通信与协同,它用来帮助提交所有完成的工作请求,等待队列的工作者角色在读取消息并执行指定的任务后,可通过另外一个队列将处理结果进行返回。
结构控制器
如前所述,indows Azure结构控制器,负责整个系统平台的软件更新,以及对对应用程序的部署、管理和监控。该结构控制器 实质上是一个分布式应用程序平台,它掌握了环境中的计算机、交换机、负载平衡器等资源。它通过应用程序基于XML对角色实例数量的描述来确定配置信息。利用这些配置信息创建相应数量的虚拟机之后,结构控制器就可以实现对每个虚拟机的监控。

结构控制器通过结构代理与Windows Azure应用程序交互
在Windows Azure平台上,微软为开发人员提供了5种不同规模的虚拟机参照范例:
VM1——1.0GHz CPU、768MB内存和20GB存储;
VM2——1.6GHz CPU、1.75GB内存和225B存储;
VM3——1.6GHz CPU、3.5GB内存和490GB存储;
VM4——1.6GHz CPU、7GB内存和1000GB存储;
VM5——1.6GHz CPU、14GB内存和1TB存储。









