A Framework of Automatic Deployment for Cloud Management Platforms

Article Preview

Abstract:

With the widespread adoption of Cloud infrastructure, there are many famous open source Cloud management platforms, but it is not a trivial task to build Infrastructure as a Service Clouds using them. Moreover, during the developing and testing phase, Cloud platforms need to be built frequently. Existing automatic deployment tools require users to have programming skills using high-level programming language. However, many Cloud administrators are not related programming experience. Therefore, they must repeatedly manually deploy the Cloud platforms step by step. In this paper, we propose a visualized framework of automatic deployment system for Cloud management platforms. It allows users to design templates of Cloud management platforms through a Web based interface without high-level programming, and it can automatically deploy Cloud platforms from templates. The experimental results show that a person without high-level programming experience can design a template of CloudStack system with load balance and high availability in less than 30 minutes, and the template can be used to deploy real world CloudStack systems repeatedly automatically.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

218-221

Citation:

Online since:

September 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia: Communications of the ACM, vol. 53 (2010), p.50.

DOI: 10.1145/1721654.1721672

Google Scholar

[2] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic: Future Generation Computer Systems, vol. 25 (2009), p.599.

DOI: 10.1016/j.future.2008.12.001

Google Scholar

[3] CloudStack: http: /cloudstack. apache. org.

Google Scholar

[4] OpenStack: http: /www. openstack. org.

Google Scholar

[5] OpenNebula: http: /opennebula. org.

Google Scholar

[6] Eucalyptus: https: /www. eucalyptus. com.

Google Scholar

[7] L. Bass, R. Jeffery, H. Wada, I. Weber, Liming Zhu, Eliciting operations requirements for applications, 1st International Workshop on Release Engineering (RELENG), 2013, p.5.

DOI: 10.1109/releng.2013.6607688

Google Scholar

[8] http: /www. getchef. com/chef.

Google Scholar

[9] http: /puppetlabs. com.

Google Scholar

[10] J. Kirschnick, J. M. Alcaraz Calero, P. Goldsack, A. Farrell, J. Guijarro, S. Loughran, N. Edwards and L. Wilcock: Software: Practice and Experience, vol. 42 (2012), p.395.

DOI: 10.1002/spe.1090

Google Scholar

[11] G. Breiter, M. Behrendt, M. Gupta, S.D. Moser, R. Schulze, I. Sippli, T. Spatzier: IBM Journal of Research and Development, vol. 58 (2014), p.9: 1.

DOI: 10.1147/jrd.2014.2304772

Google Scholar

[12] Apache Software Foundation, CloudStack Installation Documentation, Release 4. 3, Jun. (2014).

Google Scholar