IaaS、NaaS、PaaS、SaaS、CaaS、MaaS、XaaS
IaaS (Infrastructure as a Service)
NaaS (Network as a Service)
PaaS (Platform as a Service)
SaaS (Software as a Service)
CaaS(Communication as a Service)
MaaS(Monitoring as a Service)
XaaS(anything as a service)
DBaaS(Database as a service )
DaaS(Data as a Service)
FaaS(Function as a Service)
……
https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-iaas/?msockid=27a0fb04adf665823fe8ed33ac9064e7
https://www.datacamp.com/blog/cloud-service-models
https://www.megaport.com/blog/iaas-naas-paas-and-saas-how-are-they-different/
https://www.zdnet.com/article/cloudy-concepts-iaas-paas-saas-maas-caas-xaas/
https://www.ibm.com/think/topics/iaas-paas-saas
- SaaS delivers software applications online, allowing end users to access and use them without managing or maintaining the underlying infrastructure. Examples include email services, customer relationship management (CRM) systems, and office productivity tools.
- PaaS provides a complete cloud-based environment for developers to build, deploy, and manage applications—all without the need to manage infrastructure. PaaS also offers tools and services for application development, such as databases, middleware, and development frameworks.
- MaaS, like SaaS and PaaS, uses a cloud-based delivery model but is specifically designed for machine learning models. While SaaS and PaaS cater to a wide range of applications, MaaS focuses on AI use cases. This specialization enables MaaS to provide highly efficient and optimized solutions for ML models, allowing businesses to integrate machine learning capabilities without developing models from scratch.
Network as a Service (NaaS) is a solution that combines IaaS with network and security services like unified threat management (UTM) and load balancing. For anyone who might already be confused, NaaS is simply IaaS minus compute and storage. As its name suggests, it is for networking only, and networking functionality is delivered via the cloud.
Software as a service (SaaS) is the ability for a consumer to use on demand software that is provided by the service provider via a thin client device e.g. a web browser over the Internet. With SaaS the consumer has not only no management or control of the infrastructure such as the storage, servers, network, or operating systems, but also no control over the application's capabilities. Culled from what were originally referred to as (ASPs) Application Service Providers, SaaS is a quick and efficient delivery model for key business applications such as customer relationship management (CRM), enterprise resource planning (ERP), HR and payroll.
Monitoring as a Service (MaaS) is at present still an emerging piece of the Cloud jigsaw but an integral one for the future. In the same way that businesses realised that their infrastructure and key applications required monitoring tools that would ensure the proactive elimination of any downtime risks, Monitoring as a Service provides the option to offload a large majority of those costs by having it run as a service as opposed to a fully invested in house tool. So for example by logging onto a thin client or central web based dashboard which is hosted by the service provider, the consumer can monitor the status of their key applications regardless of location. Add the advantages of an easy set up and purchasing process and MaaS could be a key pay as you use model for the de-risking of applications that are initially being migrated to the Cloud.
Communication as a Service (CaaS), enables the consumer to utilize Enterprise level VoIP, VPNs, PBX and Unified Communications without the costly investment of purchasing, hosting and managing the infrastructure. With the service provider responsible for the management and running of these services also, the other advantage the consumer has is that they needn't require their own trained personnel, bringing significant OPEX as well as CAPEX costs.
Finally XaaS or 'anything as a service' is the delivery of IT as a Service through hybrid Cloud computing and is a reference to either one or a combination of Software as a Service (SaaS), Infrastructure as a Service (IaaS), Platform as a Service (PaaS). communications as a service (CaaS) or monitoring as a service (Maas). XaaS is quickly emerging as a term that is being readily recognized as services that were previously separated on either private or public Clouds are becoming transparent and integrated.
SDD:Spec-Driven Development规格驱动开发
IDD:Intention-Driven Development 意图驱动开发
浙公网安备 33010602011771号