Taiwan as a service is a service category that provides developers with a platform to build applications and services through the global Internet. Paas provides an on-demand development environment for developing, testing, and managing software applications

Cloud computing (cloud computing) is a type of distributed computing, which refers to the decomposition of huge data computing processing programs into countless small programs through the network “cloud”, and then through a system composed of multiple servers to process and analyze these The applet gets the result and returns it to the user. In the early days of cloud computing, to put it simply, it was simple distributed computing, task distribution, and merge of computing results. Therefore, cloud computing is also called grid computing. Through this technology, you can complete the processing of tens of thousands of data in a short time (a few seconds), so as to achieve a powerful network service.

The services discussed in cloud computing include infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS) at three levels. Platform as a service (PaaS) is an important part of cloud computing, providing computing platforms and solution services.

At the typical level of cloud computing, the PaaS layer is between software as a service and infrastructure as a service. PaaS provides users with the deployment and creation of cloud infrastructure to clients, or to obtain programming languages, libraries and services. Users do not need to manage and control cloud infrastructure (including networks, servers, operating systems, or storage), but need to control the upper-layer application deployment and application hosting environment. PaaS uses the software development platform as a service and delivers it to users in a software-as-a-service (SaaS) model. PaaS provides a software deployment platform (runtime), abstracts away hardware and operating system details, and can be scaled seamlessly. Developers only need to focus on their own business logic, not on the bottom layer. That is, PaaS provides an environment for generating, testing, and deploying software applications.

PaaS is a complete development and deployment environment in the cloud, and its resources enable organizations to provide everything from simple cloud-based applications to complex cloud-enabled enterprise applications. Resources are purchased from cloud service providers in a “pay-as-you-go” way and accessed through a secure Internet connection.