Reliable cloud-applications: an implementation through service orchestration

AIMC '15 Pub Date : 2015-04-21 DOI:10.1145/2747470.2747471
Florian Dudouet, A. Edmonds, Michael Erne
{"title":"Reliable cloud-applications: an implementation through service orchestration","authors":"Florian Dudouet, A. Edmonds, Michael Erne","doi":"10.1145/2747470.2747471","DOIUrl":null,"url":null,"abstract":"As cloud-deployed applications became more and more mainstream, continuously more complex services started to be deployed; indeed where initially monolithic applications were simply ported to the cloud, applications are now more and more often composed of micro-services. This improves the flexibility of an application but also makes it more complex due to the sheer number of services comprising it.\n As deployment and runtime management becomes more complex, orchestration software are becoming necessary to completely manage the lifecycle of cloud applications. One crucial problem remaining is how these applications can be made reliable in the cloud, a naturally unreliable environment.\n In this paper we propose concepts and architectures which were implemented in our orchestration software to guarantee reliability. Our initial implementation also relies on Monasca, a well-known monitoring software for Open-Stack, to gather proper metric and execute threshold-based actions. This allows us to show how service reliability can be ensured using orchestration and how a proper incident-management software feeding decisions to the orchestration engine ensures high-availability of all components of managed applications.","PeriodicalId":328734,"journal":{"name":"AIMC '15","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AIMC '15","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2747470.2747471","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

As cloud-deployed applications became more and more mainstream, continuously more complex services started to be deployed; indeed where initially monolithic applications were simply ported to the cloud, applications are now more and more often composed of micro-services. This improves the flexibility of an application but also makes it more complex due to the sheer number of services comprising it. As deployment and runtime management becomes more complex, orchestration software are becoming necessary to completely manage the lifecycle of cloud applications. One crucial problem remaining is how these applications can be made reliable in the cloud, a naturally unreliable environment. In this paper we propose concepts and architectures which were implemented in our orchestration software to guarantee reliability. Our initial implementation also relies on Monasca, a well-known monitoring software for Open-Stack, to gather proper metric and execute threshold-based actions. This allows us to show how service reliability can be ensured using orchestration and how a proper incident-management software feeding decisions to the orchestration engine ensures high-availability of all components of managed applications.
可靠的云应用程序:通过服务编排实现
随着云部署应用变得越来越主流,越来越复杂的服务开始被部署;实际上,最初的单片应用程序只是简单地移植到云上,而现在的应用程序越来越多地由微服务组成。这提高了应用程序的灵活性,但也使其更加复杂,因为包含了大量的服务。随着部署和运行时管理变得越来越复杂,编排软件对于完全管理云应用程序的生命周期变得越来越必要。剩下的一个关键问题是如何使这些应用程序在云环境中变得可靠,而云环境本来就是不可靠的。在本文中,我们提出了在我们的编排软件中实现的概念和体系结构,以保证可靠性。我们最初的实现还依赖于Monasca,一个著名的Open-Stack监控软件,来收集适当的度量并执行基于阈值的操作。这使我们能够展示如何使用编排确保服务可靠性,以及适当的事件管理软件如何向编排引擎提供决策,以确保托管应用程序的所有组件的高可用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信