Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study

被引:166
作者
Kratzke, Nane [1 ]
Quint, Peter-Christian [1 ]
机构
[1] Lubeck Univ Appl Sci, Ctr Excellence Commun Syst & Applicat, Monkhofer Weg 239, D-23562 Lubeck, Germany
关键词
Cloud-native application; CNA; Systematic mapping study; Elastic platform; Microservice; Self service; Pattern; Softwareization; MANAGEMENT; ARCHITECTURE; MIGRATION; SERVICES; PAAS;
D O I
10.1016/j.jss.2017.01.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is common sense that cloud-native applications (CNA) are intentionally designed for the cloud. Although this understanding can be broadly used it does not guide and explain what a cloud-native application exactly is. The term "cloud-native" was used quite frequently in birthday times of cloud computing (2006) which seems somehow obvious nowadays. But the term disappeared almost completely. Suddenly and in the last years the term is used again more and more frequently and shows increasing momentum. This paper summarizes the outcomes of a systematic mapping study analyzing research papers covering "cloud-native" topics, research questions and engineering methodologies. We summarize research focuses and trends dealing with cloud-native application engineering approaches. Furthermore, we provide a definition for the term "cloud-native application" which takes all findings, insights of analyzed publications and already existing and well-defined terminology into account. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 69 条
[1]  
Andrikopoulos Vasilios, 2012, Proceedings of the 2nd International Conference on Cloud Computing and Services Science (CLOSER 2012), P365
[2]  
Andrikopoulos V, 2013, COMM COM INF SC, V367, P215
[3]  
[Anonymous], 2014, International Journal of Open Information Technologies
[4]  
[Anonymous], 2016, P 6 INT C CLOUD COMP
[5]  
[Anonymous], 2015, BUILDING MICROSERVIC
[6]   Migrating to Cloud-Native Architectures Using Microservices: An Experience Report [J].
Balalaie, Armin ;
Heydarnoori, Abbas ;
Jamshidi, Pooyan .
ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2015), 2016, 567 :201-215
[7]   Microservices Architecture Enables DevOps Migration to a Cloud-Native Architecture [J].
Balalaie, Armin ;
Heydarnoori, Abbas ;
Jamshidi, Pooyan .
IEEE SOFTWARE, 2016, 33 (03) :42-52
[8]  
Baldini I, 2016, 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), P287, DOI [10.1109/MobileSoft.2016.063, 10.1145/2897073.2897713]
[9]  
Ben Belgacem Mohamed, 2013, Grid and Pervasive Computing. 8th International Conference, GPC 2013 and Colocated Workshops. Proceedings, P162, DOI 10.1007/978-3-642-38027-3_17
[10]  
Bondi A. B., 2000, Proceedings Second International Workshop on Software and Performance. WOSP2000, P195, DOI 10.1145/350391.350432