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

 
   | |

导读:基础网络服务器就成为了应用扩缩的关键,较为复杂的应用例如ERP则需要能够处理在线服务器或者关掉服务器。

关键词:云计算 开发 基础网络服务器 ERP 服务器

 
正在加载数据...

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

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

【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程序员,你理解成本模型,知道什么贵什么便宜。如果你把这些应用迁移到服务世界,原来的看法就会发生变化。尽管该平台提供的物品相似,但是性能特征却不相同。”

 
查看全文
 
 
 
 
 

SOA开发

 
准备开始SOA是一种挑战。我们咨询了著名的Rolta SOA中心,它是跨国咨询公司Rolta和SOA实施支持厂商的一个软件部门。他们给出了在SOA上取得成功的几条技巧……
 
不论你是测试人员、开发人员还是普通人员,可能都熟悉预定航班和航空旅行的麻烦之处。软件测试和开发人员经常成为类似调度和迭代问题的牺牲品……
 
当运行高流量网站的应用程序时,需要按照规模进行时刻通知,开源应用服务器有时可能会比它们的商业同行更好地满足企业的需求。
 
在过去数年的架构模式中,我一直专注于与客户合作,与以网格相结合为基础,更传统的面向服务架构方法来构建应用技术。
 
David Chappell是Oracle副总兼首席SOA技术专家,他集中研究利用SOA环境中的网格的架构模式。他是《企业服务总线》的作者,在软件行业有超过20年……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录