在众说纷”云”的时代,怎么能少得了微软的身影呢?作为微软的公有云解决方案,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“腾云驾雾”相关推荐

  1. 云计算 第四章 微软云计算 Windows Azure

    文章目录 第四章 微软云计算 Windows Azure 4.1 微软云计算平台 1.传统的企业和用户在开发和部署自己的应用程序主要有两种方式 2.微软的云计算技术 3.Windows Azure平台 ...

  2. 《微软云计算Windows Azure开发与部署权威指南》——6.8 AppFabric服务总线的多播服务开发...

    本节书摘来自异步社区<微软云计算Windows Azure开发与部署权威指南>一书中的第6章,第6.8节,作者: 尹成 , 郝庭毅 , 张俊强 , 孙奉刚 , 寇睿明 更多章节内容可以访问 ...

  3. 《微软云计算Microsoft Azure部署与管理指南》即将上市!!!

    大家好,本人新作<微软云计算Microsoft Azure部署与管理指南>即将与广大读者见面,由电子工业出版社出版.希望大家能关注此书,并推荐给身边的好友和技术人员. 众所周知,Micro ...

  4. 微软云之路——Windows Azure 学习

    今天参与了灵通公司举办的微软云之路Windows Azure的培训,主要讲了Windows Azure提供的PaaS服务. 云端提供开发平台和服务器资源.具体先在云端建立host机,数据库账户.再在本 ...

  5. 深入浅出介绍微软的Windows Azure(一)

    我是荔园微风,作为一名在IT界整整25年的老兵,今天总结一下Windows Azure到底是一个什么技术. 总是在知乎上看到各种比较Windows Azure和阿里云的帖子.大家都在讨论哪个好用.其实 ...

  6. 微软服务器故障,微软解释Windows Azure故障原因

    Windows Azure是微软推出的云计算版本操作系统,上周末Windows Azure服务出现故障,微软MSDN今日发表文章,Azure服务中断是由于操作系统升级时出现故障,并且表示Windows ...

  7. 试用微软官方 windows Azure云 服务器

    进入申请表填写网页: 注册成功,按如下操作. 输入试用的域名: 登陆相关信息. 付款信息: 同意付款协议,注意,此处时间有点长,请等待一下. 进入支付宝付款页面: 验证付款: 付款成功: 进入试用主页 ...

  8. 实战Windows Azure:微软云计算平台技术详解

    实战Windows Azure:微软云计算平台技术详解  徐子岩 编著 ISBN978-7-121-14547-6   2011年10月出版 定价:69.00 元 16开 440页 宣传语:什么是真正 ...

  9. 微软云计算操作系统Windows Azure 平台——云+端全面攻略

    微软云计算操作系统Windows Azure 平台--云+端全面攻略 Windows Azure Platform 开发入门 在云计算时代,有三个平台非常重要,即开发平台.部署平台和运营平台.Wind ...

最新文章

  1. 关于SpringBoot 1.x和2.x版本差别
  2. 北大百年讲堂创新大会小游记
  3. Eclipse——恢复的默认窗口设置篇
  4. java -xss_java 防止xss攻击
  5. 查找当前地形位置上的贴图信息
  6. Linked List Cycle
  7. php写语音朗读,详解在网页上通过JS实现文本的语音朗读
  8. Nodejs全局安装模块后找不到命令的解决方法
  9. Spring加载Properties配置文件,java通过注解读取数据
  10. 在hibernate框架中,自己如何使用框架自己生成建表语句
  11. 25.TCP/IP 详解卷1 --- SNMP:简单网络管理协议
  12. 小旋风万能蜘蛛池 小霸王蜘蛛池快速收录源码
  13. jQuery+nicescroll滚动条实现视频点播页面
  14. 如何利用ipad高效学习python
  15. 2022年中职——网络搭建国赛windows脚本写法(正式题详细解析)
  16. Markdown 图片自动上传
  17. Shell编程规范与变量(shell编程规范,执行脚本文件的四种方式,管道符号与重定向,shell变量的作用于类型)
  18. HDU - 1613 Ecological Bin Packing
  19. 【美团点评2020校招测试方向笔试题】算法题部分1.删除字符 2.队列组合排序 3.寻找最小子字符串 4.最大矩形 5.最短送餐路程计算
  20. lua——很好很强大的脚本语言

热门文章

  1. NAT双出口的热备份
  2. 移动端触屏click点击事件延迟问题,以及tap的解决方案
  3. AlwaysOn 部分笔记及文档连接
  4. .NET业务实体类验证组件Fluent Validation
  5. 你应该在开始API开发之前知道的事(下)(翻译)
  6. SQL XQuery的Action
  7. android api 中文 (73)—— AdapterView
  8. Redis API的原子性分析
  9. 【云栖直播】精彩推荐第2期:首届阿里巴巴研发效能嘉年华
  10. 一个项目的开发流程是怎样的? 原名:「只差程序员」离优秀的产品还有多远?...