有一段时间,微软一直在拉拢开源软件厂商说服他们在windows提供开源软件。在大部分相同的应用程序出现在windows Azure云计算平台上时也不会为此感到惊奇。
截至11月底,微软架构师Simon Davies在博客中说他已经得到了运行在windows Azure上的开源框架Ruby on Rails。通过11月对Windows Azure软件开发工具包(SDK)的新功能结合的使用,加上一些新的解决方案加速器技术,Davies说他争取让Ruby on Rails尽快运行。
Davies的博客:
这些(新11月的SDK)功能之一,就是使Worker Roles同时接收使用HTTP,HTTPS和TCP的外部和内部网络通信终端的网络信息流通量。这项新功能可以应对很多新的情况,其中一个则是根据windows Azure上接受到的信息运行已存在的应用程序。
windows Azure平台的网站有很多Azure加速器解决方案,还有一些微软最近推出的新的软件开发工具包:Java的AppFabric中间件,Ruby和PHP开发,并提供了下载。
Davies指出,微软已经参与了一些开源应用程序,包括MySQL,Mediawiki,Memcached和Tomcat,可以在Windows Azure上运行的。微软一直致力于提供用于Windows Azure的PHP和Eclipse工具 。
最近,CNET开源博客Matt Asay表示有点担心微软对开源应用程序的超级友好,危险的拥抱 -特别是在云领域-很有可能弊大于利。
有些开源厂商- SugarCRM -开发他们自己的Azure端口。但另一方面,微软是事件主体,无论是从Azure中移除开源应用程序和工具或者与第三方合作,都是这样。
目前没有看到Asay所说的潜在危险,使用Azure的不论是开发人员和客户在意的是谁在托管Azure而不是谁将这些应用程序放在云上。你是否同意?