微软云计算 Windows Azure“腾云驾雾”
在众说纷”云”的时代,怎么能少得了微软的身影呢?作为微软的公有云解决方案,Windows Azure指的是运行在微软数据中心的云计算平台。从结构上讲,Windows Azure平台分为两部分,即云计算操作系统和开发包SDK。对于开发人员来讲,它提供了熟悉的开发体验,以及良好的按需扩展性。
Windows Azure平台组件
下图为Windows Azure平台的体系结构图。如刚才所述,作为云计算平台,Windows Azure部署在如淡紫色的“云”端。
位于最下方的蓝色区域为Windows Azure。作为底层的云计算操作系统,Windows Azure为上层微软数据中心的应用程序的运行以及海量数据的存储提供Windows环境。简单来说,Windows Azure功能分为三大块,即:计算、存储、管理。下文有详细介绍。
位于中间的绿色区域为Windows Azure AppFabric。作为云端的基础服务提供商,Windows Azure AppFabric为云端的应用提供云端企业服务总线、跨网络边界、防火墙、控制验证、分布式缓存等各项云服务。
位于中间的红色区域为SQL Azure。众所周知,数据库服务是云端的一个非常重要的基础功能,SQL Azure为云端提供基于SQL Server的关系数据库服务,主要包括:云端关系数据库、持续的开发模型、自动化的管理等。
位于右方的紫色区域为Windows Azure Marketplace。作为微软云方案提供的在线服务接口,为客户提供各种各样的云端数据与云端应用付费服务。
有了上述这些操作系统与相关组件即接口的支撑,客户的应用程序与数据就可以灵活自如地腾“云”驾雾了。
Windows Azure云计算操作系统详解
如上所述,Windows Azure是微软的云计算操作系统,功能主要分为计算、存储、管理三大块。下面,我们结合Windows Azure的体系结构图,深入了解什么是Windows Azure。
左下角的小图是刚才所述的Windows Azure云计算平台体系结构图,右上方的椭圆形大图为放大的Windows Azure云操作系统体系结构图。
中间的蓝色“Compute”方块负责的是计算模块,指的是微软的应用服务器Windows Server为应用程序提供各种Windows Azure云计算服务。这些应用程序并不局限于基于.NET Framwork的C#,VB程序,同样适用于.NET Framework之外的C++,Java程序。对于开发人员,他们可以选择Visual Studio或者其它IDE。
中间的蓝色“Storage”方块负责的是存储模块,支持二进制大数据对象BLOB的存储,为Windows Azure应用之间的数据通讯提供数据队列服务。除此之外,Windows Azure的存储模块还提供简单的关系数据库的表查询功能,至于复杂的高级特性,则需要SQL Azure的支持。
除此之外的所有组件,笼统地说,我们成为Windows Azure的管理功能。下方的黑色区域所示,Windows Azure作为云计算系统,运行在成百上千的的云数据中心的机器集群,由下方的蓝色“Fabric Controlller”模块扮演着管理者的角色,对于上层来说,底层是透明的,所有机器的行为具有一致性,就像是一台机器。而右上方的蓝色“CDN”模块则提供的是数据的缓存服务。左方的蓝色“Connect“模块提供Windows Azure应用的连接服务。
下面,我们详细介绍Windows Azure的两个核心模块Windows Azure Compute,Windows Azure Storage。
1. Windows Azure Compute
Windows Azure的计算模块“Windows Azure Compute”支持三种Windows Azure 应用程序,如图所示,分别为Web Role程序,Worker Role程序,VM Role程序。简单可理解为:Web Role类型指的是基于Web的Application,Worker Role类型指的是基于Windows的Application,VM Role类型指的是Windows Server 2008 R2镜像。Windows Azure Application 由任意个以上三种类型的Role组合而成。
转载于:https://blog.51cto.com/wws5201985/741907
微软云计算 Windows Azure“腾云驾雾”相关推荐
- 云计算 第四章 微软云计算 Windows Azure
文章目录 第四章 微软云计算 Windows Azure 4.1 微软云计算平台 1.传统的企业和用户在开发和部署自己的应用程序主要有两种方式 2.微软的云计算技术 3.Windows Azure平台 ...
- 《微软云计算Windows Azure开发与部署权威指南》——6.8 AppFabric服务总线的多播服务开发...
本节书摘来自异步社区<微软云计算Windows Azure开发与部署权威指南>一书中的第6章,第6.8节,作者: 尹成 , 郝庭毅 , 张俊强 , 孙奉刚 , 寇睿明 更多章节内容可以访问 ...
- 《微软云计算Microsoft Azure部署与管理指南》即将上市!!!
大家好,本人新作<微软云计算Microsoft Azure部署与管理指南>即将与广大读者见面,由电子工业出版社出版.希望大家能关注此书,并推荐给身边的好友和技术人员. 众所周知,Micro ...
- 微软云之路——Windows Azure 学习
今天参与了灵通公司举办的微软云之路Windows Azure的培训,主要讲了Windows Azure提供的PaaS服务. 云端提供开发平台和服务器资源.具体先在云端建立host机,数据库账户.再在本 ...
- 深入浅出介绍微软的Windows Azure(一)
我是荔园微风,作为一名在IT界整整25年的老兵,今天总结一下Windows Azure到底是一个什么技术. 总是在知乎上看到各种比较Windows Azure和阿里云的帖子.大家都在讨论哪个好用.其实 ...
- 微软服务器故障,微软解释Windows Azure故障原因
Windows Azure是微软推出的云计算版本操作系统,上周末Windows Azure服务出现故障,微软MSDN今日发表文章,Azure服务中断是由于操作系统升级时出现故障,并且表示Windows ...
- 试用微软官方 windows Azure云 服务器
进入申请表填写网页: 注册成功,按如下操作. 输入试用的域名: 登陆相关信息. 付款信息: 同意付款协议,注意,此处时间有点长,请等待一下. 进入支付宝付款页面: 验证付款: 付款成功: 进入试用主页 ...
- 实战Windows Azure:微软云计算平台技术详解
实战Windows Azure:微软云计算平台技术详解 徐子岩 编著 ISBN978-7-121-14547-6 2011年10月出版 定价:69.00 元 16开 440页 宣传语:什么是真正 ...
- 微软云计算操作系统Windows Azure 平台——云+端全面攻略
微软云计算操作系统Windows Azure 平台--云+端全面攻略 Windows Azure Platform 开发入门 在云计算时代,有三个平台非常重要,即开发平台.部署平台和运营平台.Wind ...
最新文章
- 关于SpringBoot 1.x和2.x版本差别
- 北大百年讲堂创新大会小游记
- Eclipse——恢复的默认窗口设置篇
- java -xss_java 防止xss攻击
- 查找当前地形位置上的贴图信息
- Linked List Cycle
- php写语音朗读,详解在网页上通过JS实现文本的语音朗读
- Nodejs全局安装模块后找不到命令的解决方法
- Spring加载Properties配置文件,java通过注解读取数据
- 在hibernate框架中,自己如何使用框架自己生成建表语句
- 25.TCP/IP 详解卷1 --- SNMP:简单网络管理协议
- 小旋风万能蜘蛛池 小霸王蜘蛛池快速收录源码
- jQuery+nicescroll滚动条实现视频点播页面
- 如何利用ipad高效学习python
- 2022年中职——网络搭建国赛windows脚本写法(正式题详细解析)
- Markdown 图片自动上传
- Shell编程规范与变量(shell编程规范,执行脚本文件的四种方式,管道符号与重定向,shell变量的作用于类型)
- HDU - 1613 Ecological Bin Packing
- 【美团点评2020校招测试方向笔试题】算法题部分1.删除字符 2.队列组合排序 3.寻找最小子字符串 4.最大矩形 5.最短送餐路程计算
- lua——很好很强大的脚本语言