解放一个习惯于被奴役的民族比奴役一个习惯于自由的民族更@孟德斯鸠 (启蒙思想家)

初步了解大数据时代的云计算

云计算 2017-04-18 浏览量: 1886 字数统计: 2986 最后更新: 2017-04-19 13:10

没想到学校居然开了一门课叫做云计算,好吧,顿时来了兴趣,大数据时代嘛,肯定要和云计算挂上点钩,于是我就听了一点,感觉啊,这玩意太抽象了,不过还是挺有意思

想想云计算的的提出到现在,有十年多了,如今已经开始在很多地方开始应用,今天咱就说说云计算到底是啥玩意

首先先看看维基上的介绍:

云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。

咱 简单说呢,这玩意就是提供服务的,比如说现在的 AWS,vultr,DigitalOcean,Docker,国内的有 阿里云,百度云,腾讯云,还有华为云( 这家伙恩......)等等等等都是根据这种思想,把计算机和普通的生活融入到一起,对于咱们来讲只是租用计算的容量和处理的能力,然后可以来运行企业自己的应用程序,一般自己的网站都是租用的服务器,比如说俺的服务器就是,很少有人会自己买配置服务器

俺也小小的列了一个清单,关于云计算初步了解的内容

  1. 发展过程
  2. 定义
  3. 服务模型
  4. 商业驱动力
  5. 技术上的创新

发展历史

  • 90年代中期,出现了一些Google等等搜索引擎,还有电子邮件也在逐渐普及,以及一些社交的普及,这些也就是云计算初步有了一定的雏形
  • 2002年亚马逊推出web服务平台,实际是为企业提供的一个平台,远程程序配置以及计算相关服务
  • 2006年3月,亚马逊公司,推出了一个新的服务,弹性的计算服务,简称 EC2
  • 2006年8月 ,Google首席执行官埃里克·施密特在搜索引擎大会(SES San Jose 2006)首次提出“云计算”的概念。至此 云计算在商业领域中真正被 提出
  • 再从07年Google 和 IBM 在 美国的一些大学校园里面推广云计算项目,到后来雅虎、英特尔等公司纷纷加入云计算大军,到现在为止,云计算被广泛的应用

云计算定义

首先引用一下通用的四种说法:

  1. 表示的是一种计算的方式,有可扩展,弹性的,是把这些能力作为一种服务通过Internet 来交付给外部的客户
  2. 是一种标准的 IT的性能,是一种服务 (自助服务) 或者是软件或者是一个基础设施,这些东西还是通过 Internet 交给客户,并且 按照使用的量来付费
  3. 普遍认同的云计算服务
    首先是一个模型,这个模型具有 随时随地的 (无处不在的) 能力,而且非常方便,可以按照需求从一个已经配置好的计算共享池中 访问资源 (可以是网络资源,服务器资源,跟存储相关资源,或者是服务),这些资源可以快速的被提供,被释放,可以使管理的工作量和服务提供者之间的交互减少到最小(也就是尽量不和供应商打交道)
  4. 云计算实际上就是一个分布式计算的一种特殊形式,它引用效用模型,提供可以远程提供可扩展的 (根据客户需要), 可测量的资源

废了这么多话,其实这个四中说法总结一下就是 :

云计算一定是一个远程的(通过Internet提供服务) 作为用户来讲可以获取资源,可以是一个服务可以是一个空间,等等


服务模式

美国国家标准和技术研究院的云计算定义中明确了三种服务模式:

  • 软件即服务(SaaS):消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。是一种服务观念的基础,软件服务供应商,以租赁的概念提供客户服务,而非购买,比较常见的模式是提供一组账号密码。例如:Microsoft CRM与Salesforce.com
  • 平台即服务(PaaS):消费者使用主机操作应用程序。消费者掌控运作应用程序的环境(也拥有主机部分掌控权),但并不掌控操作系统、硬件或运作的网络基础架构。平台通常是应用程序基础架构。例如:Google App Engine
  • 基础设施即服务(IaaS):消费者使用“基础计算资源”,如处理能力、存储空间、网络组件或中间件。消费者能掌控操作系统、存储空间、已部署的应用程序及网络组件(如防火墙、负载平衡器等),但并不掌控云基础架构。例如:Amazon AWS、Rackspace

商业驱动力

为什么要创造云技术?

这个问题可以从三个方面来回答

  1. 容量规划
  2. 成本方面
  3. 安全

首先是容量规划

主要就是在一个给定时间内,一个IT资源能够提供最大的容量

俺举个例子来说吧:

比如说一个服务器,访问的人太多了,后面的人可能就访问不了,或者是我配置服务器的时候想要搞一个配置高的,来个8核CPU ,来个16G内存,在来个两个T的硬盘,但是实际上并没有这么大的访问量,那 岂不是浪费了,所以这个时候就需要做一个适当的容量规划,于是云计算就派上用场了

在容量规划这方面有三个主要的策略:

  • 第一个叫领先策略,根据预期的需求来增加容量
  • 第二个叫滞后策略,当资源达到上线之后,可以随时增加容量
  • 第三个匹配策略,是根据需求扩展的时候,小幅度增加减少容量

其次在成本方面

咱来想想,假设自己有一台服务器
第一,正常情况下需要一些技术人员 (为了保证环境正常运行) ,需要花钱吧!
第二, 肯定会有不断的更新和补丁吧,所以需要花钱吧!
第三, 数据中心肯定是需要不停运转的吧,要是机器多的话,这家伙电费都够你付一阵子了,所以电等等的损耗也是需要花钱的吧!

但是!!!!!!!!!!!!!

采用云计算可以降低成本,什么保证环境正常运行的费用啊,是拿俄米更新或补丁的费用吧,就算是电费都不用你操心了!

安全

在服务器运行的安全你需要做到一定的保障吧,在安全上云计算提供了很好的支持

其次 为了许可证和其他的财务等等方面 也 节省了很多的人力物力以及财力


技术上的创新

分布式存储技术,分布式计算

云计算快速发展,在这之下,存储的技术也逐渐顺着安全便携方面发展,而分布式存储就是利用多台服务器去做单台服务器所不能满足的需求,而且保证 data 数据的安全可靠性,甚至是在性能方面的需求,其中分布式存储系统采用冗余存储,保证存储数据的可靠性,提供一种既廉价又可靠的海量分布式计算系统,其中分布式计算保证了一些资源的利用率,降低了单位资源的成本,基于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件管理海量的基础硬件资源和软件资源的云平台的综合来 实现非常 简化和更加高效的计算模型,以低成本实现指定服务级别、响应时间、安全策略、可用性等规范。

虚拟化技术

虚拟化技术也是 云计算中很重要的技术之一 ,首先开源的虚拟化不断成熟,软硬协同的虚拟化加快发展典型代表 KVM, openvz和xen
vultr,DigitalOcean,以及 网络虚拟化也开始 发展迅速。网络虚拟化可以高效地利用网络资源,具有节能成本、简化网络运维和管理、提升网络可靠性等优点。比如 VMware和思科公司 推出 VXLAN(虚拟可扩展局域网)并获得多个行业领先厂商支持。


说了半天终于说道俺今天要说的重点了,就是

概念

云指的是 界限清晰的环境,这个环境设计的目的是可以远程提供一个可以扩展的可以测量的IT资源

这句话可能听上去哟写云里雾里的,咱还是用大白话来解释解释吧

云呢,就是是计算机的衍生品,传统的计算机,一台机器能干50人的活

后来出现了负载均衡,但是随着机器的越来越多,以及人们需求的增加和变更,逐渐基于云计算的就诞生了,来咱们在举个再通俗一点的例子:
比如说俺 去超市 买苹果,俺只是买了一个,于是我没要塑料袋,一个手可以收拿着,但是有一天,安家来人了,一个苹果肯定是不够用的,所以我买了两斤,于是我就需要买个袋子,人来的有点多,三斤的时候我也可以买的袋子,但是当俺有一天突发奇想要去开个水果店,于是我的去进他个1000斤,这个时候我就需要一辆车来运了

云的种类

  • 公有云
  • 私有云
  • 后来又出现一种叫做混合云

简单点来说,这些云 本质就是把计算机拼接了,硬盘啊,CPU等等,提供了缓存,计算,存储,IO 等等功能,就比如说咱们 吃棉花糖,咱一口下去 这么大,再一口下去 那么大
放在计算机上面就是,我需要一个 22 的就直接画出来一个22 的,至于在哪台机器上面画出来的,这就跟你就并没有什么关系了

云服务器

云计算服务器(又称云服务器或云主机),是云计算服务体系中的一项主机产品,该产品有效的解决了传统物理租机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。在实际应用中的云主机具有一定的弹性能力:
主机服务配置与业务规模可根据用户的需要进行配置,并可灵活的进行调整。 用户申请的主机服务可以实现快速供应和部署(实时在线开通),实现了集群内弹性可伸缩 计费方式灵活,用户无需支付押金,且有多种支付方式供用户选择。

简单来说(中间复杂的过程我们就不提了),也就是你要多大给你多大,就是把所有的计算机打乱,把所有的东西,拼装在一起,跑一个服务,跑到多大就到多大

世界四大云:谷歌,亚马逊,微软,另一个好像是阿里云?这个我还不太确定

提醒一点:
在计算机里面 1+1 , 不一定等于2 ,就拿两台机器的硬盘来说 4 + 4 ,合到一起,并不一定是8 ,有可能是6,那 剩下的 2 去哪里了呢,比如说两台机器的协同调度消耗了空间,等等有很多中情况


参考资料

  1. http://cloud.51cto.com/art/201509/490923.htm
  2. https://en.wikipedia.org/wiki/Cloud_computing
小蜗牛 说:
Freedom is the source from which all meaning and all values spring .


文章版权归 原文作者所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权| 转载必须包含本声明,并以超链接形式注明原文作者和本文原始地址: https://www.tougetu.com/2017/04/Cloud-computing-1.html

7 条评论

  1. 小土豆

    (硬件辅助)虚拟化技术最典型的分明是KVM, openvz和xen?
    vultr,DigitalOcean和华为云(逃 荣誉上榜?
    Google Cloud台湾节点表示不开心?
    “云”这个概念在国内已经被忽悠了?
    还有Docker才是最爽的?
    啊哟,手机好热?

    1. 小蜗牛

      哈哈对啊,云在国内路还长这,毕竟现在国内的网络状比较尴尬,受限太严重,云服务肯定也好不到哪去

      1. 小土豆

        不仅国内的网络尴尬,国内的域名也尴尬,国际出口也尴尬,总之,活在天朝就好尴尬!

        1. 小蜗牛

          那就出去呼吸呼吸嘛

          1. 小土豆

            哎呀,一緒に?

  2. 萌萌哒学长

    学校竟然开这个课了
    估计又能多收点重修费

    1. 小蜗牛

      是吧,然后重修费都用来种树了…

添加新评论

代码 Pastebin Gist 加粗 删除线 斜体 链接 签到