美文网首页
【SaaS,PaaS? XaaS -微参考】

【SaaS,PaaS? XaaS -微参考】

作者: wn777 | 来源:发表于2024-04-01 21:05 被阅读0次

    介绍

    以下是关于各种云服务模式的简要介绍,包括全称、定义、典型场景和应用:

    缩写 全称 定义 关键词 典型场景和应用
    SaaS Software as a Service 将软件以服务的形式交付给用户,用户通过互联网访问软件。 提供软件 电子邮件、在线办公套件(如Google Docs、Office 365)、企业管理软件(如SAP)
    PaaS Platform as a Service 提供开发人员构建、部署和管理应用程序所需的平台和工具。 提供平台 应用程序开发、测试和部署、网站托管(如Heroku、Google App Engine)
    BaaS Backend as a Service 提供后端服务和云存储,帮助开发人员构建和管理应用程序。 提供后端服务 用户身份认证、数据存储、实时数据库、推送通知(如Firebase、AWS Amplify)
    FaaS Function as a Service 以事件驱动的方式运行代码片段,按需扩展和管理基础设施。 提供运行环境,只写代码放到托管环境运行serverless AWS Lambda,阿里云 FC Function Compute
    IaaS Infrastructure as a Service 提供基础架构,包括虚拟化资源(如计算、存储、网络)。 提供基础架构 虚拟服务器、存储空间、网络资源、数据备份和恢复(如Amazon Web Services、Microsoft Azure)

    定义

    如何划分

    这里有个经典的划分边界,可以看到从On Premises,到IaaS,PaaS,SaaS,我们要做的事情越来越少了,很多例如硬件的选取,基础服务的构建以及部署,都可以通过厂商提供来获得支持,我们更关注于我们业务本身的事情上,更专注于业务的开发,业务内容运营,软件的使用

    划分界限

    层级示例

    服务示例

    我理解我们使用的同一服务,有时包含SaaS, PaaS,IaaS中的一种或者多种 ,所以并不能单一的定义为SaaS或者PaaS。比如在阿里云上使用MongoDB, MongoDB数据库本身本身属于IaaS,但是在阿里云上配套提供的MongoDB的账号平台,监控平台等,又属于PaaS。

    同时, 随着云服务的发展,还可以从不同角度 ,不同粒度包装提供新的服务,比如近些年比较火的FaaS (典型阿里云函数计算FC,AWS-Lambda函数),开发者无需关心机器或者存储,只需要关心业务逻辑代码即可,所以FaaS也会认为是Serverless的重要组成部分。

    由此延伸,那么

    万物皆可为服务,XaaS

    借鉴网上看到一些启发性内容,随着云服务的发展,一切即服务模型可以降低成本,并且简化IT部署每增加一项云服务,企业本身就可以摆脱内部IT基础设施的一部分,进而减少比如服务器,硬盘驱动器,网络交换机,软件部署,或者物联网等等。

    XaaS

    结语

    以上便是我对于SaaS,PaaS,IaaS等这些服务的理解,仅供参考希望对大家有所帮助。如您有不同意见,也欢迎留言评论。

    相关文章

      网友评论

          本文标题:【SaaS,PaaS? XaaS -微参考】

          本文链接:https://www.haomeiwen.com/subject/gybitjtx.html