[发明专利]用于部署在平台上的应用程序的应用程序弹性系统及其方法有效
申请号: | 201780042099.3 | 申请日: | 2017-07-03 |
公开(公告)号: | CN109792617B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 克里希纳·曼基利·库马尔;迪帕克·维杰;唐盛军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04W24/04 | 分类号: | H04W24/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 部署 平台 应用程序 弹性 系统 及其 方法 | ||
本发明实施例公开了一种应用程序弹性框架。该框架的监控引擎监控应用程序并且捕获与应用程序相关联的数据。该框架的分析模块分析捕获的数据,以将从捕获的数据中检索出的事件与预先存储的模板中的动作相关联;执行预先存储的模板中指定的与事件相关联的动作,进而识别应用程序的状态。该框架的自学习模块用于提取捕获的数据、从捕获的数据中检索出的事件、与检索出的事件相关联的动作和分析模块执行的动作,并且存储于存储库中。该框架的通知模块具有至少一个存储至少一个值的通知模板并且用于通知至少应用程序的状态。
技术领域
本发明总体上涉及用于部署在平台即服务(platform-as-a-service,PaaS)云上的应用程序的应用程序弹性框架和方法,特别但非排他地涉及PaaS云中的应用程序弹性框架及其方法。
背景技术
随着更多的组织采用云计算用于在外包基础设施上研发和部署应用程序,出现了新的一组功能和挑战。虽然云计算看起来承诺弹性容量和按比例调整,但是云平台上的某些现存架构局限性限制了应用程序到云的无缝转换(例如,不同平台即服务(platform-as-a-service,PaaS)云的栈中的状态管理和容错性)。
正如通常已知的,应用程序弹性是应用程序的能力,该能力对应用程序的部件的其中一个部件中的问题作出反应并且仍然提供尽可能好的服务。随着组织持续快速地实现跨多层和跨多个技术基础设施的软件,弹性已经变得越来越重要。众所周知,复杂的多个技术环境具有更高程度的故障和安全问题。
应用程序弹性是一个使用非常广泛的术语,其包含:容错性(fault tolerance,FT)、高可用性(high availability,HA)、容灾(disaster recovery,DR)、以及其它计划和计划外的的中断。多个数据中心部署的主要特征为容量、时延、性能、弹性、DR、热插拔能力、重选路由请求、数据同步、联盟身份和规则顺从,其中弹性是客户的应用程序和数据可用性成为主要焦点的主要成分。
尽管提供商采用了诸多技术来制成平台上的应用程序弹性,但是不存在描述云中的应用程序弹性的含义的标准框架。众所周知,按照他们自己的云设计分裂了云社区,因此对于云应用程序中断时应当如何行为,并没有应用程序开发人员和测试人员遵循的标准。这对于客户而言也是真实的,他们并不知道应用程序弹性涉及什么。现有技术文献公开了一些发表的关于云服务和其它平台的调研论文中的框架,但这些论文并没有解决包含所有涉及的当事人的PaaS云中的应用程序弹性的普遍问题。
为了汇总用于应用程序的应用程序弹性领域所涉及的技术问题,用于应用程序的应用程序弹性主要面对的技术问题的其中之一在于,由于应用程序弹性对于所有云应用程序而言是强制性的,因此对于每个或每一云,提供商实施的部署和机制在性质上变化很大。不存在描述云中的应用程序弹性的含义和如何实施应用程序弹性的标准框架。此外,尽管很少发生云中断,但是按照他们自身的中断操作的设计分裂了云社区。因此,对于云应用程序在中断时应当如何行为,并没有应用程序开发人员和测试人员遵循的标准。此中断场景非常麻烦,任何人都可能要求应用程序弹性但没有真正遵循任何标准。
因此,急需开发一种标准框架,这将有助于所有涉及的当事人遵守该标准框架并且遵循约束条件,从而制成云中的应用程序弹性。由此,具有一个处理应用程序弹性的云框架将非常有益。
发明内容
提供此发明内容以引入与用于应用程序的应用程序弹性框架及其方法相关的概念,且下文进一步具体描述所述概念。此发明内容并不意图识别所要求的主题的本质特征,也并不意图用于确定或限制所要求的主题的范围。
本发明的主要目的在于通过为PaaS云中的应用程序弹性提供框架来解决如上文所列的技术问题。
一方面,本发明为对FT、HA、DR及类似问题具有弹性的云应用程序提供部署模型、机制和过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780042099.3/2.html,转载请声明来源钻瓜专利网。