正在阅读:云中漫步 Windows Azure原理透视云中漫步 Windows Azure原理透视

2008-11-17 11:10 出处:PConline原创 作者:庞伟明 责任编辑:heyaorong

  对于企业用户来说,与其购买和维护自己的机器系统,不如利用网络上提供的资源,这包括数据资源也包括计算资源,这就是云计算的实质含义。云计算是一项可有望大幅降低成本的新兴技术,因而云计算也成为计算市场的必然趋势,受到越来越多公司的追捧。微软在上月推出了名为“Windows Azure”的云计算平台,官方描述:Windows Azure云服务操作系统,它可以作为开发,服务接待和服务管理的环境。但究竟Windows Azure工作界面以及技术原理如何?可能只有真正接触到的人才会了解其中奥妙。

  对于某些应用程序来说,它们的代码和数据都可能存在于云中,由别人进行管理和维护系统,用户直接使用这些程序无论是通过台式机或者移动设备上运行的应用程序,都同样可以使用云的服务跨越许多不同系统。所以,想微软官方说的一样:“利用云的能力,可以改善我们的世界。 ”

  微软的Azure服务平台是一组云技术,每个应用软件开发商提供一个特定位置的服务。正如图1表明,Azure服务平台可被作为应用在程序运行的云系统或者本地系统。

  Azure服务平台提供的应用是运行在云中和本地系统
图1:Azure服务平台提供的应用是可以运行在云中或本地系统中。

  在更细致的水平时, Windows Azure更容易理解一些:这是一个平台上运行Windows应用程序和存储数据的云层。下图显示Windows Azure的主要组成部分。

  基于Windows计算和存储服务的云应用
图2 :基于Windows计算和存储服务的云应用。

  正如数字表明,Windows Azure上的程序是真正的运行在了大量的设在微软数据中心且可访问因特网的系统。通过一个共同的Windows Azure平台来处理这些调用指令,使其成为一个统一的整体。Windows Azure的计算和存储服务都是建立在这种结构之上。

  2008年秋天微软公司在技术社区上发表了Windows Azure的技术预览版(CTP)上,开发人员可以创建以.NET为基础的软件应用,如ASP.NET应用程序和Windows通讯基础(WCF)构建服务。要做到这一点,他们可以使用C#或其他的. NET语言,同时也可使用传统的开发工具,如Visual Studio系列。而许多开发商有可能利用这一最初版本的Windows Azure创建云计算或WEB应用,Azure不仅仅是一个网络平台,它还支持后台进程独立运行。

  Windows Azure应用程序及on-premises 应用程序都可以访问Windows Azure的存储服务,它们使用相同的REST方式。基本的数据存储不是微软SQL Server ,事实上,Windows Azure存储系统并不是一个相关的系统,其查询语言也不是SQL。因为它的主要目的是支持在Windows Azure的应用程序,它提供更简单,可扩展性的存储。因此,它可以存储二进制大对象(块),提供队列与Windows Azure应用软件之间的通信元件,甚至提供了一个可以直接进行查询的表。

  运行在云中的应用程序和存储服务中的数据有明显的优势。例如,一个组织它无需去购买,安装和运行自己的系统,依靠云服务提供商他们就可以直接使用。此外,客户只支付其使用部分的计算和存储的费用,而无需为了高峰压力时的巨大负荷购买大量服务器。应用程序就可以轻松地利用云提供商提供的巨大的数据中心。

  然而,实现这些好处,需要有效的管理。在Windows Azure,每个申请配置文件,如图2所示,通过改变文件中的手动或编程信息就可以使运行在Windows Azure结构上的应用保持良好运行的理想状态。 

  运行在云中的应用程序最重要的一个方面是云计算。在Windows Azure,微软提供了一个平台,这样做,可以通过一种方式来存储应用数据。Windows Azure有两个主要原素:它运行的应用和存储的数据。

 
受不了多愁善感的天气?那就选部好片宅在家 追求极致的体验 神画智能影院F1 Pro新品评测 斐讯与他的0元购:一个猜到开头却猜错结尾的故事 不好意思 你在电脑上干了什么我们都知道! 国外随时掐断咱的网络?危言耸听还是确有其事
键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

网络设备论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品