【读书笔记----云计算】云计算前世今生(基本概念)

背景:本文是自己的读书笔记,来自《让云触手可及 微软云计算实践指南》一书。

 

                                       云计算前世今生

概念

云计算就是基于互联网的计算,它能像电网供电一样,按需把共享的资源、软件和信息提供给计算机和其他设备。--来自维基白科

 

云计算是一个提供便捷的可通过网络说一个可定制的计算资源共享池能力的模式(计算资源包括网络、服务器、存储、应用和服务);这些资源能够快速部署,并只需要很少的管理工作或与服务供应商很少的交互。--来自美国国家热核和标准研究院(NIST , National Institute of Standards and Technology)强调了一下共享的计算资源池,然后用户可以方便地通过网络访问。它没有强调必须通过互联网,这样把企业自建的计算服务涵盖进去了。

 

一句话总结:云计算就是把信息技术技术作为服务的一种计算供应和消费方式。

 

云计算定义出发的几个关键点:

  1. 云计算强调资源的共享而是不独占。即:通过资源共享方式来提高资源的利用率。如:有些应用的高峰访问在白天,有些则是在晚上。从全球配置的角度来看,由于时差的存在,资源互补性就更为明显。
  2. 云计算强调的是资源集中,而不是分散。资源集中是资源共享的前提。在云计算中首先要通过资源集中形成资源池,然后再让不同用户共享访问。云计算中的资源集中首先是物理集中,以便于资源的管理和自用,但是由于用户地域的分散性和物理集中规模上的一些限制,一个大型的云计算服务提供商可以有多个大型的数据中心分布在地界各地,这样就形成了物理上的分散,但是在计算服务本身在逻辑上还是集中的。
  3. 云计算强调的是一种服务,而不是技术。它强调从用户需要出发,而不是从技术实现或管理员出发。
  4. 云计算强调的是动态资源配置,而不是静态资源分配。云计算需要对用户资源需求作出及时响应,一般而言这种资源需求的服务请求响应时间言是秒级或分钟级别。许多云计算实现中采用了虚拟化技术。主要是因为虚拟化技术可以降低不同资源之间的耦合度,从而提高资源的动态配置能力。
  5. 云计算强调的是专业分工,而不是事必躬亲。用户只需关注自己真正需要什么样的资源就可以通过网络来得到相应的服务。把部分的IT的具体实现和运维“外包”给云计算服务提供商。

 

云计算资源使用模型

适用于云计算的典型场景

间断性应用场景:包括临时性的一些应用需求或是一些批处理工作等。其特点是不需要连续地使用计算服务。

快速增长应用场景:指应用需求量增长比较迅速的情况。云计算通过动态分配资源的方式来满足应用快速增长的需要。

需求突增性应用场景:指应用的使用量在短时间内快速增加又很快回落的情况。

 

云计算的特点

  1. 按需服务
  2. 资源池
  3. 高可扩展性
  4. 弹性服务
  5. 自服务、自动化和虚拟化
  6. 便捷网络访问
  7. 服务可度量

 

云计算的SPI服务模型

软件即服务(Sass, Software as a Service)是用户获取软件服务的一种新形式,也是目前最为常见且使用最多的一种云计算服务方式。用户一般不需要将软件产品安装在自己的电脑或服务器上,而是按某种服务水平协议直接通过网络从专门提供商获取自己所需要的、带有相应软件功能的服务。主要特点如下:

  1. 用户主要 通过标准的Web浏览器来使用网上的软件服务。
  2. 多主租用(Multi-tenancy)
  3. 用户不必购买软件,只需按租用软件或通过广告模式免费使用。

常见有:在线邮件服务、网络会议、在线杀毒等各种工具。

 

平台即服务(Paas, Platform as a Service)是指一个完整的应用程序运行平台作为一种服务提供给客户(可理解为一鼐基于云计算机操作系统,开发人员可以针对这个系统开发应用程序)。在这种服务模式下,客户不需要购买底层硬件和平台软件,只需要利用Paas平台,就能够创建、测试、和部署应用程序。 

主要特点:

  1. 提供应用服务平台的编程接口,开发人员需要根据平台提供的服务接口进行应用程序开发。
  2. 提供应用程序的托管平台,针对这个平台开发的应用程序一般只能部署在这个平台上。

常见:Windows Azureg平台、Google App Engine等。

 

 

基础设施服务(Iaas, Infrastructure as a Service)是指把IT基础设施作为一种服务对过网络对外提供。在这种服务模型下中,用户不用自己构建一个数据中心,而是通过租用的方式来使用基础设施服务,包括服务器、存储和网络等。在使用模式上,IaaS与传统的主机托管有相似之处,但是在服务的灵活性、扩展性和成本等方面IaaS具有很强的优势。用户无须购买物理硬件,只需要通过内乡申请服务即可搭建自己的系统环境。

IaaS类型的云计算服务有以下主要特点:

  1. 以服务的形式提供虚拟硬件资源,包括服务器、存储、网络等。
  2. 用户对基础设施环境需要自己进行系统管理。

常见:亚马逊提供的AWS(Amazon Web Service),通过不同 服务方式把自己庞大的数据中心基础设施对外提供出租服务。简单存储服务(S3)提供存租用服务。

 

三种服务模型之间的联系和区别

云计算的三种服务模型中的任何一种都可以独立对外提供服务,云计算服务提供商也可以直接从底层硬件平台开发构建自己要提供的服务。

云计算的部署模型

根据云计算服务的用户对象范围的不同,我们可以把云计算按部署模式大致分为两种,即公有云私有云

公有云:是指云计算的服务对象没有特定限制,的最大优点是其所应用的程序及相关数据都存放在公有云平台上,自己无须前期的大量投资和漫长的建设过程。缺点:用户安全、隐私等问题。

私有云:是指组织机构建设的专供自己使用的云平台,它所提供的服务不是供他人使用,而是供自己内部人员或分支机构使用。优势是数据性、系统可用性等都可由自己控制。缺点前期投资大。

其他云形态:如社区云,其服务的用户是一个特定范围的群体,它既不是一个单位内部的,也不是一个完全公开的服务,而是介于两者之间的。

这些云形态可以混合使用。

 

云计算带来的新挑战

1. 新的IT基础设施挑战

2. 新的用户隐私挑战

3. 新的安全挑战

4. 新的数据主权挑战

5. 新的立法挑战

6. 新的标准挑战

posted @ 2014-04-26 20:36  annieyu  阅读(417)  评论(0编辑  收藏  举报