云计算演进历程与模式 - 初识云计算知识专栏(2)

戳蓝字“CSDN云计算”关注我们哦!


云计算演进历程


云计算产生背景

640?wx_fmt=png


云计算的产生是需求推动、技术进步、商业模式转变共同促进的结果。需求推动指的是政企客户低成本且高性能的信息化需求;人用户的互联网、移动互联网应用需求强烈,追求更好用户体验。技术进步指的是虚拟化技术、分布与并行计算、互联网技术的发展与成熟,使得基于互联网提供包括IT基础设施、开发平台、软件应用成为可能。


宽带技术及用户发展,使得基于互联网的服务使用模式逐渐成为主流。商业模式转变指的是少数云计算的先行者(例如 Amazon的 IaaS、PaaS)的云计算服务已开始运营。市场对云计算商业模式已认可,越来越多的用户接受并使用云计算服务生态系统正在形成,产业链开始发展和整合。


几年之内,云计算已从新兴技术发展成为当今的热点技术。从 Google 公开发布的核心文件到 Amazon EC2(亚马逊弹性计算云)的商业化应用,再到美国电信巨头 AT&T(美国电话电报公司)推出的 Synaptic Hosting(动态托管)服务,云计算从节约成本的工具到盈利的推动器,从 ISP(网络服务提供商)到电信企业,已然成功地从内置的 IT 系统演变成公共的服务。


演进历程

640?wx_fmt=png

云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)和网格计算(Grid Computing)的发展或者说是这些计算机科学概念的商业实现。


并行计算一般是指许多指令得以同时进行的计算模式。在同时进行的前提下,可以将计算的过程分解成小部分,之后以并发方式来加以解决。一般计算量特别大,相同场景下不同数据的验证计算;也即,并发处理同样的任务。

分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果,整个处理流程是集中管理。


网格计算是跨地区的,甚至跨国家的,甚至跨洲的这样一种独立管理的资源结合。资源在独立管理,并不是进行统一布置、统一安排的形态。网格这些资源都是异构的,不强调有什么统一的安排。另外网格的使用通常是让分布的用户构成虚拟组织(VO),在这样统一的网格基础平台上用虚拟组织形态从不同的自治域访问资源。


下面的计算都不是云计算

640?wx_fmt=png

云计算(Cloud Computing)是网格计算(Grid Computing )、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、

网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。

云计算的模式


云计算的部署模式

640?wx_fmt=png

云计算部署模式:私有云计算、公有云计算、混合云计算。

私有云计算:一般由一个组织来使用,同时由这个组织来运营。华为数据中心属于这种模式,华为自己是运营者,也是它的使用者,也就是说使用者和运营者是一体,这就是私有云。


公有云计算:就如共用的交换机一样,电信运营商去运营这个交换机,但是它的用户可能是普通的大众,这就是公有云。


混合云计算:它强调基础设施是由二种或更多的云来组成的,但对外呈现的是一个完整的实体。企业正常运营时,把重要数据保存在自己的私有云里面(比如:财务数据),把不重要的信息放到公有云里,两种云组合形成一个整体,就是混合云。比如说电子商务网站,平时业务量比较稳定,自己购买服务器搭建私有云运营,但到了圣诞节促销的时候,业务量非常大,就从运营商的公有云租用服务器,来分担节日的高负荷;但是可以统一的调度这些资源,这样就构成了一个混合云。


云计算的商业模式

640?wx_fmt=png


IaaS(Infrastructure as a service):基础设施即服务,指的是把基础设施以服务形式提供给最终用户使用。包括计算、存储、网络和其它的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。例如:虚拟机出租、网盘等。


PaaS(Platform as a service):平台即服务,指的是把二次开发的平台以服务形式提供给最终用户使用,客户不需要管理或控制底层的云计算基础设施,但能控制部署的应用程序开发平台。例如:微软的Visual Studio开发平台。


SaaS(Software as a service):软件即服务,提供给消费者的服务是运行在云计算基础设施上的应用程序。例如:企业办公系统。


640?wx_fmt=png


Web2.0 是相对 Web1.0 的新的一类互联网应用的统称。Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的「读」向「写」以及「共同建设」发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化。


网页寄存(Web hosting)是指一类因特网寄存服务,它提供个人,组织和用户用于存储信息,图像,视频或任何通过网络可访问的内容的在线系统。

CRM: Customer Relationship Management, 客户关系管理。


云计算的流派

640?wx_fmt=png

云计算有两个典型的流派:大分小模式和小聚大模式

大分小模式:资源在应用间时分复用;关键技术点包括计算、存储和网络虚拟化以及虚拟机监控、调度和迁移。典型代表:Amazon EC2。

小聚大模式:应用资源需求大,可以划分为子任务;关键技术点包括任务分解、调度、分布式通信总线和全局一致性。典型代表:Google。


注释:

VM:Virtual Machine,虚拟机。

VMM:Virtual Machine Monitor,虚拟机监控器。

App:Application,应用系统。

IaaS:Infrastructure as a Service,基础设施即服务。


文章转自Cloud云说



1.微信群:

添加小编微信:color_ld,备注“进群+姓名+公司职位”即可,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


2.征稿:

投稿邮箱:liudan@csdn.net;微信号:color_ld。请备注投稿+姓名+公司职位。



推荐阅读

  • 百度宣布架构调整,BAT要在To B业务重开一局

  • 企业云存储建设之路

  • AI in 美团:吃喝玩乐背后的黑科技

  • 开除“野狗”式程序员,团队的效率提高了

  • Windows 成“弃子”,Linux 终上位?

  • AI in 美团:吃喝玩乐背后的黑科技

  • 可替代Android的6大开源移动操作系统

  • 程序员求助:被领导强行要求写Bug该怎么办?网友的回答让我笑翻


程序员抢票的正确姿势 ↓↓交朋友还能抢票?


640?wx_fmt=jpeg


640?wx_fmt=gif点击“阅读原文”,打开 CSDN App 阅读更贴心!

640?wx_fmt=png喜欢就点击“好看”吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524982.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BugkuCTF-MISC题细心的大象

下载文件file.zip 直接解压出错,通过binwalk -e file.zip分离出文件夹_file.zip.extracted 得到一张图片,通过binwalk -e 1.jpg分离出文件夹_1.jpg.extracted 得到.rar压缩包,打开需要密码,通过爆破找不到密码 查看1.jpg图片属性&…

C语言 数组长度计算 - C语言零基础入门教程

目录 一.计算数组长度 1.经典案例2.计算数组长度 二.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.计算数组长度 1.经典案例 /******************************************************************************************/ //Author:猿说…

BugkuCTF-MISC题想蹭网先解开密码

下载文件wifi.cap 先通过crunch命令先生成字典 crunch 11 11 -t 1391040%%%% -o password.txt 输入aircrack-ng wifi.cap 输入3,因为第三个存在握手包 输入aircrack-ng -e D-Link_DIR-600A -b BC:F6:85:9E:4E:A3 -w /root/文档/CTF题目/CTF02/MISC/想蹭网先解开密…

云要闻 | 华为助力5G;青云云资源价格全面下调;神州数码签订云计算服务合同

戳蓝字“CSDN云计算”关注我们哦!Hello,everyone:1月7日,星期一CSDN云要闻时间:嗨,大家好,偶是“CSDN 云计算”微信公众号新晋成员一枚,人称“要闻君”。精神满满的周一,…

C语言 十进制和十六进制相互转换 - C语言零基础入门教程

目录 一.十进制和十六进制区别 1、基数不同2、有效字符不同3、用途不同 二.十进制转十六进制三.十六进制转十进制四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.十进制和十六进制区别 1、基数不同 十进制满10进1; 十六进制满F…

多态详细讲解

1.多态是方法的多态,属性没有多态 2.父类和子类有联系,类型转换异常!classcastexception 3.存在条件,继承关系,方法需要重写,父类引用指向子类对象Father f1new Son();…

BugkuCTF-MISC题旋转跳跃

先下载解压,尝试播放 既然是mp3,那么先尝试拉入Audacity 没发现啥,仔细看了看题目注释,发现给了个KEY 打开mp3stego-gui的根目录 在终端输入wine Decode.exe -X -P syclovergeek sycgeek-mp3.mp3 (wine为在linux打开exe文件) 会…

有问有答 | 算法和数据结构精华问答

戳蓝字“CSDN云计算”关注我们哦!所有的算法,乃至数学在实际运用中都是要根据不同的数据来选择不同的方法,所以一般学习过算法和数据结构的人都会越发的认识到,数据才是程序的中心,只有找到了一个组织数据的最佳方式&a…

全网最细之instanceof和类型转换

package com.wuming.oop4.demo08;public class Application {public static void main(String[] args) {//类型之间转换:父 子//高 低Person person1 new Student();//student将这个对象转换为student类型,我们就可以使用student…

C语言 十进制和八进制相互转换 - C语言零基础入门教程

目录 一.十进制和八进制区别 1、基数不同2、有效字符不同3、用途不同 二.十进制转八进制三.八进制转十进制四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.十进制和八进制区别 1、基数不同 十进制满10进1; 八进制满8进1&#x…

BugkuCTF-MISC题一切有为法如梦幻泡影

下载文件 从Zero.png里foremost分离出一个压缩包,解压得到问.png 没有得到 《察》.zip 密码的提示,所以爆破得到密码42,解压得到这两个文件 先分析one.png,foremost分离出压缩包,解压得到感.png,同样也没…

C语言 十进制和二进制相互转换 - C语言零基础入门教程

目录 一.十进制和二进制区别 1、基数不同2、有效字符不同3、用途不同 二.十进制转二进制三.二进制转十进制四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.十进制和二进制区别 1、基数不同 十进制满10进1;二进制满2进1&#xf…

细数阿里达摩院2019年的十个Flag

戳蓝字“CSDN云计算”关注我们哦!来自:人工智能与大数据作者:AI小哥1月2日,阿里达摩院发布《2019十大科技趋势》,在未来的一年,科技领域究竟会再次迎来春天,还是继续在寒冬中前行,达…

全网最细之static关键字讲解

package com.wuming.oop.demo07;public class Person {//2:赋初值{System.out.println("匿名代码块");}//1:只执行一次static{System.out.println("静态代码块");}//3public Person() {System.out.println("构造方法");}public stati…

BugkuCTF-MISC题隐写

隐写: TeakPNG打开图片 在010editor里修改CRC 打开图片发现没有flag 在TeakPNG将420改为500,弹出flag

C语言 二维数组定义和使用 - C语言零基础入门教程

目录 一.二维数组简介二.定义二维数组并初始化 1.定义二维数组2.初始化二维数组 三.访问二维数组四.修改二维数组五.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.二维数组简介 在 C 语言中,一组数据的集合称为数组 Array &#…

云头条 |华为发布鲲鹏920;高通新推智能座舱芯片;Github重磅更新

戳蓝字“CSDN云计算”关注我们哦!嗨,大家好,偶是“CSDN 云计算”微信公众号新晋成员一枚“头条君”。第一次和大家见面,先做个自我介绍吧,头条君带来的【云头条】特别栏目,会在未来的日子里,无论…

全网最细之抽象类讲解

package com.wuming.oop.demo08; //子类继承了抽象类,就要实现抽象类的所有方法,除非子类也是抽象类,就子子类去实现 public abstract class A extends Action{ /* Overridepublic void doSomething() {}*/ }package com.wuming.oop.demo0…

BugkuCTF-MISC题隐写2

下载文件welcome.jpg 通过binwalk分离出文件,_welcome.jpg.extracted文件夹 爆破压缩包,得到解压密码为871 通过010editor打开解压图片,得到base64编码 解码即可

C语言 二维数组行数和列数计算 - C语言零基础入门教程

目录 一.计算一维数组长度二.计算二维数组长度 1.二维数组行数2.二维数组列数3.二维数组的元素个数 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.计算一维数组长度 在前面很多文章都介绍了关于普通数组计算…