混合关键业务应用开启云的另一扇门

日期:2014-11-25作者:Tom Nolle翻译:滕晓龙 来源:TechTarget中国 英文

【TechTarget中国原创】

当最终用户对关键业务应用程序使用的是内部部署模式时,他们错失了云好处。关键业务应用程序的混合云计算化会让用户得到云计算的好处。

在垂直意义上来说,员工的生产率与关键业务应用程序相关。在垂直堆栈上,最终用户访问一个账户、减轻库存以及运行报告这些任务都是通过一系列功能来完成任务请求的,而这些功能几乎总是会在数据库中结束。但是,移动大型企业数据至云,尤其是数据库中还有着大量的敏感数据时,这将是一项困难的任务,这就使得企业往往不愿意把关键业务应用程序迁出他们的数据中心。为了获得云的好处,企业IT人员需要有所创新。

事务性应用程序遵循着一个相当可预见的格式:用户请求提供信息、执行一次更新,然后查看结果。这样就把应用程序分为了三个逻辑部分,即:图形用户界面、应用程序处理以及数据库服务。

管理人员可以移动GUI甚至一些应用程序处理到云计算,其成本和性能都要优于内部部署用程序。现在有一个新的应用程序云计算化方法,它可以把应用程序分为云友好和基于数据中心两类,这是一个实现关键业务应用程序“混合云计算化”的高效方法。其关键就是要正确地实施它。

应用垂直植入

把关键业务应用程序实现混合云化成为纯垂直分量的第一步就是实现GUI网络服务的云托管。大多数的现代应用程序都设计了一个网络前端处理,它使用了一个浏览器或者一系列的RESTful API来向用户呈现信息并获得更新。这样一个模式更易于适应移动设备中的变化或者对语言的变化。

如果一个应用程序不具有网络前端,那么它仍然易于通过应用程序跟随信息流并确定其中符合信息处理格式的点。这是一个合乎逻辑的GUI/应用服务边界。其目的就是在边界点上识别特定软件组件,并使用它的界面和API来连接网络前端。

下一步就是在GUI/应用边界上检查软件组件。最好的云应用设计应当充分利用云计算的能力,以便于根据流量变化复制组件,并使用新的副本更换发生故障的组件。我们可以把这个前端部分视为云托管网络服务器的可变资源池,而这个服务器可以把交易发送给应用程序的入口组件或软件组件。但是,这个组件必须是准备就绪的。

确保应用程序入口能够处理网络服务器可变数量是非常重要的,因为这些网络服务器将为GUI提供可接受的性能,或者你可以根据工作负载改变应用程序的入口与出口流量。你需要在用户和网络服务器GUI之间做好工作负载平衡,以便于为托管一个特定用户而选择一台服务器。如有需要,这也可以发生在应用程序前以便于部署组件的多个副本。

对于这个网络服务器应用程序入口边界的另一个考虑因素就是交易状态和完整性了。有状态的应用程序组件希望能够与用户进行一个多步骤的对话,即读操作、更新和写操作。使用有状态防火墙逻辑可确保最终用户的交易从读操作到写操作都是由入口组件的相同副本处理的。

无状态应用程序把读操作、更新以及写操作当作单独的交易进行处理。在这种情况下,我们可能适应简单的负载平衡技术。这两种情况在交易退出和完整性处理方面还是有着差异性的,因此在进行规划制定时应了解应用程序的结构。

选择混合云应用

在一些情况下,在云中托管应用程序的前端处理需要证明混合云计算。如果一家企业需要看到更多的好处,那么下一步就是要把应用程序逻辑组件迁入云计算,这需要从应用程序入口组件开始。我们可以把每一个应用程序组件都认为是“黑匣子”,这样的黑匣子容纳了交易工作流程的一部分。一般情况下,你不会希望频繁地在内部设施和云之间转移数据,因此我们就需要把一些组件从工作流的入口端移至云计算。为了确定在何处停止,可观察每一个组件的工作情况,尤其是那些数据库服务。

如果一个应用程序组件处理信息,那么它是通过另一个组件进行传输的,而不适执行数据库查询命令本身。因此,把它迁移至云是相当简单的。

对于GUI或网络服务器前端来说,这个过程是相同的。任何具有较少或者没有数据库访问操作的组件更适于迁移至云计算。当应用程序有频繁的数据库访问操作时,混合就从GUI导向的模式变更为服务器查询模式。

为混合云部署调试应用程序的服务器查询模式将降低把关键业务数据库迁至云的需要,因为访问它们的组件已经被移至云计算。如果一个云组件读取数据库来执行一次对记录进行定位的查询,那么将会发生大量的云数据库访问流量。此举将影响价格和性能。

把数据库托管至云将增加安全性风险。服务器查询模式可以允许云组件发送数据库请求至数据中心的数据库服务器——只有当需要特定数据是它才会返回数据。这样做能够降低流量、延时和成本。

很多的云规划者把混合云视为关键业务应用程序应对故障转移或云流量爆发的良方。应用程序的垂直视图为云应用程序开辟了新的可能性,它能够提高故障转移和云应用爆发应用程序的价格和性能。最终,这将增加云的影响力和接受速度。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Tom Nolle
Tom Nolle

关于作者:Tom Nolle是CIMI公司的总裁,这家公司成立于1982年,是致力于电信和数据通信的战略顾问公司。Tom Nolle是IEEE、ACM、Telemanagement Forum和IPsphere Forum的一员,著作有关于Netwatcher方面的书籍。

云网络和混合云>更多

  • 2016年:混合管理技巧大全

    然而,和任何IT环境一样,对于大多数混合云部署来说,高效的管理实践至关重要——这涉及到的领域包括从网络到数据管理和存储连通性的所有东西。

  • IT领域中混合云管理工具扮演什么角色?

    如今的IT是注重节约成本的,因此每个IT决策都会仔细核算讨论。真正的问题,比如数据丢失、安全性和敏捷性等,在决策之前都需要量化成美元,或者至少估算得八九不离十。

  • 你造吗?多云计算还存在很多问题

    一些专家谈到多云计算,使用多个“基础设施即服务”提供商,是下一波企业云采用的趋势。然而,对于许多IT团队来说,通往多云之路是坎坷的。

  • 混合云市场又添新成员:ZStack讲述云的“进化”论

    2017年1月18日,企业专有云、混合云市场的创新者ZStack举办了以“进化”为主题的ZStack产品战略及融资新闻发布会。在发布会上,ZStack表示随着企业应用加速云化,企业云计算正在从项目型向产品型进化,混合云也因为满足敏捷性、安全性等关键需求而获得企业的青睐。

相关推荐

技术手册>更多

  • 云开发系列文摘之私有云战略

    公有云和私有云各自成为镁光灯下的焦点词汇,但是很多分析师则愿意在二者的混合物——缓和云上下注。专家看到了人们对于私有云的兴趣,因为很多企业就是简单的不能或者不信任,所以不会将数据放入公有云中。不久的将来,这一现状会改变,一些数据在公有云中也非常安全,也许在亚马逊的保护之下甚至比大多数的IT内部要更加安全。在本期云开发文摘中,我们将如何制定良好的私有云战略。

  • SaaS开发指南——安全篇

    SaaS技术在不断走向成熟,信息安全问题一直是IT行业不得不面对的问题,SaaS技术也逃不出这个魔咒。本技术手册分析SaaS开发过程中遇到的安全问题,并提供一些解决措施。

  • 私有云实战攻略

    因为对公共云的安全性和隐私性存在疑虑,私有云顺理成章地成为了大多数企业的首选。那么用户对私有云是不是已经有一个清醒的认识了呢?

  • 私有云安全风险与部署技巧指导

    与传统数据中心相比,私有云架构的定义是什么呢?私有云环境的安全风险是什么?企业如何建立虚拟云环境虚拟服务器连接?本技术手册将为您一一讲解。

TechTarget

最新资源
  • 安全
  • CIO
  • SOA
  • 虚拟化
  • 网络
  • 数据中心