当前位置: 首页 > news >正文

IaaS,PaaS和SaaS,又衍生出CaaS,NaaS和MaaS

云计算的概念可能比较抽象,通俗的来说云计算就是以前的服务器计算的网络升级版,其主要有扩展性强、廉价、虚拟化、计算能力强这几个特点。通常,云计算中云计算的概念可能比较抽象,通俗的来说云计算就是以前的服务器计算的网络升级版,其主要有扩展性强、廉价、虚拟化、计算能力强这几个特点。将服务分为IaaS,PaaS和SaaS等三个层次。同时根据服务的载体不同,又衍生出CaaS,NaaS和MaaS等服务内容出来。

IaaS,PaaS和SaaS,又衍生出CaaS,NaaS和MaaS


1.IaaS

Infrastructure-as-a-Service(基础设施即服务)第一层叫做IaaS。

几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。

但是现在有了IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。

2.PaaS

Platform-as-a-Service(平台即服务)第二层就是所谓的PaaS。公司所有的开发都可以在这一层进行,节省了时间和资源。

PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。

3.SaaS

Software-as-a-Service(软件即服务)第三层也就是所谓SaaS。这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。

目前三者的发展情况都不错,三者之间也有着较为密切的联系,其中IaaS是基础层、PaaS是平台层的,而SaaS是软件层的。

4.CaaS

Communications-as-a-Service通讯即服务(也可称为协作即服务)。CaaS是将传统电信的能力如消息、语音、视频、会议、通信协同等封装成API(Application Programming Interface,应用软件编程接口)或者SDK(Software Development Kit,软件开发工具包)通过互联网对外开放,提供给第三方使用,将电信能力真正作为服务对外提供。

5.MaaS

Machine as a Service物联网即服务,这个概念伴随着物联网产生,物联网常见的两种业务形式就是MAI与MaaS,因此MaaS属于物联网业务形式的一种。

6.NaaS

NaaS(Network as a Service)网络即服务,通过网络虚拟化,安全设备虚拟化,SDN等网络技术,为各种用户提供不同的虚拟化网络服务。NaaS在现代云计算当中扮演着至关重要的一环,充当各元素的桥梁的角色。

在传统的IT网络架构中,系统部署或者升级时,需要同时调整相应的网络设备(路由器,交换机,防火墙)是一件非常繁琐并且成本很高的事情。这并不满足当前应用对稳定性和敏捷性的要求。而NaaS则可以很好的解决这些问题,通过虚拟的网络层使用户的应用和服务摆脱对底层硬件的束缚,用户可以快捷并廉价的部署网络服务如IP-Sec,负载均衡,IPS等。

相关文章:

  • Spring Cloud 下线微服务
  • 让UITableView的Cell都变成静态的
  • 牛客练习赛37
  • 『原创』设置SQL Server 2005自动备份——数据库邮件设置(图文)
  • Gmail工具和插件网址大全
  • 北京城市生态系统研究站取得2011年国自然科学基金重点基金资助
  • samba 文件共享
  • Nginx的介绍
  • 14个值得推荐的个人提升方法
  • 上海科学家研制出新型“耐火宣纸”
  • Java Web:项目结构和web.xml
  • 调查:澳门96%打工者称奖金、薪酬决定工作去留
  • 前端技术周刊 2019-01-14:客户端存储
  • 前端工程化的理解
  • 公安部发2019年春运交通安全预警 道路客运量将达24.6亿人次
  • SegmentFault for Android 3.0 发布
  • “大数据应用场景”之隔壁老王(连载四)
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【css3】浏览器内核及其兼容性
  • Create React App 使用
  • Idea+maven+scala构建包并在spark on yarn 运行
  • java中的hashCode
  • mysql 数据库四种事务隔离级别
  • python 装饰器(一)
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • 编写符合Python风格的对象
  • 对象管理器(defineProperty)学习笔记
  • 给第三方使用接口的 URL 签名实现
  • 前端存储 - localStorage
  • 前端之React实战:创建跨平台的项目架构
  • 如何设计一个微型分布式架构?
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 使用权重正则化较少模型过拟合
  • 世界上最简单的无等待算法(getAndIncrement)
  • 用简单代码看卷积组块发展
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • #ifdef 的技巧用法
  • #LLM入门|Prompt#3.3_存储_Memory
  • #考研#计算机文化知识1(局域网及网络互联)
  • (003)SlickEdit Unity的补全
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (补)B+树一些思想
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (十六)串口UART
  • (顺序)容器的好伴侣 --- 容器适配器
  • .bashrc在哪里,alias妙用
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net 程序发生了一个不可捕获的异常