Application Migration Effort in the Cloud - The Case of Cloud Platforms

被引:3
作者
Kolb, Stefan [1 ]
Lenhard, Joerg [1 ]
Wirtz, Guido [1 ]
机构
[1] Univ Bamberg, Distributed Syst Grp, Bamberg, Germany
来源
2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING | 2015年
关键词
Cloud Computing; Platform as a Service; Migration; Case Study; Portability; Metrics;
D O I
10.1109/CLOUD.2015.16
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the last years, the utilization of cloud resources has been steadily rising and an increasing number of enterprises are moving applications to the cloud. A leading trend is the adoption of Platform as a Service to support rapid application deployment. By providing a managed environment, cloud platforms take away a lot of complex configuration effort required to build scalable applications. However, application migrations to and between clouds cost development effort and open up new risks of vendor lock-in. This is problematic because frequent migrations may be necessary in the dynamic and fast changing cloud market. So far, the effort of application migration in PaaS environments and typical issues experienced in this task are hardly understood. To improve this situation, we present a cloud-to-cloud migration of a real-world application to seven representative cloud platforms. In this case study, we analyze the feasibility of the migrations in terms of portability and the effort of the migrations. We present a Docker-based deployment system that provides the ability of isolated and reproducible measurements of deployments to platform vendors, thus enabling the comparison of platforms for a particular application. Using this system, the study identifies key problems during migrations and quantifies these differences by distinctive metrics.
引用
收藏
页码:41 / 48
页数:8
相关论文
共 28 条
[1]  
[Anonymous], 2011, ISO13314
[2]  
Badger Lee., 2012, NIST SPECIAL PUBLICA
[3]  
Beslic A., 2013, P 2 WORKSH MOD DRIV
[4]  
Biscotti F., 2014, TECH REP
[5]  
Briand L., 1996, IEEE Trans. on Software Eng, V22
[6]  
Carvalho L., 2014, TECH REP
[7]  
Chauhan M. A., 2011, P 4 C CLOUD COMP
[8]  
Chauhan M. A., 2012, P C CLOUD SERV COMP
[9]  
Di Martino B., 2014, IEEE CLOUD COMPUTING, V1
[10]  
Hajjat M., 2010, COMPUTER COMMUNICATI, V40