AppFabric助力Windows Azure全面商用

来源 :互联网天地 | 被引量 : 0次 | 上传用户:wodexuehao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  微软最近对外宣布,Windows Azure云计算耳台AppFabric将于2010年4月9日投入商用,全球用户都可以购买AppFabric的服务,实现云计算和云计算应用程序的轻松通信。目前已经参与免费试用的用户账号则可一直使用到2010年明,之后必须付费升级账号,或者备份自己的数据之后停用账号。
  事实上,在《让云触手可及——微软云计算解决方案》白皮书中,微软就已经表明了对云的看法:未来的互联网世界将会是“云+端”的组合,在以“云”为中心的世界里,用户可以便捷地使用各种终端设备访问云中的数据和应用,这些设备可以是电脑,手机甚至是电视。同时,用户在使用各种设备访问云中的服务时,得到的是完全相同的无缝体验。云计算平台是现有IT和互联网技术以及业务模型逐渐演变的结果,一个成功的云计算平台可以最大限度地发挥现有软件开发经验,能力和各种资源,Windows Azure Platform就是微软基于这一理念推出的云计算平台。
  不过,对许多用户来说,微软的Windows Azure和AppFabric都是比较陌生的东西,现在就让我们先来简单了解一下,它们究竟是何方神圣。
  
  “云”中漫步
  
  简而言之,Windows Azure是运行在“云”中的一个操作系统,对于用户来说是虚拟且透明的,其中提供了一系列底层服务;AppFabric的全名是Windows Azure Platform AppFabric,它提供了一系列的访问控制、服务总线等服务,用于把基础应用连接到“云”中。同时,它们又都是Windows Azure Platform的组成部分,Windows Azure Platform则是微软设计的一个完整的云计算平台。
  从技术层面来看,AppFabric可以理解为是Windows Azure平台的中间件,它主要提供两大主要服务:Service Bus和Access Control。
  Servlce Bus服务用于解决企业局域网的端口部署,从而使本地网络能够更好地与Internet相连接,当前众多企业为了解决局域网IP地址不足,都采用了设置NAT的办法,这一办法的负面影响便是对外没有一个确定的地址,从而使得在Interne止访问部署在本地的服务变得相当困难。Service Bus服务则能够较为理想地克服当前NAT的这一弊端,它以中转站的方式,将所有客户端进行数据整合,再以HTTP(S)协议方式访问Internet,也就是说在内部与外部之间搭建起一个新的桥梁。
  Access Control服务则用于解决“云”安全问题。“云”的权限管理显然较企业内部平台更重要,管理也更困难,因为在“云”中无法直接使用诸如活动目录之类的产品来统一管理程序的访问控制。Access Control针对这一特性提供了一套新的权限管理方法,比如要求用户通过企业内部的ADFS进行身份验证,使用他们的域账号登录,将验证后的claim传给Access Control,然后根据预先在Access Control中设定的规则来给与或者否认他们访问服务和资源的权限。除此之外,Access Control也支持传统的WRAP和SAML之类的权限管理。
  在建立Windows Azure Platform之前微软就已经认识到,无论是本地应用还是云计算应用都存在互操作问题。因此,Windows Azure Platform不仅支持微软自己的产品和技术,也支持一些非微软产品和技术,包括PHP、Java等,开发人员已有的一些不同技术都可以在微软Windows Azure Platform平台上得到充分的延展。同时,微软在Windows Azure Platform平台上使用了开放的标准,不光是Windows Azure本身的应用可以访问这些数据,第三方也可以通过标准的协议来访问微软的数据。
  
  “云”端需求
  
  当“云”从超前的概念转变为现实的技术,围绕“云”的种种产品也从卖弄概念转为务实的设计,对于广大用户而言,“云”正在从一个空洞的字眼逐步变成清晰的应用。尝试云计算,甚至拥有一个属于自己的云计算平台,也慢慢地成为一部分人的追求。就如同当年个人网站如雨后春笋般涌现,如果当云计算应用技术日益成熟之后,会不会有越来越多的云计算个人平台出现呢?现在恐怕还很难给出明确的答案,但各大厂家们显然正在为此而努力,微软的Windows Azure和AppFabric针对的就是这一市场的需求。
  一年多的时间以来,众多的云计算产品陆续出现在市场上,作为试水者,它们往往以免费的形式供大家试用。随着时间的推移,越来越多的获得用户肯定的产品又开始陆续走上了收费的道路,这从另一层意义来说,也可以看作是云计算产品正在步入市场的成熟期。
  在微软此次的商用计划中,WindowsAzure的收费标准为:计算费用0.12美元/小时,存储费用0.15美元/1GB/月,存储事务处理费用0.01美元/10K,数据传输费用0.3美元/1GB入站流量,0.45美元/1GB出站流量。AppFabric的收费标准为:访问控制事务处理费用1.99美元/100K,服务总线连接费用3.99美元/1个连接,9.95美元/5个连接,49.75美元/25个连接,199美元/100个连接,995美元/500个连接,数据传输费用0.3美元/1GB入站流量,0.45美元/1GB出站流量。此外,SQL Azure的收费标准为:Web版本9.99美元/最大1GB数据库容量/月,Business版本99.99美元/最大10GB数据库容量/月,数据传输费用0.3美元/1GB入站流量,0.45美元/1GB出站流量。
  相对于微软其他产品的价格,这样的收费标准并不算昂贵,而且据说用户还可享受一定的折扣。特别是对于那些已经在免费阶段试用过该产品的用户来说,基本能够接受继续付费使用。不过微软宣称的“全球用户”都可购买使用似乎并不准确,因为在它的市场投放名单中,并不包括中国内地市场,甚至在“大中华区”也仅有中国香港的名字。
  
  微软的云端应用初体验
  
  虽然微软的Windows Azure Platform尚未完全面对公众,但很明显微软的研发人员们已经迫不及待了。2010年微软技术节公开日于2010年3月2日在美国总部举行,这是微软研究院每年最大的技术展示活动。微软亚洲研究院在这次技术节上就展出了全新的、基于云计算的交互体验设计,包括新型交互设备云鼠标,信息组织形式云界面等等。
  根据微软亚洲研究院的演示,每个人都会有一片属于自己的“云”,这片“云”由个人私有的云鼠标控制,这只云鼠标又是一个拥有6个自由度、触控反馈体验的自然交互设备。而云界面则在现有的二维界面的基础上增加了时间、空间维度信息,将用户的信息有机组合并以更自然的方式呈现。
其他文献
移动互联网时代的手机不仅代表了语音通话,它更是移动信息化的一个大平台。    手机终端能够满足用户沟通、信息获取、娱乐以及商务等多种需求:手机代表着一种客户体验,它变得更加时尚,更加便于操作。智能终端产业也呈现出一系列新的发展趋势。    开放化,竞合化    激烈的市场竞争预示着终端制造利润的下滑,而要在这样的市场环境下立足,特别是对于智能终端领域的新进入者——苹果和Google来说,终端的开放
布局问题是一个组合最优化问题,众多学者对此进行了深入的研究,并提出了许多算法,算法的选择直接影响布局问题的计算速度和求解精度.搜索策略的不同,介绍了以下几种算法:基于
手机支付在日韩市场已经成熟运作和发展,早年日本运营商通过入股银行成功开启移动支付市场,中国移动也看到了其中巨大的商机,通过入股银行,合理绕过金融领域的准入制度,以求曲线获得开展移动支付业务的资质。    2010年3月10日,中国移动宣布广东移动将以人民币398亿元收购浦发银行22亿股新股,并间接持有浦发银行20%股权,成为浦发银行第二大股东。根据双方签署的战略合作备忘录,浦发银行和中国移动将在移
虽然互联网接入已经被普遍认可为通信业发展的重要动力,但时至今日,其贡献仍然无法弥补电信传统业务下降的损失。    2009年电信业出现了自上世纪90年代以来首次收缩,但业内人士认为,整个电信业的基本面并没有改变,电信业技术创新的势头依然强劲,随着经济的复苏,电信业已经走上了一条复苏之路。    宽带融合业务救市    全球电信自二次世界大战以来首次出现负增长,200g年全国电信业务收入同比减少2.
其实每一次传播技术的创新和应用,都极大地扩展了著作权人的权利内容。也给著作权人带来了新的发行渠道、新的商业机会和新的利益。    全国政协委员,中国作家协会副主席、国务院参事张抗抗在本届会议上提交了两份提案,分别是《关于加强网络著作权保护的提案》,《关于加强著作权集体管理组织建设的提案》。  在《关于加强网络著作权保护的提案》中,张抗抗委员提出了以下五条建议。  1 成立由政府主管部门,行业代表、
有没有想过有一种应用可以跨所有的操作系统平台,从PC机的Windows平台到智能手机平台再到非智能手机?到目前为止,恐怕还没有哪个应用程序可以通行所有操作系统,但其实只要加上一个过渡的中介,就可以让同一种语言编写的程序在所有平台上运行。  这个中介就是浏览器,而这种可以通行所有平台的语言就是HTML。2010年3月,Opera软件公司正式发布了可在任何一部手机上运行的Opera Widget应用平
新的《内河交通安全管理条例》出台后,为便于实施“拆除动力装置”的行政强制措施,本文从实施的条件、程序和注意事项等三个方面进行了探讨,旨在保证海事管理机构正确地履行
三育人工作是实现高等学校培养目标的重要保证,构建良好的三育人工作机制,进行科学管理,增强全员育人意识和责任感,激发育人的积极性,使三育人工作发挥更大的作用.本文分析了
在企业级复杂性较高的MIS系统中,权限的设计与控制一直都占有较重要的地位.本文论述了权限管理的基本策略,并结合具体的系统开发案例,介绍了一种运用JSP技术在开发企业级MIS
2010年3月11日,微软在没有先兆的情况下,突然发布了Silverlight for Symbian的Beta版,并在网上提供公开下载,虽然又出人意料地迅速撤下,但已在业内掀起了一朵小小的浪花,引发众多爱好者关注的目光。  其实,早在2008年3月的Mix 2008大会上,微软就与诺基亚共同宣布为运行Symbien系统的S60手机提供Silverlight技术。但是在发布了这一消息之后,微软就再