侵权投诉

云计算的三层模式是什么详细资料介绍

2020-01-12 09:20 次阅读

“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。

任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以有时候看到云技术背后的一些词可能会比较头疼。

云也是分层的

任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。

IaaS: Infrastructure-as-a-Service(基础设施即服务)

第一层叫做IaaS,有时候也叫做Hardware-as-a-Service,几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。

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

一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不过这些公司又都有自己的专长,比如Amazon和微软给你提供的不只是IaaS,他们还会将其计算能力出租给你来host你的网站。

PaaS: Platform-as-a-Service(平台即服务)

第二层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。

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

一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard。最近兴起的公司有AppFog, Mendix 和 Standing Cloud

SaaS: Software-as-a-Service(软件即服务)

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

你消费的服务完全是从网页如Netflix, MOG, Google Apps, Box.net, Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。

一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。

Iaas和Paas之间的比较

PaaS的主要作用是将一个开发和运行平台作为服务提供给用户,而IaaS的主要作用是提供虚拟机或者其他资源作为服务提供给用户。接下来,将在七个方面对PaaS和IaaS进行比较:

1) 开发环境:PaaS基本都会给开发者提供一整套包括IDE在内的开发和测试环境,而IaaS方面用户主要还是沿用之前比较熟悉那套开发环境,但是因为之前那套开发环境在和云的整合方面比较欠缺,所以使用起来不是很方便。

2) 支持的应用:因为IaaS主要是提供虚拟机,而且普通的虚拟机能支持多种操作系统,所以IaaS支持的应用的范围是非常广泛的。但如果要让一个应用能跑在某个PaaS平台不是一件轻松的事,因为不仅需要确保这个应用是基于这个平台所支持的语言,而且也要确保这个应用只能调用这个平台所支持的API,如果这个应用调用了平台所不支持的API,那么就需要对这个应用进行修改。

3) 开放标准:虽然很多IaaS平台都存在一定的私有功能,但是由于OVF等协议的存在,使得IaaS在跨平台和避免被供应商定这两面是稳步前进的。而PaaS平台的情况则不容乐观,因为不论是Google的App Engine,还是Salesforce的Force.com都存在一定的私有API。

4) 可伸缩性:PaaS平台会自动调整资源来帮助运行于其上的应用更好地应对突发流量。而IaaS平台则需要开发人员手动对资源进行调整才能应对。

5) 整合率和经济性: PaaS平台整合率是非常高,比如PaaS的代表Google App Engine能在一台服务器上承载成千上万的应用,而普通的IaaS平台的整合率最多也不会超过100,而且普遍在10左右,使得IaaS的经济性不如PaaS。

6) 计费和监管:因为PaaS平台在计费和监管这两方面不仅达到了IaaS平台所能企及的操作系统层面,比如,CPU和内存的使用量等,而且还能做到应用层面,比如,应用的反应时间(Response Time)或者应用所消耗的事务多少等,这将提高计费和管理的精确性。

7) 学习难度:因为在IaaS上面开发和管理应用和现有的方式比较接近,而PaaS上面开发则有可能需要学一门新的语言或者新的框架,所以IaaS学习难度更低。

未来的PK

在当今云计算环境当中,IaaS是非常主流的,无论是Amazon EC2还是Linode或者Joyent等,都占有一席之地,但是随着Google的App Engine,Salesforce的Force.com还是微软的Windows Azure等PaaS平台的推出,使得PaaS也开始崭露头角。谈到这两者的未来,特别是这两者之间的竞争关系,短期而言,因为IaaS模式在支持的应用和学习难度这两方面的优势,使得IaaS将会在短期之内会成为开发者的首选,但是从长期而言,因为PaaS模式的高整合率所带来经济型使得如果PaaS能解决诸如通用性和支持的应用等方面的挑战,它将会替代IaaS成为开发者的“新宠”。

收藏 人收藏
分享:

评论

相关推荐

AI应用是如何促进高效智能发展

人工智能技术在智能配送、智能筛查等方面的运用中都发挥了举足轻重的作用,让大众看到了技术背后的力量。
发表于 02-28 15:16 34次 阅读
AI应用是如何促进高效智能发展

长期的UC部署选项会是什么

基于云计算的统一通信(UC)在内部部署设施运行可以提供更多的灵活性。
发表于 02-28 14:02 17次 阅读
长期的UC部署选项会是什么

统一通信市场有怎样的趋势

随着越来越多的企业顺应最新的统一通信市场趋势(如云计算协作工具和嵌入式通信),内部部署统一通信(UC....
发表于 02-28 13:58 20次 阅读
统一通信市场有怎样的趋势

2020年人工智能在云平台上的应用有什么增长

人工智能的发展可能会加速,这要归功于通过云计算整合的资源。
发表于 02-28 13:42 18次 阅读
2020年人工智能在云平台上的应用有什么增长

混合云挑战最先需要解决什么

云计算的最大好处是敏捷性——能够替换损坏的组件或扩展过载的组件。
发表于 02-28 11:19 23次 阅读
混合云挑战最先需要解决什么

尽管是制程压制 可为什么7nm锐龙单核性能跟14nm酷睿差不多

这几年来,提到CPU挤牙膏,不少玩家就很不爽,还有人表示2600K再战5年,这都差不多是9年前的CP....
的头像 工程师邓生 发表于 02-28 10:37 149次 阅读
尽管是制程压制 可为什么7nm锐龙单核性能跟14nm酷睿差不多

TMS320F28377D 32位浮点微控制器单元的数据手册免费下载

Delfino™TMS320F28377D-EP 是一款强大的 32 位浮点微控制器单元 (MCU)....
发表于 02-28 08:00 6次 阅读
TMS320F28377D 32位浮点微控制器单元的数据手册免费下载

汽车出入库管理如何加入rfid技术

RFID车辆盘点管理系统通过RFID电子标签的唯一性,赋予每辆车一个唯一的身份ID,然后建立数据库,....
发表于 02-27 15:37 51次 阅读
汽车出入库管理如何加入rfid技术

酷比魔方与高通骁龙合作,有望推出更有竞争力的产品

  2月26日下午,酷比魔方在微信公众号上宣布将会与高通骁龙合作,但尚未透露具体的合作细节。
的头像 牵手一起梦 发表于 02-27 14:35 258次 阅读
酷比魔方与高通骁龙合作,有望推出更有竞争力的产品

Cloudflare宣布第十代刀片服务器全面转向AMD的EPYC处理器 将没有任何Intel组件

在服务器处理器市场上,AMD今年的目标是占据至少10%的份额,这个不算很难,因为7nm Zen2架构....
发表于 02-27 10:01 490次 阅读
Cloudflare宣布第十代刀片服务器全面转向AMD的EPYC处理器 将没有任何Intel组件

基于流媒体应用系统为基础的远程监控系统的设计

远程视频监控的主要分为3 大部分: 监控端、服务器端和视频采集端,如图1 所示,下面将分别介绍各个部....
发表于 02-27 09:16 55次 阅读
基于流媒体应用系统为基础的远程监控系统的设计

STM32的DMA基本原理详细说明

DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高....
发表于 02-27 08:00 33次 阅读
STM32的DMA基本原理详细说明

M5310-A MQTT使用指导指南免费下载

在使用模组 MQTT 功能时,如果在连接登录状态下模组在不做数据业务时(即未检测到服务器下发数据),....
发表于 02-27 08:00 16次 阅读
M5310-A MQTT使用指导指南免费下载

2020的物联网有什么机遇可言

物联网(IoT)如今已经成为工业技术对话的重要组成部分。
发表于 02-26 16:36 144次 阅读
2020的物联网有什么机遇可言

复杂网络如何去简化

随着云计算时代到来,越来越多的企业需要满足数字化转型的需求,网络也将需随之发生变化。
发表于 02-26 15:57 61次 阅读
复杂网络如何去简化

合适的云计算哪一些因素是关键的

云计算提供商对于基于云计算的基础设施具有不同的选择。
发表于 02-26 15:34 30次 阅读
合适的云计算哪一些因素是关键的

采用无服务器计算有没有准备好

无服务器是一种应用程序部署体系结构,使开发人员可以编写代码,然后按需执行。
发表于 02-26 15:24 156次 阅读
采用无服务器计算有没有准备好

腾讯云推智能体温检测方案

在体温检测方面,借助腾讯云提供的这套智能体温枪,可以快速为出入绿道园区的游客进行体温检测,并自动上报....
的头像 倩倩 发表于 02-26 13:55 191次 阅读
腾讯云推智能体温检测方案

电脑装上两颗CPU 性能会不会翻倍

如果DIY让你觉得头疼,说明你的思路是正确的。
的头像 工程师邓生 发表于 02-26 10:42 235次 阅读
电脑装上两颗CPU 性能会不会翻倍

IBM Power Systems 正式通过 SAP HANA® 企业云认证

SAP HANA Enterprise Cloud提供可扩展的安全的云服务,旨在帮助用户加快转向云环....
发表于 02-26 10:27 64次 阅读
IBM Power Systems 正式通过 SAP HANA® 企业云认证

怎样的云平台才是适合你的业务的

云平台与内部部署服务器如今已经占据了主流IT计划的最前沿。云计算能够增强业务敏捷性、节约成本、开辟新....
发表于 02-26 10:22 30次 阅读
怎样的云平台才是适合你的业务的

区块链相关的风险有哪一些

基于区块链的加密资产无法保证其锚定资产的稳定性,甚至缺少真实资产背书,以投机交易为主,部分庄家、投机....
发表于 02-26 09:35 44次 阅读
区块链相关的风险有哪一些

疫情防控工作中,刚刚商用不久的5G也大显身手

其中,5G视频直播是5G最直观的应用。在火神山和雷神山医院建设中,数亿遍及全国的“云监工”共同见证。....
的头像 倩倩 发表于 02-25 15:46 284次 阅读
疫情防控工作中,刚刚商用不久的5G也大显身手

新款ThinkPad锐龙版搭载雷电3接口,支持WiFi 6与LTE 4G连接

一直以来,搭载雷电3接口的笔记本的绝大多数的都是酷睿芯,锐龙本由于成本限制和授权原因很少搭载雷电3。....
的头像 牵手一起梦 发表于 02-25 15:45 503次 阅读
新款ThinkPad锐龙版搭载雷电3接口,支持WiFi 6与LTE 4G连接

为什么云计算的上游风光好

除了5G技术,AI技术也将成为未来服务器需求增长的重要动力。在产业政策支持下,我国的人工智能产业快速....
发表于 02-25 09:57 103次 阅读
为什么云计算的上游风光好

中国自研CPU的发展道路如何

让我们快速描述一下CPU。CPU在设备上运行OS和各种应用程序,处理数据并提供输出。现在的CPU通常....
的头像 汽车玩家 发表于 02-24 20:44 418次 阅读
中国自研CPU的发展道路如何

云计算与边缘计算协同在CDN场景中有怎么样的应用

随着工业互联网的大力推动、5G大规模商用的持续酝酿等因素,让整个产业对IT和OT的深度融合充满信心和....
的头像 Wildesbeast 发表于 02-24 18:15 332次 阅读
云计算与边缘计算协同在CDN场景中有怎么样的应用

电脑变卡顿了应该如何解决

因为不可抗力的原因,我们都要在家里呆上一段时间,在这期间之中如果电脑出现问题可是一件非常糟心的事情,....
的头像 Wildesbeast 发表于 02-24 17:52 262次 阅读
电脑变卡顿了应该如何解决

7nm 8核锐龙4000在手 AMD的CPU在笔记本市场上性价比高

最近一段时间,荣耀、联想等公司把一些锐龙处理器的笔记本杀到了3000元内,四舍五入好像不要钱一样,A....
的头像 lyj159 发表于 02-24 17:35 582次 阅读
7nm 8核锐龙4000在手 AMD的CPU在笔记本市场上性价比高

这些互联网的基本常识你知道多少

链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。
的头像 Wildesbeast 发表于 02-24 17:18 278次 阅读
这些互联网的基本常识你知道多少

新款GPD WIN Max便携笔记本细节披露,采用QWERTY全键盘设计

  在今年的1月14日,GPD官方确认即将推出新款GPD WIN Max便携笔记本,今天官方又公布了....
的头像 牵手一起梦 发表于 02-24 16:45 697次 阅读
新款GPD WIN Max便携笔记本细节披露,采用QWERTY全键盘设计

Linux虚拟内存和物理内存的详细资料讲解

1. 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构
的头像 Wildesbeast 发表于 02-24 15:53 216次 阅读
Linux虚拟内存和物理内存的详细资料讲解

Linux内核中有哪些锁

在LInux操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要....
的头像 Wildesbeast 发表于 02-24 15:26 290次 阅读
Linux内核中有哪些锁

树莓派4B的详细资料说明

核心 CPU:Broadcom BCM2711,1.5 GHz,64-bit,4核心,ARM ....
的头像 Wildesbeast 发表于 02-24 15:13 477次 阅读
树莓派4B的详细资料说明

realme真我X50 Pro跑分高达到60W+,拥有三种配色

据消息报道,realme将于2月24日在西班牙马德里和印度新德里同时举办新品发布会活动,正式推出X5....
的头像 牵手一起梦 发表于 02-24 15:10 1167次 阅读
realme真我X50 Pro跑分高达到60W+,拥有三种配色

云服务如何带来不一样的温暖

在疫情防控期间,全国各地都采取了严格的车辆和人员管控措施,宅在家成为了许多居民的日常生活状态。对于许....
发表于 02-24 15:09 65次 阅读
云服务如何带来不一样的温暖

服务器应该如何来保养

服务器是个不喜光之物,温度越高,越容易出问题。这对于服务器系统的稳定性来说是很不利的。
发表于 02-24 14:41 111次 阅读
服务器应该如何来保养

TCP IP协议有什么样的状态

首先介绍一下TCP连接建立与关闭过程中的状态。TCP连接过程是状态的转换,促使状态发生转换的因素包括....
的头像 Wildesbeast 发表于 02-24 14:31 157次 阅读
TCP IP协议有什么样的状态

全新Surface Pro X在中国市场预售,最薄处仅5.3毫米厚

去年10月2日,微软正式发布了有史以来最薄、最轻的Surface Pro——全新的Surface P....
的头像 牵手一起梦 发表于 02-24 14:23 520次 阅读
全新Surface Pro X在中国市场预售,最薄处仅5.3毫米厚

Win10 CPU频率显示Bug遭联想集团产品总监吐槽 任务管理器中CPU一直显示0.99G

虽然微软一直在提供更新,但Windows 10仍然存在一些Bug。
的头像 工程师邓生 发表于 02-24 14:21 539次 阅读
Win10 CPU频率显示Bug遭联想集团产品总监吐槽 任务管理器中CPU一直显示0.99G

选择GPU服务器的基本原则有哪些

在介绍选择GPU服务器的基本原则之前,先来跟大家介绍下常见的GPU和GPU服务器。
的头像 Wildesbeast 发表于 02-24 13:29 193次 阅读
选择GPU服务器的基本原则有哪些

服务器是什么?云服务器和物理服务器有什么区别?服务器有什么用

服务器是什么?它有什么用?云服务器和物理服务器有什么区别?本文作者对这几个问题进行分析探讨,总结了自....
的头像 Wildesbeast 发表于 02-24 12:06 260次 阅读
服务器是什么?云服务器和物理服务器有什么区别?服务器有什么用

AI混合加速器平台有统一的标准吗

为了提高不同AI加速模块和系统的互操作性,满足制造商提升人工智能系统能力的需求,OCP(Open C....
发表于 02-24 12:00 41次 阅读
AI混合加速器平台有统一的标准吗

MEC无线网络有什么作用和能力如何挖掘5G的价值

MEC(Multi-access Edge Computing)边缘云平台,通过与运营商网络结合,提....
的头像 Wildesbeast 发表于 02-24 11:52 288次 阅读
MEC无线网络有什么作用和能力如何挖掘5G的价值

云服务器有什么作用能用来做什么

之前有小伙伴问我云服务器都能用来做什么,买了服务器之后怎么在云服务器上搭建程序,如何充分的利用起来;....
的头像 Wildesbeast 发表于 02-24 11:14 330次 阅读
云服务器有什么作用能用来做什么

疫情之后人工智能将会有什么作为

以大数据、云计算等为基础的智能制造将成为我国未来产业变革的重要驱动力。
发表于 02-24 10:50 170次 阅读
疫情之后人工智能将会有什么作为

小芯片设计让AMD处理器更便宜

据介绍,AMD表示,Zen 2设计的亮点不是核心本身,而是它们是如何连接的。
的头像 汽车玩家 发表于 02-24 10:45 175次 阅读
小芯片设计让AMD处理器更便宜

关于使用verilog设计五级流水CPU时,使用Vivado IP核RAM时,读数据延后一周期的问题

因为参与比赛的原因,比赛要求RAM与CPU所用时钟相同,但这种情况下因为RAM读数据延后一周期,无法立即取指或者取数据,...
发表于 02-23 11:49 151次 阅读
关于使用verilog设计五级流水CPU时,使用Vivado IP核RAM时,读数据延后一周期的问题

多IP站群服务器,254IP蜘蛛池SEO优化,百度收录神器!

美国站群服务器与SEO推广的方法-美国多ip服务器为什么是推广排名利器 SEO优化推广,美国/香港/韩国站群多ip服务器,小康Q...
发表于 02-16 13:16 221次 阅读
多IP站群服务器,254IP蜘蛛池SEO优化,百度收录神器!

乐鑫ESP32-DOWDQ6蓝牙/Wifi二合一芯片资料分享

乐鑫(Espressif Systems)研发设计IoT业内集成度最高、性能最稳定、功耗最低的无线系统级芯片。 ESP32-D0WDQ6集成无线...
发表于 12-20 16:32 351次 阅读
乐鑫ESP32-DOWDQ6蓝牙/Wifi二合一芯片资料分享

一个Layout工程师的成长经历

一个Layout工程师的成长经历通常是这个样子的: 画一个简单的板子,比如电源板 画一个带MCU的板子,通常包含一个最小系统 ...
发表于 12-16 15:54 767次 阅读
一个Layout工程师的成长经历

从项目出发,分析嵌入式编程和PC机器编程的不同

在中国,嵌入式编程的朋友很少是正儿八经从计算机专业毕业的,都是从自动控制啊,电子相关的专业毕业的。这些童鞋们,实践经验雄...
发表于 12-11 17:36 2193次 阅读
从项目出发,分析嵌入式编程和PC机器编程的不同

国产IN612L超低功耗蓝牙芯片突破1对25从远距离800米通讯

[table] [tr][td]IN612L是Inplay公司的SwiftRADIO TM SOC产品系列之一,具有多模协同2.4G无线协议栈,支持2.4G...
发表于 12-06 17:09 429次 阅读
国产IN612L超低功耗蓝牙芯片突破1对25从远距离800米通讯

【Leez SBC P710试用体验】二、Leez P710 配置x11vnc远程桌面

一、 简介 x11vnc是一个VNC服务器,它允许用户远程查看并用任何VNC查看器与真实的X显示器(即与物理监视器,键盘和鼠标...
发表于 11-16 14:23 336次 阅读
【Leez SBC P710试用体验】二、Leez P710 配置x11vnc远程桌面

如何实现基于FPGA的8085A CPU结构分析?

微型计算机原理几乎是所有理工科类大学生的必修课目之一, 其重要性不言而喻。然而大多数教学侧重于应用方面,对计算机的结构及工...
发表于 11-11 07:29 313次 阅读
如何实现基于FPGA的8085A CPU结构分析?

请问mc9s12xep100mvl的型号?

终于知道为什么说好多高深的技术都在沉睡,那么高端的外国仪器,用的都是单片机做的cpu电路。请问这个单片机很厉害吗?...
发表于 11-11 06:57 214次 阅读
请问mc9s12xep100mvl的型号?

如何缩短SoC的仿真时间?

验证复杂的SoC设计要耗费极大的成本和时间。据证实,验证一个设计所需的时间会随着设计大小的增加而成倍增加。在过去的几年中,...
发表于 11-11 06:34 357次 阅读
如何缩短SoC的仿真时间?

TMS320VC5501 定点数字信号处理器

TMS320VC5501(5501)定点数字信号处理器(DSP)基于TMS320C55x™DSP生成CPU处理器内核。 C55x™DSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行,DMA控制器可以独立于CPU活动执行数据传输。 C55x™CPU提供两个乘法累加(MAC)单元,每个单元能够进行17位×17位乘法运算。单循环。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。 C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道刷新。 5501外设...
发表于 10-09 14:55 193次 阅读
TMS320VC5501 定点数字信号处理器