八大热门云端应用程序开发技巧中文详解

译文
云计算
本文介绍了8大当下最受欢迎的云应用程序开发话题,希望能够对云端应用程序开发人员给予帮助。

这些是当下最受欢迎的云应用程序开发话题。

[[130084]]

一、借助不同类型的云应用程序整合产品

去年,许多读者浏览阅读了关于各种云应用程序开发话题的文章,这也许可以证明发生在云应用程序领域的变化之大。其中好些文章的内容与整合有关,包括存在的困难、市面上的产品以及整合平台即服务(iPaaS)。

随着公司使用的云应用程序数量日增,IT团队需要处理的整合点也随之日增。幸运的是,公司可以借助几种不同类型的云应用程序整合产品,帮助自己处理整合问题。质量保证专业人士Amy Reichert曾深入探讨了iPaaS、基于云的连接件以及异步或同步消息传送。

[[130085]]

二、避免隐藏的云成本

节省成本常常是云计算的承诺或魅力之一,但客户最后支付的费用也很容易超出预期。IT决策者可以从记者George Lawton撰写的关于如何避免隐藏的云成本的这篇文章(http://searchcloudapplications.techtarget.com/tip/Avoid-hidden-cloud-computing-costs-Save-money-by-doing-the-research)中获得一些宝贵建议。

[[130086]] 

#p#

三、全面了解云计算成本

IT人员往往会犯的一个常见错误就是,考虑到了虚拟机的成本,却没有考虑到其他方面的云计算成本,比如存储和带宽。公司还需要对成本激增的情况有所防备,明白价格模式,并且知道自己实际上会获得什么服务。IT人员还可以借助模拟,更清楚地了解公司面临的成本。尤其是,研究和比较服务的公司会收到最好的效果。

[[130087]]

四、比较不同云产品的独到之处

去年读者对整合产品特别感兴趣。有篇文章介绍了提供整合产品的三家厂商。定期撰稿人Valerie Silverthorne写过一篇让人脑洞大开的文章,全面比较了SnapLogic、Dell Boomi和Informatica Cloud这三家厂商的产品。正如Silverthorne所言,这三家厂商力求让整合更容易、更省钱、更省时。

每种产品都有迥异于其他产品的独到之处。SnapLogic的产品直接可以在开源Hadoop上运行,那样它在处理大数据时就有了优势。Dell Boomi让客户可以参与众包数据映射。最后,Informatica Cloud被设计成易于非编程人员使用。

[[130088]]

#p#

五、使用PaaS前列出可能存在的安全漏洞和威胁

平台即服务(PaaS)可用于开发软件即服务(SaaS)。遗憾的是,这带来了黑客以及存在缺陷的软件和测试方法引起的风险。去年浏览量排名第五的技巧文章介绍了在PaaS上开发SaaS应用程序上降低风险的步骤。IT人员应该列出与开发有关的资产,列出可能存在的安全漏洞和威胁,评估不可用的后果及影响,并落实防范措施和风险缓解计划。不妨阅读这篇文章(http://searchcloudapplications.techtarget.com/tip/SaaS-application-development-on-PaaS-5-steps-to-reduce-risk),了解那些步骤如何有所帮助的更多细节。

[[130089]]

六、采用iPaaS之前确定它是不是适合本企业

去年的最后一篇整合文章深入介绍了整合平台即服务(iPaaS),详见http://searchcloudapplications.techtarget.com/tip/IPaaS-integration-When-how-and-why-to-use-iPaaS。这项新兴技术对处在合适情况下的企业特别有用。不过在采用iPaaS之前,IT经理们必须确定它是不是适合本企业。iPaaS用在小型系统上效果最好,所以系统架构较复杂的公司也许暂时避免使用为好。

IT经理在选择iPaaS提供商时还应该做一个透彻的决定,因为他们不希望这样:要是对最初选择不满意,非得从头来过。选择了提供商后,经理们应该规划好下几步。总的来说,客户有必要明白其iPaaS系统能做什么,如何用它来最大限度地提高生产力。

[[130090]]

#p#

七、向云计算迁移时检查和调整BPM

云计算常常能改善企业的方方面面。但是说到业务流程管理(BPM),向云迁移不会从根本上改变公司BPM的结构和角色。云BPM只是意味着BPM软件可以在公司外面的服务器上运行。

在一篇介绍驾驭云BPM的重要注意事项的技巧文章中(http://searchcloudapplications.techtarget.com/tip/Master-cloud-BPM-without-bloopers-Dos-donts),顾问Steve Weissman指出,虽然云计算解决不了BPM内容方面的问题,但是IT部门可以利用向云计算迁移这个机会,检查和调整BPM。迁移过程应该深思熟虑,所以IT人员应该检查哪些流程会得益于迁移,然后慢慢开始迁移。IT人员还应该在将迁移的流程搬到云端之前测试它们,查找整合和互操作性问题。

[[130091]]

八、更有效地管理API,改善生命周期管理和治理

George Lawton在一篇介绍使用API管理移动设备的技巧文章中写道(http://searchcloudapplications.techtarget.com/tip/APIs-offer-a-new-approach-to-managing-mobile-devices),应用编程接口(API)的人气越来越旺,这在很大程度上归功于移动应用程序开发。由于这种发展势态,开发人员应该考虑如何改善生命周期管理和治理。Lawton为此采访了SOA软件公司的首席技术官Roberto Medrano,他还着重提到了开发人员使用API时存在的一些常见误解和所犯的一些常见错误。为了杜绝那些错误,可以通过规划、开发治理、运营治理以及与授权开发人员共享API,更有效地管理API。

[[130092]]

如何将旧系统迁移到云是云计算领域的一个永恒话题。有些大体性技巧放之四海皆准,但许多迁移会得益于更具体的建议。去年,一篇人气很高的技巧文章(http://searchcloudapplications.techtarget.com/tip/Migrating-to-Office-365-requires-planning-pilot-testing)介绍了将电子邮件迁移到Office 365,由CIMI Corporation总裁Tom Nolle撰写。

Nolle为读者给予了具体的建议,这些建议立足于公司使用什么样的电子邮件策略,以及涉及互联网或内部Apache电子邮件托管、Exchange托管还是运行内部Exchange服务器。迁移过程大不一样――具体取决于电子邮件策略,对不使用Exchange的公司来说最具挑战性。

英文原文:Top 8 cloud-based application development tips

责任编辑:Ophira 来源: 51CTO
相关推荐

2022-11-25 14:42:03

SaaS云计算

2015-01-19 14:56:53

SaaS应用云应用移动互联

2014-03-21 09:22:42

2014-02-10 09:22:41

2011-05-11 11:14:33

2011-05-12 13:52:31

2012-01-11 12:59:35

2011-05-11 09:06:32

2015-07-13 11:05:26

云计算IT岗位求职

2013-09-26 11:00:53

2010-08-27 17:48:38

CSS

2015-09-02 13:50:31

数据变革

2015-04-08 11:22:52

2015-07-01 14:57:37

程序员开发技巧涨薪

2010-09-17 17:02:24

JVM参数

2022-04-25 13:11:14

Python编程技巧

2014-03-24 11:17:27

2011-07-26 09:41:23

iPhone xcode Mac OS X

2023-09-13 23:15:08

物联网应用物联网

2009-07-15 18:23:50

程序空间建模
点赞
收藏

51CTO技术栈公众号