Research and Implementation PaaS platform based on Docker

With the development of Internet technology and the popularity of cloud computing technology, the organizations or companies try to build a private cloud platform. PaaS is a form of cloud computing service resources and provides application development environment. As the existing PaaS platform hosting and virtual machine environment simplification of the problem of excessive consumption of resources, we have conducted in-depth research on the PaaS platform in this paper. We propose a mechanism to create PaaS platform based on Docker (8). Docker provides a running application solutions and is built on a lightweight virtualization LXC container (3). We also develop a dashboard to facilitate users operations. Even though users do not know the professional knowledge of cloud, they can easily deploy their application.

[1]  Claus Pahl,et al.  Containerization and the PaaS Cloud , 2015, IEEE Cloud Computing.

[2]  David Bernstein,et al.  Containers and Cloud: From LXC to Docker to Kubernetes , 2014, IEEE Cloud Computing.

[3]  Alexander Maedche,et al.  PaaS Characteristics for Productive Software Development: An Evaluation Framework , 2014, IEEE Internet Computing.

[4]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[5]  Wouter Joosen,et al.  Comparing PaaS offerings in light of SaaS development , 2013, Computing.

[6]  Rajiv Ranjan,et al.  The Cloud Interoperability Challenge , 2014, IEEE Cloud Computing.

[7]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.