Brief Introduction to IDC Data Center Related Services

Brief Introduction to IDC Data Center Related Services

IaaS、PaaS、SaaS、BaaS、FaaS, These nouns are all followed by the letters’ aas’, which stands for As-a-Service, meaning ‘service’. Let’s take a look at the following architecture diagram:

IaaS、PaaS、SaaS

 

Cloud platforms generally provide the three types of cloud services shown in the architecture diagram above

 

IaaS: Infrastructure as a Service

 

From the architecture diagram above, it can be seen that IaaS is at the bottom level, with service providers providing underlying/physical infrastructure resources (servers, data centers, environmental control, power, server rooms), and customers deploying and executing various software such as operating systems or applications themselves.

 

PaaS: Platform as a Service

 

PaaS is in the middle layer, where service providers provide infrastructure underlying services, including operating systems (Windows, Linux), database servers, web servers, domain controllers, and other middleware, as well as middleware services such as backup services in the service model. For example, IIS NET,Apache,MySQL …, The customer controls the deployment of upper level applications and the environment for application hosting themselves.

 

SaaS: Software as a Service

 

SaaS is at the top level, where service providers provide software based solutions to meet customers’ ultimate needs; Applications such as OA, CRM, MIS, ERP, HRM, CM, Office 365, iCloud, G Suite, etc., customers do not need to consider any form of professional technical knowledge to obtain complete software packages, making their daily work and life easier.

 

What is the difference between them?

 

There is an example circulating online that explains cloud services by opening a pizza shop:

 

Pizza Cloud

 

Please imagine that you are a restaurant operator planning to start a pizza business. You can produce your own pizza from start to finish, but it’s more complicated and requires a lot of preparation, so you decide to outsource some of the work and use someone else’s service. You have three options.

Option 1: IaaS

Others provide kitchens, stoves, and gas, and you use these infrastructure to bake your pizza.

Option 2: PaaS

In addition to the infrastructure of Plan 1, others also provide pizza crust. You just need to sprinkle your own ingredients on the pastry and let him help you bake it out. That is to say, what you need to do is design the taste of pizza (seafood pizza or chicken pizza), and others provide platform services for you to implement your own design.

Option Three: SaaS

Others can directly make pizza without your intervention, and what they get is a finished product. All you need to do is sell it, at most repackage it and print your own logo.

 

The summary of the three schemes is shown in the following figure:

 

Pizza as a Service

 

From left to right, the workload I bear (blue part in the above picture) is decreasing, IaaS > PaaS > SaaS。 The corresponding software development is shown in the following picture:

 

Pizza Cloud Architecture Diagram

 

Overall:

 

IaaS is the bottom layer of cloud services, mainly providing some basic resources. For example, the 25G series optical modules and 10-100G series high-speed cable AOC provided by Shenzhen Yichuang Feiyu Communication Technology Co., Ltd. are both within Iaas’ product range

 

PaaS provides a software deployment platform (runtime) that abstracts hardware and operating system details, allowing for seamless scaling. Developers only need to focus on their own business logic, not the underlying layers.

 

SaaS is a software development, management, and deployment that is outsourced to third parties, without the need to worry about technical issues, and can be used immediately.

 

So what are BaaS and FaaS?

 

BaaS: Backend as a Service

 

Service providers provide customers (developers) with integrated cloud backend services, such as file storage, data storage, push services, identity verification services, etc., to help developers quickly develop applications. For example, services like Baidu Cloud Drive

 

FaaS: Function as a Service

 

Serverless computing, currently the most widely used is AWS’s Lambada.

 

Service providers provide a platform that allows customers to develop, run, and manage application functionality without the complexity of building and maintaining the infrastructure typically associated with developing and launching applications. Building applications according to this model is a way to implement a “serverless” architecture, typically used when building microservices applications.

 

The data center is a complex system that requires products and services at various levels of service, in various forms, and a wealth of products have emerged. This has led to the rapid development of China’s cloud service industry, which is also at the forefront of the world with Chinese suppliers, Chinese technology, and refueling!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top