1、WindowsAzure:云计算操作系统
  1.1 计算服务:云上应用提供服务,.netFramework,C#,VisualBasic,C++,Java
  1.1.1 三种实例:
  · WebRole
  · WorkerRole
  · VMRole
  1.2 存储服务:存储二进制和结构化数据
  1.2.1 支持:
  · Blob类型
  · Table类型
  · Queue类型
  · File类型
  1.2.2 全局命名空间:账户名+分区名+对象名http(s)://AccountName.<service>.core.windoes.net/PartitionName/ObjectName
  1.2.3 体系架构:存储域(StorageStamp)和位置管理(LocationService)
  1.2.4 存储域的逻辑结构(由下而上)
  · 文件流层:存储数据在硬盘上
  · 分区层:负责和管理上层数据抽象类型(Blob类型,Table类型,Queue类型,File类型)提供一个可扩展的命名空间
  · 前端:有一组无状态的服务器构成来处理访问请求
  1.2.5 双复制引擎
  · 域内复制:防止硬件失效,常见
  · 域间复制:防止地方灾难,不常见
  1.2.6 文件流层:打开,关闭,删除,重命名,读,追加写
  · 流管理器
  · 区块节点
  1.2.7 分区层
  · 分区管理器
  · 分区服务器
  1.3 Fabric控制器:是一个分布式的应用,拥有计算机,交换机,负载均衡器的各种资源,将多个WindowsAzure连成一体
  1.4 内容分发网络CDN:通过近的地方访问
  · PrivagteRead
  · PublicRead
  1.5 WindowsAzureConnect:使本地与云端连接IPsec
  · WindowsAzure能够直接访问本地数据库
  · WindowsAzure应用能够区域连接到本地环境
  2、SQLAzure:云关系型数据库
  2.1 SQLAzure数据库
  2.1.1 与SQLServer区别:
  · 省略了一些技术,比如:SQLCLR(currentLanguzgeRunntime),用户没有底层管理功能
  2.2 SQLAzure报表系统
  2.2.1 场景:
  · SQLAzure报表发布到某一个门户上,用户可以访问门户得到报表,也可以通过URL地址直接得到报表
  · ISV(IndependentSoftwareVendor)能够嵌入发布到SQLAzure报表的门户的报表,这些门户来自于不同的应用,包括WindowsAzure应用
  2.3 SQLAzure数据同步
  · SQLAzure与SQLAzure之间同步
  · SQLAzure与SQLServer之间同步
  轮辐式模型
  2.4 与SQLServer比较
  · 物理管理和逻辑管理
  · 服务提供
  · Transact-SQL
  · 特征与类型
  3、WindowsAzureAppFabric为在云中或者本地系统中的应用提供基于云的架构服务
  · 服务总线
  · 访问控制
  · 高速缓存
  4、WindowsAzureMarketplace购买云中数据或应用提供在线服务
  · 数据集购买(少)
  · 应用购买(多)
  5、WindowsAzure平台服务
  5.1 网站
  · 静态网站
  · 通过网站服务创建Web应用
  5.2 虚拟机IaaS
  · 开发测试
  · 云中应用
  · 扩展自己的数据中心到公共云
  · 容灾
  5.3 云服务
  5.4 移动服务
  · WindowsPhone平台
  · IOS平台
  · Android平台
  5.5 大数据
  · MapReduce:Java,C#,F#,JavaScript
  · pig:分析语言
  · Hive:类SQL处理语言
  · Mahout机器学习库
  · Pegasus图像挖掘技术
  5.6 媒体支持