| Nowadays the era of cloud computing is gaining increasingly popularity as well as the Internet.Boasting their rich resources,efficiency and stability,a large quantity of companies are focused on developing their own core business while developing a cloud business platform.They want to build an efficient,reliable platform that is easy to manage where SME could avoid the cumbersome IT operation and maintenance,and concentrate on the development of the performance business layer.However,during development and testing,the basic services required by the developers in the enterprises,such as the database services or cache services,are basically the installation and configuration of each developer in the development and testing environment,which greatly reduces the efficiency of development and testing.Therefore,a cloud platform is needed to support the internal developers of the enterprise.Quickly build some of the basic services required for development and increase the development efficiency of enterprise developers.The research topic of this thesis is the PaaS level in cloud computing.Based on Kubernetes,the Docker image is used to design and implement a PaaS platform,which can realize the release,ordering and use of services.PaaS is based on the Internet and provides services to a wide range of users in the form of web.The system researched and designed in this thesis can integrate existing and scattered infrastructure resources,provide database services to ordinary developers through platforms,and provide users with interactive media with IT infrastructure resources.The PaaS platform studied in this thesis is based on internship company’s internal I PaaS system,serving internal developers and testers.It adopts a service-oriented architecture,realizes the abstraction of some basic software service,and completes the one-click ordering and use of the database service or cache service.The system uses the separation of front and rear ends to reduce the coupling between the components on the web.Spring Security is introduced in the project to control the permissions.All the data transmission methods in this th are based on the RestFul interface.The service is created,deployed,used and operated by the interface of the RestFul type exposed by Kubernetes.The background server built by SpringBoot processes the data and finally displays it to the front-end browser for usage.Through the PaaS platform of this article,when deploying and installing the database or cache needed for development and testing,internal developers can abandon the tedious process of installing and deploying the development software.All they need to do is to click the order button and type the necessary Parameters directly through the platform in this article.Then a stable data service or cache service will be built for developers to use.Convenient system deployment,flexibility and high reusability,can be in the enterprise internal need to deploy one or more sets,simplify the development environment,improve the efficiency of internal development. |