开发者请注意:在云中开发的不利因素

日期: 2009-06-09 作者:George Lawton翻译:杨君 来源:TechTarget中国 英文

旧金山——本周在JavaOne上,开发者听说了很多在开发云应用过程中所遇到的问题和挑战,这些问题主要是围绕安全性和性能而展开的。   Sun Microsystems首席工程师Ted Leung和Ashwin Rao现场展示了“为云播种”,这一主题并大力强调了一些开发者所需要关注的领域。   Leung说开发者需要考虑一点,那就是当应用缩放时,许多图像被用来在线解决超负荷问题。然而其它的一些应用,例如基础网络服务器就成为了应用扩缩的关键,较为复杂的应用例如ERP则需要能够处理在线服务器或者关掉服务器。

这个重任往往落在了开发者的身上,他们需要通过API控制图像的发生和结束。   他曾提议将软件栈……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

旧金山——本周在JavaOne上,开发者听说了很多在开发云应用过程中所遇到的问题和挑战,这些问题主要是围绕安全性和性能而展开的。

  Sun Microsystems首席工程师Ted Leung和Ashwin Rao现场展示了“为云播种”,这一主题并大力强调了一些开发者所需要关注的领域。

  Leung说开发者需要考虑一点,那就是当应用缩放时,许多图像被用来在线解决超负荷问题。然而其它的一些应用,例如基础网络服务器就成为了应用扩缩的关键,较为复杂的应用例如ERP则需要能够处理在线服务器或者关掉服务器。这个重任往往落在了开发者的身上,他们需要通过API控制图像的发生和结束。

  他曾提议将软件栈看做是一个服务,系统中不同的栈会遭遇不同安全以及性能方面的问题。Leung问道,“你相信别人给你的栈吗?”他说,自己希望看到一个能够提供栈的服务,但是没有人用这种服务进行交易。

  他说,如果机构要在栈中添加新的服务和应用,还会遇到问题,这样就有增加安全漏洞或者性能瓶颈的风险。他们需要提供全套配有不同应用的栈,这些栈的目的也各不相同。

  Leung说“同Google的App Engine和Amazon的AWS一样,平台即服务PaaS限制了应用可以编写的编码种类。“观察PaaS,就会发现开发和部署过程中也融入了很多限制条件,”例如Google App Engine是现在最为流行的PaaS,但是它只使用了Java的一小部分子集,只适用于一定的应用。例如,它不能进行后台处理。

  此外,云的开发还可能改变不同编程技术的编码效率。按照Leung的话来说“作为一个Java程序员,你理解成本模型,知道什么贵什么便宜。如果你把这些应用迁移到服务世界,原来的看法就会发生变化。尽管该平台提供的物品相似,但是性能特征却不相同。”

相关推荐