XaaS

X as a Service, Anything as a Service, Everything as a Service are broad categories of terms (collectively) used to describe cloud computing and remote access services. The essence of cloud computing is XaaS.

SaaS/PaaS/IaaS

The most common examples of XaaS are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Infrastructure as a Service), they are often combined in what is known as the SPI model.

IaaS Infrastructure as a service

IaaS provides virtual computing resources for Internet enterprises. Its main technical components include computing resources, storage, and networks. With IaaS, you can access virtual components and build your own IT platform on top of them rather than on top of your own data center.

In the IaaS model, third-party service providers host hardware devices, operating systems and other software, servers, storage systems, and various other IT components for customers in a highly automated delivery model. In some cases, they also handle tasks such as ongoing system maintenance, data backup, and business continuity.

Leading providers of IaaS services, or third-party service providers, are Amazon Web Services (AWS), Microsoft, Google, IBM, Alibaba Cloud, Oracle, Virtustream, CenturyLink, Rackspace, and Joyent.

PaaS platform as a service

Service providers provide a platform for customers (enterprises) to design their own software applications and keep their own data. Based on services they can develop, run, and manage business applications without having to build and maintain the infrastructure typically required by the software development process, which includes runtime systems, middleware, and runtime libraries.

PaaS can be delivered in public cloud, private cloud, and hybrid cloud. In the public cloud mode, customers control software deployment, and cloud service providers provide all major IT components required for application development, including servers, storage systems, networks, operating systems, and databases. The first three are IaaS, which can be simply understood as IaaS, operating system, and database. The private cloud approach (also known as private deployment) is an internal data center deployment that delivers PaaS as software or applications. The hybrid cloud approach mixes these two types of cloud services.

In addition to common operating system, database services, Web applications and container services, mature PaaS services will simplify developers, provide complete PC and mobile software development kits (SDK), have rich development environment (Inteli, Eclipse, VS, etc.), fully managed database services. Configurable application building, support multi-language development, oriented to the application market.

SaaS software as a service

As mentioned above, PaaS is to provide a platform where customers design software applications and keep their own data. Further, the platform provides their own design software applications and management data, customers only to use this platform, is SaaS, such as we usually use all kinds of mail (Google mail, netease mail), all kinds of documents (Tencent document, graphite), all kinds of design platform (Linglong design platform) and so on.

In terms of users, IaaS, PaaS, and SaaS users are operation and maintenance engineers, developers, and end users respectively.

Other XaaS

Other examples of XaaS include Function as a service (FaaS), Storage as a service (SaaS), And Communications as a service (CaaS). Communications as a Service (NaaS), Network as a Service (NaaS) and Monitoring as a Service (MaaS).

It is worth mentioning DaaS (Data as a SaaS), Data aggregation abstraction, Data into general information, so as to provide public information services for the public. For example, weather information, A is used to judge clothing, B is used to judge whether to wash cars, C is used to judge agriculture. DaaS services should play an important role in the digital transformation. (crap! To be realistic), collect user information, form user portraits, and provide DaaS services such as thousands of faces and precise push after aggregation analysis.

Reference Documents:

  • “What is IaaS? Modern data center platform” computer world 2017, 40 www.zhihu.com/market/paid…
  • “What is the PaaS? In the cloud software development” computer world 2017, 39 www.zhihu.com/market/paid…
  • What is the main difference between IPAAs and APAAS? www.zhihu.com/question/58…

My public account “Wili Uneshu” micro signal: HLWLXS or try to follow.