Cloud Computing - Types of Cloud Computing Services

  • About the author: A cloud computing network operation and maintenance personnel, sharing the technology and dry goods of network and operation and maintenance every day. 

  •  Motto: Keep your head down and hurry on your way, be respectful

  • Personal homepage: Homepage of Netdou


 

 foreword

This chapter will explain the types of cloud computing services.


1. Types of Cloud Computing Services

1. Infrastructure as a Service IaaS (Infrastructure as a Service)

  • Service providers rent out basic computing resources such as processing power, storage space, and network capacity.

 The underlying virtualization, network, storage, and servers are all provided by operators, while the upper-layer operating systems, middleware, etc. are all managed by ourselves.

It’s like we bought IBM, HP, Huawei’s storage, and my enterprise business in the earliest days. Now we can put these services on a website, and we don’t need our equipment to run. These equipment are provided by the application provider. From buying equipment——"renting equipment.

(1) Common IaaS business scenarios

  • physical data center

An IaaS provider will manage large data centers (often large data centers around the world) that contain the physical machines required for various abstraction layers on top of the data centers, which are made available to end users over a network. In most IaaS models, end users do not directly interact with the physical infrastructure, but it is provided to them as a service.

  • calculate

IaaS is generally understood as virtualized computing resources. The provider manages the hypervisor, and the end user can programmatically provision virtual "instances" with the desired amount of compute and storage. Most providers offer CPUs and GPUs for different types of workloads. Cloud computing is also often paired with services that support autoscaling and load balancing, which provide the scale and performance characteristics that make the cloud ideal in the first place.

  • storage

The three main types of cloud storage are block storage, file storage, and object storage. Block and file storage is common in traditional data centers, but often struggles to adapt to the scale, performance, and distributed nature of the cloud. So out of these three object storages, object storage has become the most common storage model in the cloud because it is highly distributed (and therefore elastic), it utilizes commodity hardware, it can easily access data via HTTP, and it scales not only essentially is infinite, but performance scales linearly as the cluster grows.

Summarize

It is to buy cloud services. Except that the hardware is provided by the supplier, everything else is the same as our usual.


2. Platform as a Service PaaS (Platform as a Service)

  • Service providers provide users with a programmable and developable cloud environment (for developers).

 The service provider provides a set of programmable and developable cloud environment for developers, the operating environment, middleware, operating system, storage, server, network and other environments are all provided by the provider. The installation and data of some applications are managed by themselves.

PaaS means that when my company needed business software in the past, I sold it to enterprise customers after my company developed it, and sent professional personnel to install it. Now, enterprise development and installation are all operated by customers. PaaS is to develop a testable environment for our developers, through which developers can test these applications. It's like providing you with databases, middleware, and operating systems, all for developers.

Advantages: Reduce the loss of building various platforms, and save resources for the cloud and users.

Disadvantages: Compared with IaaS, PaaS has a relatively low degree of freedom and flexibility, and is not suitable for highly professional IT practitioners.
It is equivalent to being limited in scope and doing something in a specific scope. My understanding is a bit like QQ remotely controlling your own computer to handle things
.

Summarize

PaaS is uploaded and managed by itself, and others are provided by suppliers.


 3. Software as a Service (SaaS)

Service providers provide customers with a set of tools and applications in the cloud environment.

 Software is a service, and SaaS is provided by the application provider from the bottom up. It is the equipment we purchased on the supplier's website, such as what kind of CPU, how much storage, what operating system is needed, what software to install, etc. are provided by the supplier.

Such as: online mailbox, online office software, online time, these are the embodiment of SaaS.

It lowers the threshold for our cloud service consumers, PaaS needs to have the ability to develop (knowledge programming) SaaS is just a click, lowering the threshold.


2. Comparison of traditional architecture and three service types

  •  It can be seen that the traditional architecture requires our own management and purchase, which is very complicated, expensive, and requires professional personnel to develop and compile after development.
  • The bottom layer of the IaaS architecture is provided by the operator, and only professionals are required to carry out the development environment and procedures.
  • After the PaaS architecture is more convenient, we only need our developers to write our programs.
  • The SaaS architecture is all provided by the operator.

like cooking

  • Tradition = We need to cook and buy vegetables and put them on the table to eat
  • IaaS=We don't need to buy food, we buy it through delivery, then cook and provide a place to eat
  • PaaS=We order takeaway, the dishes are ready-made, we only need to provide the venue
  • SaaS=It means that we go directly to the restaurant of the dish we want to eat, just pay for it

Summarize

It is getting simpler and simpler, from self-built to leased, with service operation as the core.


 Creation is not easy, please pay attention, like, collect, thank you~   

Guess you like

Origin blog.csdn.net/yj11290301/article/details/130903031