八大热门云端应用程序开发技巧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
八大热门云端应用程序开发技巧中文详解
这些是当下最受欢迎的云应用程序开发话题。
一、借助不同类型的云应用程序整合产品
去年,许多读者浏览阅读了关于各种云应用程序开发话题的文章,这也许可以证明发生在云应用程序领域的变化之大。其中好些文章的内容与整合有关,包括存在的困难、市面上的产品以及整合平台即服务(iPaaS)。
随着公司使用的云应用程序数量日增,IT团队需要处理的整合点也随之日增。幸运的是,公司可以借助几种不同类型的云应用程序整合产品,帮助自己处理整合问题。质量保证专业人士Amy Reichert曾深入探讨了iPaaS、基于云的连接件以及异步或同步消息传送。
二、避免隐藏的云成本
节省成本常常是云计算的承诺或魅力之一,但客户最后支付的费用也很容易超出预期。IT决策者可以从记者George Lawton撰写的关于如何避免隐藏的云成本的这篇文章(/tip/Avoid-hidden-cloud-computing-costs-Save-money-by-doing-the-research)中获得一些宝贵建议。
三、全面了解云计算成本
IT人员往往会犯的一个常见错误就是,考虑到了虚拟机的成本,却没有考虑到其他方面的云计算成本,比如存储和带宽。公司还需要对成本激增的情况有所防备,明白价格模式,并且知道自己实际上会获得什么服务。IT人员还可以借助模拟,更清楚地了解公司面临的成本。尤其是,研究和比较服务的公司会收到最好的效果。
四、比较不同云产品的独到之处
去年读者对整合产品特别感兴趣。有篇文章介绍了提供整合产品的三家厂商。定期撰稿人Valerie Silverthorne写过一篇让人脑洞大开的文章,全面比较了SnapLogic、Dell Boomi和Informatica Cloud这三家厂商的产品。正如Silverthorne所言,这三家厂商力求让整合更容易、更省钱、更省时。
每种产品都有迥异于其他产品的独到之处。SnapLogic的产品直接可以在开源Hadoop上运行,那样它在处理大数据时就有了优势。Dell Boomi让客户可以参与众包数据映射。最后,Informatica Cloud被设计成易于非编程人员使用。
五、使用PaaS前列出可能存在的安全漏洞和威胁
平台即服务(PaaS)可用于开发软件即服务(SaaS)。遗憾的是,这带来了黑客以及存在缺陷的软件和测试方法引起的风险。去年浏览量排名第五的技巧文章介绍了在PaaS上开发SaaS应用程序上降低风险的步骤。IT人员应该列出与开发有关的资产,列出可能存在的安全漏洞和威胁,评估不可用的后果及影响,并落实防范措施和风险缓解计划。不妨阅读这篇文章(/tip/SaaS-application-de velopment-on-PaaS-5-steps-to-reduce-risk),了解那些步骤如何有所帮助的更多细节。
六、采用iPaaS之前确定它是不是适合本企业
去年的最后一篇整合文章深入介绍了整合平台即服务(iPaaS),详见/tip/IPaaS-integration-Wh en-how-and-why-to-use-iPaaS。这项新兴技术对处在合适情况下的企业特别有用。不过在采用iPaaS之前,IT经理们必须确定它是不是适合本企业。iPaaS用在小型系统上效果最好,所以系统架构较复杂的公司也许暂时避免使用为好。
IT经理在选择iPaaS提供商时还应该做一个透彻的决定,因为他们不希望这样:要是对最初选择不满意,非得从头来过。选择了提供商后,经理们应该规划好下几步。总的来说,客户有必要明白其iPaaS系统能做什么,如何用它来最大限度地提高生产力。
七、向云计算迁移时检查和调整BPM
云计算常常能改善企业的方方面面。但是说到业务流程管理(BPM),向云迁移不会从根本上改变公司BPM的结构和角色。云BPM只是意味着BPM软件可以在公司外面的服务器上运行。
在一篇介绍驾驭云BPM的重要注意事项的技巧文章中(/tip/Master-cloud-BPM-without-bloopers-Dos-donts),顾问Steve Weissman指出,虽然云计算解决不了BPM内容方面的问题,但是IT部门可以利用向云计算迁移这个机会,检查和调整BPM。迁移过程应该深思熟虑,所以IT人员应该检查哪些流程会得益于迁移,然后慢慢开始迁移。IT人员还应该在将迁移的流程搬到云端之前测试它们,查找整合和互操作性问题。
八、更有效地管理API,改善生命周期管理和治理
George Lawton在一篇介绍使用API管理移动设备的技巧文章中写道(/tip/APIs-offer-a-new-ap proach-to-managing-mobile-devices),应用编程接口(API)的人气越来越旺,这在很大程度上归功于移动应用程序开发。由于这种发展势态,开发人员应该考虑如何改善生命周期管理和治理。Lawton为此采访了SOA软件公司的首席技术官Roberto Medrano,他还着重提到了开发人员使用API时存在的一些常见误解和所犯的一些常见错误。为了杜绝那些错误,可以通过规划、开发治理、运营治理以及与授权开发人员共享API,更有效地管理API。
如何将旧系统迁移到云是云计算领域的一个永恒话题。有些大体性技巧放之四海皆准,但许多迁移会得益于更具体的建议。去年,一篇人气很高的技巧文章(/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
【编辑推荐】