HUAWEI CLOUD - PaaS Cloud Service of Three Musketeers

1. What is PaaS

Platform-as-a-Service (Platform as a Service), as one of the cloud services, the platform is also called the operating system (OS), which is the basic software that supports computers and smartphones to run applications.

PaaS is a form of service that can provide a complete set of working platforms including hardware and operating systems. This platform allows users to run various application software on the Internet.
We do not need to manage or control the underlying cloud infrastructure, including networks, servers, operating systems, storage, etc., but customers can control the applications deployed and possibly the configuration of the hosting environment where the applications run.

PaaS stores the operating platform in a large-scale data center and opens it to the outside world. Customers can directly run programs or develop applications on an external open operating platform. Even if each developer does not have the environment required for program development on his own terminal, he can directly use the development environment disclosed on the server. Therefore, developers do not need to spend energy on preparing the development environment, which is the charm of PaaS.

2. The Three Musketeers of Cloud Services

2.1、 IaaS

Infrastructure-as-a-Service (Infrastructure as a Service), which is designed to be used as infrastructure, provides consumers with computing functions, storage, networks, and other basic computing resources (infrastructure). Unlike PaaS, which provides a complete application implementation environment as a platform, you need to import middleware and operating systems yourself, and run applications on this basis.

2.2、 PaaS

Platform-as-a-Service (Platform as a Service), which is designed to exist as the basis for program development,
provides the function (that is, the platform) for users to develop or use applications on the cloud infrastructure. Users can develop or use applications by themselves on the provided platform. PaaS services also include the provision of development tools, database management services, and libraries and modules required for runtime. Whether it is professionalism or freedom, it is between SaaS and IaaS, and it is mainly an online service for program developers.

2.3、 SaaS

Software-as-a-Service (Software as a Service) It is designed to exist as a service software, providing applications (ie software) from suppliers running on cloud infrastructure. SaaS services do not require users to perform program development work, and can be used even if they do not have a program development foundation. Correspondingly, the SaaS service has a low degree of freedom, and only the functions set in the application program can be used.

2.4 Distribution of Three Musketeers

insert image description here
From the picture above, we can see that:
SaaS means that the development, management, and deployment of software are handed over to a third party, and there is no need to care about technical issues, and they can be used immediately. Almost all Internet services that our ordinary users come into contact with are SaaS, such as Toutiao and Twitter.

PaaS provides a software deployment platform that abstracts hardware and operating system details and can be scaled seamlessly. Developers only need to pay attention to their own business logic, not the bottom layer. For example: HUAWEI CLOUD pass platform.

IaaS is the bottom layer of cloud services and mainly provides some basic resources. The difference between it and PaaS is that users need to control the bottom layer by themselves to implement the logic of using the infrastructure. For example: Amazon EC2

2.5 The Three Musketeers Under the Skyscrapers

If we can understand cloud computing as a skyscraper, and this building can be divided into three parts: the top floor, the middle floor, and the bottom floor, so we can understand Iass (infrastructure), Pass (platform), and Sass (software) into three blocks of the building. The infrastructure is at the bottom, the platform is at the middle, and the software is at the top .
insert image description here

3. Huawei PassS platform

Huawei's PasS platform can quickly complete various development tasks through the platform, standard interfaces, and tools of the platform.
Among them, the situational awareness owned by the platform can view the system and its detailed information in real time, and it will record the security status of your assets and the root cause of the failure.
insert image description here

3.1. Function support

Huawei's PasS platform can mainly provide functional support in the following aspects:
1. Infrastructure:

A PaaS platform is responsible for managing the server, storage, data center, and network resources needed to run applications.

2. Design, test and development tools:

A platform integrated development environment that brings together the tools needed to actually build software, including source code editors, compilers, and debuggers. Some vendors also offer collaboration tools that allow developers to share each other's work.

3. Middleware:

The platform includes the tools needed to integrate various operating systems and user applications.

4. Operating system and database:

Platforms provide the operating system on which applications run, as well as various managed database options.

5. Security

When an enterprise decides to import PaaS, it can flexibly customize according to the size of the company and the internal environment of the company, use a mixture of private cloud and public cloud, or place more sensitive data in PaaS services with higher security.

4. Summary

Today, Huawei Cloud-PaaS cloud service is the first to talk about here, and it will be updated in succession. Thank you for reading. It is not easy to create. I hope you like it and like it. Thank you in advance.

Guess you like

Origin blog.csdn.net/fyydlz/article/details/128321281