The difference between IaaS, PaaS, SaaS, CaaS, and MaaS

 

 The cloud computing architecture diagram
          is obvious. The main difference between the five is the first word, and aaS all means as-a-service (service). These five models have emerged in recent years, and this The five are all landing products of cloud computing, so let's first understand what cloud computing is.
 

1. What is cloud computing

Cloud computing is an increase, use, and delivery model of Internet-based related services. It usually involves the provision of dynamic, easily scalable and often virtualized resources through the Internet. Cloud is a metaphor for the network and the Internet. Cloud computing can even allow you to experience the computing power of 10 trillion operations per second. With such a powerful computing power, you can simulate nuclear explosions, predict climate change, and market development trends. Users access the data center through computers, laptops, mobile phones, etc., and perform calculations according to their own needs. 

In layman's terms, cloud computing is an upgraded version of the previous server computing, which mainly has the characteristics of strong scalability, low cost, virtualization, and strong computing power.

2. What does IaaS mean?

IaaS: Infrastructure-as-a-Service (Infrastructure as a Service) The first layer is called IaaS, sometimes also called Hardware-as-a-Service.
A few years ago, if you wanted to run some enterprise applications on your office or company's website, you needed to buy a server or other expensive hardware to control local applications and make your business run.
But now with IaaS, you can outsource the hardware to other places. IaaS companies will provide off-site servers, storage and network hardware, which you can rent. Save maintenance costs and office space, the company can use these hardware to run its applications at any time.

Some large IaaS companies include Amazon, Microsoft, VMWare, Rackspace and Red Hat. However, these companies have their own expertise. For example, Amazon and Microsoft not only provide you with IaaS, they will also rent out their computing power to you. host your website.
 

3. What does PaaS mean?

PaaS: Platform-as-a-Service (Platform-as-a-Service) The second layer is the so-called PaaS, sometimes called middleware. All your company's development can be carried out on this layer, saving time and resources.

PaaS companies provide various solutions for developing and distributing applications on the Internet, such as virtual servers and operating systems. This saves you money on hardware and also makes collaboration between dispersed studios easier. Web application management, application design, application virtual hosting, storage, security and application development collaboration tools, etc.
Some of the big PaaS providers are Google App Engine, Microsoft Azure, Force.com, Heroku, Engine Yard. Recent companies that have emerged are AppFog, Mendix and Standing Cloud
 

4. What does SaaS mean?

SaaS: Software-as-a-Service (Software-as-a-Service) The
third layer is also known as SaaS. This layer is the one that comes into contact with your life every day, most of which are accessed through a web browser. Any application on a remote server can be run over the network, which is SaaS.
The services you consume are completely entered into these categories from web pages such as Netflix, MOG, Google Apps, Box.net, Dropbox or Apple's iCloud. Although these web services are used for business and entertainment or both, they are also part of the cloud technology.
Some SaaS applications used for business include Citrix's GoToMeeting, Cisco's WebEx, Salesforce's CRM, ADP, Workday, and SuccessFactors.
 
At present, the development of the three is good, and there is a relatively close relationship between the three. Among them, IaaS is the basic layer, PaaS is the platform layer, and SaaS is the software layer.
In recent years, with the in-depth development of teamwork, CaaS and MaaS have also entered people's field of vision. What do CaaS and MaaS mean?

5. What does CaaS mean?


CaaS is the abbreviation of Communications-as-a-Service, which means communication as a service (also known as collaboration as a service). CaaS encapsulates traditional telecommunications capabilities such as messaging, voice, video, conference, and communication collaboration into API (Application Programming Interface) or SDK (Software Development Kit) through the Internet to provide It is used by third parties (enterprises, SMEs, vertical industries, CP/SP, individual developers, etc.) to truly provide telecom capabilities as services.
Also known as the fourth business form of cloud computing, Huawei in China is currently setting up a CaaS ecosystem. 

6. What does MaaS mean?

MaaS (Machine as a Service) Internet of Things is a service. This concept is accompanied by the Internet of Things. The two common business forms of the Internet of Things are MAI and MaaS. Therefore, MaaS is one of the business forms of the Internet of Things.
With the increase in the business volume of the Internet of Things, the demand for data storage and computing capacity will bring requirements for "cloud computing" capabilities:
Cloud computing: From the computing center to the data center in the initial stage of the Internet of Things, PoP can meet the needs
in At the advanced stage of the Internet of Things, MVNO/MMO operators (which have existed for many years abroad) may appear, requiring the combination of virtualized cloud computing technology, SOA and other technologies to realize the ubiquitous service of the Internet of Things: TaaS (everyTHING As A Service).

Reference article

https://blog.csdn.net/boonya/article/details/52153708

Guess you like

Origin blog.csdn.net/xiaoxiao_su123/article/details/113472037