云服务相关知识解析
1. 微软Windows Azure平台概述
1.1 核心组件
Windows Azure是微软提供的PaaS云平台,它有三个核心组件:
- Compute :提供计算环境,运行云应用程序。
- Storage :使用Blob、表、队列和驱动器实现可扩展存储。其中,Blob可存储多达1TB的二进制数据,还可关联元数据,能让角色实例像操作本地NTFS文件系统一样与持久存储交互;队列则能使Web角色实例与Worker角色实例异步通信。
- Fabric Controller :负责应用程序的部署、管理和监控,它能互连由服务器、高速连接和交换机组成的节点。该控制器会根据每个应用上传的配置信息选择物理服务器以优化资源利用率,配置信息是基于XML描述应用所需的Web角色实例、Worker角色实例数量及其他资源情况,以此确定要创建的虚拟机数量。
此外,Content Delivery Network(CDN)会维护数据的缓存副本以加速计算,Connect子系统支持用户系统与运行在Windows Azure上的应用之间的IP连接。其API接口基于REST、HTTP和XML构建,平台包含Live Services、SQL Azure、AppFabric、SharePoint和Dynamics CR五项服务,还为在Visual Studio中开发云应用提供了客户端库和工具。
1.2 角色类型
应用程序的计算通过一个或多个角色实现,通常会运行一个角色的多个实例,主要有以下三种角色类型:
超级会员免费看
订阅专栏 解锁全文
70

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



