DYNTAIL - Dynamically Tailored Deployment Engines for Cloud Applications

被引:8
作者
Wettinger, Johannes [1 ]
Breitenbuecher, Uwe [1 ]
Leymann, Frank [1 ]
机构
[1] Univ Stuttgart, Inst Architecture Applicat Syst, Stuttgart, Germany
来源
2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING | 2015年
关键词
Deployment; Deployment Engine; Provisioning; Application Topology; APIfication; DevOps; Cloud Computing;
D O I
10.1109/CLOUD.2015.63
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Shortening software release cycles increasingly becomes a critical competitive advantage, not exclusively for software vendors in the field of Web applications, mobile apps, and the Internet of Things. Today's users, customers, and other stakeholders expect quick responses to occurring issues and feature requests. DevOps and Cloud computing are two key paradigms to enable rapid, continuous deployment and delivery of applications utilizing automated software delivery pipelines. However, it is a highly complex and sophisticated challenge to implement such pipelines by installing, configuring, and integrating corresponding general-purpose deployment automation tooling. Therefore, we present a method in conjunction with a framework and implementation to dynamically generate tailored deployment engines for specific application stacks to deploy corresponding applications. Generated deployment engines are packaged in a portable manner to run them on various platforms and infrastructures. The core of our work is based on generating APIs for arbitrary deployment executables such as scripts and plans that perform different tasks in the automated deployment process. As a result, deployment tasks can be triggered through generated API endpoints, abstracting from lower-level, technical details of different deployment automation tooling.
引用
收藏
页码:421 / 428
页数:8
相关论文
共 30 条
[1]  
Andrikopoulos V, 2014, LECT NOTES COMPUTER, V8745
[2]  
[Anonymous], 2014, LEARNING ANSIBLE
[3]  
[Anonymous], 2007, WEB SERVICES BUSINES
[4]  
[Anonymous], 2013, Topology and Orchestration Specification for Cloud Applications Version 1.0 OASIS Standard
[5]  
Binz T., 2014, ADV WEB SERVICES, P527, DOI DOI 10.1007/978-1-4614-7535-4_22
[6]  
Binz T., 2013, LNCS
[7]  
Breitenbucher U., 2013, P 21 INT C COOP INF
[8]  
Breitenbucher U., 2014, P IEEE INT C CLOUD E
[9]  
Coutermarsh M., 2014, HEROKU COOKBOOK
[10]  
Fink J., 2014, Code4Lib Journal, V25