【TechTarget中国原创】现在微软Azure市场上有售,早期企业采用者开始在应用程序上进行移植。自从开发人员专门从事.NET云平台,微软可能就再三思考调查其他云厂商。
如同预料的一样,当微软宣布SQL即将进驻Azure,大量早期活动已经开始进行转移,而非新建。虽然开发人员精通Visual Studio,可以为企业内部或者Azure云计算环境编写应用程序,但在二者间进行转移还是很复杂。独立.NET 开发人员兼微软专业认证(MCP)Jason Haley表示Azure的使用相当简单。
“Azure最棒的事情莫过于微软已经以用户体验为中心,” Haley说,“他们做一切能为你做的事情,在你的到账户之前进行应用转移准备。”
大量的Azure应用开发在Visual Studio(迷你版本2008 SP1)中进行取代,许多微软部门已经精通基本的工具。
在11月的专业开发者大会(PDC)上,微软展示了一些客户已经在Azure中进行创建,这些包括像3M公司、美联社、Kelley Blue Book以及Domino的Pizza这样的公司。
微软分析师Rob Sanfilippo表示:“在Azure的第一波浪潮中,应用程序部署的类型要求是弹性需求的,这使得现有应用转移到云容易很多,他们可以得到自己需要的功能并进行支付,而非按年度支付。”
例如Domino,已经将其订货系统与Azure挂钩,来解决突发的披萨订购高峰。这在周六的橄榄球超级大赛上特别麻烦,当订单以差不多50%的速度增长。Kelley Blue Book已经将Azure带入基于.NET的网站:kbb.com,来解决报告中10万美元的主机成本,并且更加战略性地使用自身资源。
许多早期项目涉及到将现有应用移植到Azure。Sanfilippo表示这要求.NET开发人员与Azure共同考虑许多关于如何转移应用,可能是全部或者逐渐地进入云平台。这可不容易。尽管它是基于.NET的,他说仍有大量的重分解包含在移植应用程序中。
Haley认为Azure的可扩展性在应用程序创建时,增加了更多的灵活性。他说所有在.NET中的应用都是多线程的,但是大多数开发人员并不担心同步访问数据对象,因为他们的用户脚本当前没有暴露任何问题。
Haley说:“开发人员知道他们应该注意,但是并不是必须做的。通过云计算,如果开发人员没有把目前忽略的问题考虑进去,以后数据损坏或者瓶颈都将阻止其向外扩展的成果。”
就在去年Sanfilippo表示微软开始真正解决企业想要移植现有应用到Azure的必然性问题。经过技术预览和测试版,他认为客户似乎向后推荐概念,他们将不得不从头开始新建整个模型。提供给用户社区类更似于SQL Server的版本,命名为SQL Azure,是的进程简单了一点。
本来,微软已经计划创建围绕REST的Azure的数据架构。
一些软件厂商也在研究Azure。业务流程管理(BPM)厂商Metastorm目前正在开发基于Azure的产品。公司的CTO Greg Carter表示他们正致力于一些在Azure中可用的企业的BPM和企业架构(EA)。对此,他说将允许客户从外界直接的企业环境中调整项目。Carter说协同将是云中的BPM的上上签。
Carter说:“我们选择Azure的部分原因是因为有数以百万的.NET程序员,任何人都可以使用Visual Studio转移到Azure,而不存在任何问题。”当Amazon要求你“管理你自己的领域,” 他说Azure易于管理,而且更像一个“巨大的窗口复制。”
Sanfilippo说毫无意外的, Azure普及将得益于.NET部门。他表示你为了微软平台应用,使用其它云厂商,像Amazon和Force.com,但是Azure可能更关注开发人员的方向。他说另一方面,Google App Engine更适合Linux和PHP开发人员。
TT SOA编辑推荐:Visual Studio为云迁移进行扩展应用