• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
Microsoft Azure支持Python与Ruby on Rails
发布日期:2016-7-29 10:7:36

  Microsoft Windows Azure该怎样定义?这不是一个容易回答的问题,现在看来更是这样,Microsoft近日对Azure再次增加新的在线服务。对比于其他云平台,以往的Azure短板体现在在线构建应用的服务。但是就在本周Microsoft已弥补了Azure在这方面的不足,Microsoft发布了一系列的云服务。

  Microsoft同时也在将越来越多的开发工具融入自身的平台中,这让开发人员可更自由的运行其喜欢的服务。这一系列的举措都表明Microsoft正在挑战亚马逊等云平台。

  Microsoft相比以往,正变得越来越开放。除自家的.NET,目前Azure上已可运行Java、Python、Ruby on Rails以及PHP编写的应用。同时Azure已采用了Node.js和Hadoop等开源平台。

  目前Azure可在几分钟内部署并运行Windows Server与Linux虚拟机。迁移工作负荷,而无需更改现有代码,这对阿里云应用开发有恒大的帮助。将内部企业网络安全连接到在公共云中运行的虚拟机。Windows Azure提供了完全兼容的、企业准备就绪Hadoop服务。对SQL数据库、半结构化的数据源与非结构化的数据源进行查询。Azure提供简单的管理,以及与Active Directory与System Center的集成。


  图1

  目前Microsoft的Hadoop版本发展到“客户技术预览版”的阶段。这意味着Microsoft在接受客户群体的评价,预计正式版会在2012年中期推出。Microsoft的Hadoop基于Windows Server平台或者Microsoft云平台Azure之上。

  在这次推出的2.0版本中,产品核心包括MapReduce、HDFS、以及Hadoop组件Pig与Hive。Microsoft的目标是兼容所有的Hadoop组件。Hadoop生态系统中的Zookeeper、HBase、HCatalog与Mahout等组件也会被附加到Microsoft的Hadoop版本中。

  基于Azure之上的Hadoop分布式文件系统还具备灾难恢复的功能。新版还允许包括与Office Sharepoint的数据相连。基于Azure上的Hadoop还可以与开源的Hadoop项目Mahout等共同工作。