首页> 外文期刊>Future Internet >Pattern-Based Development and Management of Cloud Applications
【24h】

Pattern-Based Development and Management of Cloud Applications

机译:基于模式的云应用开发和管理

获取原文
       

摘要

Cloud-based applications require a high degree of automation regarding their IT resource management, for example, to handle scalability or resource failures. This automation is enabled by cloud providers offering management interfaces accessed by applications without human interaction. The properties of clouds, especially pay-per-use billing and low availability of individual resources, demand such a timely system management. We call the automated steps to perform one of these management tasks a “management flow”. Because the emerging behavior of the overall system is comprised of many such management flows and is often hard to predict, we propose defining abstract management flows, describing common steps handling the management tasks. These abstract management flows may then be refined for each individual use case. We cover abstract management flows describing how to make an application elastic, resilient regarding IT resource failure, and how to move application components between different runtime environments. The requirements of these management flows for handled applications are expressed using architectural patterns that have to be implemented by the applications. These dependencies result in abstract management flows being interrelated with architectural patterns in a uniform pattern catalog. We propose a method by use of a catalog to guide application managers during the refinement of abstract management flows at the design stage of an application. Following this method, runtime-specific management functionality and management interfaces are used to obtain automated management flows for a developed application.
机译:基于云的应用程序在其IT资源管理方面需要高度的自动化,例如,以处理可伸缩性或资源故障。云提供商通过提供可被应用程序访问的管理界面而无需人工干预的方法来实现这种自动化。云的属性,特别是按使用量计费和单个资源的可用性低,要求这种及时的系统管理。我们将执行这些管理任务之一的自动化步骤称为“管理流程”。由于整个系统的新出现的行为由许多此类管理流程组成,并且通常难以预测,因此我们建议定义抽象的管理流程,描述处理管理任务的常用步骤。然后可以针对每个单独的用例完善这些抽象的管理流程。我们涵盖了抽象的管理流程,这些流程描述了如何使应用程序具有弹性,针对IT资源故障具有弹性,以及如何在不同的运行时环境之间移动应用程序组件。这些处理流程对已处理应用程序的要求使用必须由应用程序实施的体系结构模式来表达。这些依赖性导致抽象管理流与统一模式目录中的体系结构模式相互关联。我们提出了一种通过使用目录来指导应用程序管理器的方法,该方法可在应用程序设计阶段优化抽象管理流程的过程中为其提供指导。按照这种方法,特定于运行时的管理功能和管理界面用于获取已开发应用程序的自动化管理流程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号