A, aaS,

AaS stands for AS-A-service.

Second, the XaaS

XaaS is the term for a class. Here is the general term for the aaS class. IaaS, PaaS, SaaS, BaaS, FaaS, DaaS, NaaS.

2.1 IaaS

IaaS refers to Infrastructure services, infrastructure-as-a-service. It mainly provides some of the basic resources, which is the bottom layer of cloud services. IaaS on the market include DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Cisco Metacloud, Microsoft Azure, Google Compute Engine (GCE).

2.2 the PaaS

PaaS is a Platform service, platform-as-a-service. The platform provides a software deployment platform (runtime) that abstracts hardware and operating system details and can scale seamlessly. Developers only need to focus on their own business logic, not the underlying. The PaaS on the market include AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, and OpenShift.

2.3 SaaS

SaaS refers to Software services, also known as cloud Application services, software-as-a-service. The development, management and deployment of the software are all handed over to a third party. There is no need to care about technical issues and it can be used for use. The Internet service that the average user contacts, almost all is SaaS. SaaS in the market include Google Workspace, Dropbox, Salesforce, Cisco WebEx, SAP Concur, and GoToMeeting.

2.4 Differences between IaaS, PaaS, and SaaS

2.5 BaaS

BaaS means Backend as a Service. Service providers provide integrated cloud back-end services for customers (developers), such as file storage, data storage, push services, authentication services, and other functions to help developers quickly develop applications.

2.6 FaaS

FaaS: Function as a Service. Serverless computing, currently the most widely used is THE AWS Lambada. A service provider provides 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 following this model is one way to implement a “serverless” architecture, typically used when building microservice applications.

2.7 DaaS

DaaS is Data as a Service. Cloud companies are responsible for establishing the entire IT environment, collecting the basic data required by users and doing data analysis. Finally, they provide programming interfaces for analysis structures or algorithms to make data services. DaaS is a symbol of the era of big data. Cloud companies that can provide DaaS services need to accumulate their core competitiveness from three aspects: data accumulation, data analysis and data delivery.

2.8 NaaS

NaaS refers to Network as a Service. In China Mobile “5G+ press conference”, China Mobile released the Network as a Service (NaaS) capability system, by creating a core cornerstone, six innovative capabilities, to achieve open Network as a Service. In order to inject “5G+” new drivers into the digital transformation and upgrading of all industries and contribute to high-quality social and economic development.

Third, XPaaS

XPaaS refers to the various types of PaaS, which, like XaaS, is the term for the class, here is the general term for the PaaS class. With more than 30 PaaS technologies tracked by Gartner each year, PaaS is a complex and diverse application software development platform. The various types of PaaS are described below.

3.1 aPaaS

APaaS is an Application platform as a service. APaaS relies on a visual environment that provides cloud-based rapid application development tools and application deployment. Some aPaaS on the market include Chien Daoyun and Zenkit.

3.2 iPaaS

IPaaS is an Integration platform as a service. Integration platform as a Service, which Gartner defines as “a set of cloud services that facilitate development, execution, and integration flow governance with any on-premises and cloud-based processes, services, applications, and data that can be conducted in a separate or multiple intersecting organizations. IPaaS is characterized by the integration and integration of platforms. The iPaas on the market are jingdong iPaas.

3.3 Differences in aPaaS and iPaaS

APaas is more PaaS as SaaS. IPaas is biased to IaaS PaaS.

3.4 apimPaaS

ApimPaaS is the management platform as a service, API Management PaaS API.

3.5 baPaaS

BaPaaS is a management platform as a service, Business Analytics PaaS.

3.6 IoT PaaS

IoT PaaS is Internet of Things PaaS.

3.7 mPaaS

MPaaS are Mobile platform as a service, Mobile PaaS. Mobile PaaS, mPaaS is a Mobile development platform derived from Alipay, providing a cloud-to-end one-stop solution for Mobile development, testing, operation and operation and maintenance. The product capabilities fully cover the scenarios of “cross-end development framework, R&D collaboration, digital operation, intelligent marketing, back-end connection”, and so on. At present, it has served many B-end customers such as 12306, Shanghai Metro, Guangdong Development Bank, Huaxia Bank, CSDN, Coca-Cola, and hundreds of millions of C-end users.

3.8 dbPaaS

DbPaaS is the Database Platform as a Service.

3.9 UIPaaS

UIPaaS is UI platform as a service, User Interface PaaS. Product interface design and r&d one-stop solution.

Happy coding .. 🙂

Reference material

The original link

SaaS vs. PaaS vs. IaaS: What’s The Difference & How To Choose

Ruan Yifeng’s distinction between IaaS, PaaS and SaaS

IaaS, PaaS, SaaS, BaaS, Faas

The difference between iPaaS and aPaaS, and mPaaS, UIPaaS

The era of PaaS and digital is finally coming