Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the forms of cloud computing host service

2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly explains "what are the forms of cloud computing host services". Interested friends may wish to take a look. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn "what are the forms of cloud computing host services?"

Infrastructure Cloud

Also known as IaaS, hence the name Siyi, this kind of provider mainly provides equipment services at the bottom of the system. The simplest understanding, such as providing a Linux or windows server, then users can remotely connect to the server, install software on it, and have relatively strong control over this server. Providers usually let users choose some hardware parameters such as memory, hard disk, bandwidth and operating system, and charge a corresponding rental fee according to the choice.

Providers often use their physical resources efficiently in a virtualized way. In fact, for users, they are no different from physical servers, and they can have a more stable hardware environment, which reduces the difficulty of operation and maintenance for users. This kind of cloud provider, more well-known are Aliyun, Microsoft's WindowsAzure and so on.

Generally speaking, the provider will provide a management console for users to easily see the running status of the server. For example, the following figure shows the backend console interface of Aliyun, and the user's management unit is the virtual server:

Platform facilities Cloud

Also known as Paas, these providers provide users with software platforms and development tools, such as php, python,. Net, database systems, storage platforms. Users usually do not need to consider the underlying operating system, hardware configuration, network configuration, load, but only need to upload the developed program to run on a specific software platform; in terms of database, users do not need to care about backup, streaming and other issues, the provider will do a good job, all you need to do is to link the database to read and write according to the requirements.

There is another category that the author also classifies as PaaS, that is, storage providers. In general, the storage provider is responsible for providing file storage, backup, and API for reading and writing files, which is independent of the operating system and is usually based on HTTP or TCP. Because of this, the author believes that this is different from simply providing disks, which is a unified and more logical storage service that does not need to care about the underlying storage structure.

The author comes into contact with more Sina Cloud and Qiniuyun. Sina Cloud mainly provides software platforms and databases, as well as some supporting services. Qiniuyun is a pure storage provider, characterized by diversified processing of stored files, such as video transcoding, picture transformation, and even recent porn detection. It should be said to provide users with great convenience.

PaaS usually charges as much as it charges, and it is often free for users with small traffic.

The following figure shows the backend application management interface of Sina Cloud. The user's management unit is the application, and the application has application language, platform, supporting database, cache and other services:

The following figure shows the background of Qiniuyun. The user's management unit is space, and files are stored under space:

Software service cloud

Also known as SaaS, this kind of cloud is actually closer to the end user and easier for users to understand, such as the typical Baidu cloud disk. This type of cloud is relatively difficult to define and has a wide range, so I won't repeat it here.

The back end is the cloud

Also known as BaaS, this kind of cloud is a relatively new concept, which is proposed and implemented with the development of mobile Internet, so it is more aimed at mobile applications. In a nutshell, the goal of such clouds is to "wipe out" back-end programmers, which sounds scary. The author contacts down, the feeling is still very good.

Structured data storage: instead of providing database systems directly, such clouds provide a range of API and SDK that allow mobile developers or web developers to access data directly without database servers and middleware. For example, in the past, if we wanted to do a user registration, we must first design and initialize the database, and then write an interface program in a certain language to expose some interfaces to the client, so that the client can access the data through this interface. This interface can also be called middleware, and this work is usually done by a role called "back-end programmer", and then under BaaS, this process is not needed. BaaS can provide the ability of the client to access the data directly, and the data table can be created automatically. It is accompanied by a complete set of data analysis scheme and system. It also eliminates the development of background management, data viewing and analysis functions.

Push: BaaS also provides mobile clients with the ability to push messages.

Files: some BaaS also come with the ability to provide file storage.

If the startup team needs to streamline personnel and focus on the front-end experience of the product, especially the mobile experience, you can consider using BaaS to simplify the construction of back-end services and personnel structure. The domestic BaaS that the author has come into contact with are AVOS, Bmob and so on.

The following figure shows the background of AVOS. As you can see, it looks like a database, and these Class (tables) do not need to be created in advance. Reading and writing are done entirely through API and SDK:

At this point, I believe you have a deeper understanding of "what are the forms of cloud computing host services?" you might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report