本篇是主要讲述什么是云计算并且讲述云计算相比之前的一些比较新兴的计算模式之间的区别并且简单的分析下云计算相比这些传统的企业应用模式之间的优势及优缺点。由于本篇是云计算系列的开篇可能概念性的内容相对来说多一些我会尽量讲述的生动一些加深大家对云计算的理解当然如果您在本文中发现错误之处那么请您批评指出谢谢。摘要“云计算”这个词我想大伙肯定听过不止一次了但是可能我们经常会被同行的同事或者业界的朋友问道什么是云计算云计算是干什么的可能让我们去跟他们解释的时候我们并不是很容易的把这个词语解释的很清楚或者很形象为什么可能是因为我们对云计算本身的概念不是特别的清晰或者由于我们没有深入的了解和使用云计算的原因吧或者还有其他方面的原因本文是通过一些小的场景来说明云计算的概念这个概念呢其实也不是什么新鲜的玩意了可以说都是由前人提出来的后人在使用的基础上通过柔和和总结提出来的新名词了。云计算其实已经变得和web一样不是什么特别的新鲜词了云计算是多种技术演变的结果通过这些技术的结合形成新的方法改变了现有的信息服务方式从根本上看云计算并没有提出什么新的技术。构成云计算的技术都是过去的技术并且使用了很多年通过一些商业巨头将这些技术进行整合从而使这些技术能够更好的适用于大众而已。下面我们将详细阐述云计算名次的起源和由来和云计算的其他相关概念。本文大纲1、开篇2、摘要3、本文大纲4、云计算的概念5、云计算的分类6、云计算的与其他相关概念之间的区别7、云计算的价值8、本文总结9、后续云计算的概念云技术的起源云计算有个这样的有趣故事在互联网技术刚刚兴起的时候呢由于人们画图的时候经常用云的形状来表示互联网因此我们在选取一个新的名次来表示这种基于互联网的新兴计算方式的时候我们就选择了云计算这个名词虽然这样来说云计算显得非常的浪漫但是我们对云计算还是一知半解有点云里雾里的感觉。什么是云计算其实针对云计算的定于有很多中形式我们来摘自几个权威的云计算的定义来看看吧1、维基百科认为云计算是一种能够动态伸缩的虚拟化资源该资源在互联网上通过服务的形式来提供给客户用户不需要知道如何管理支持云计算的这些基础设施。2、IBM认为云计算就是一种共享的网络交付信息服务的模式客户看到的只有服务本身而不用去关系实现服务的底层基础设施云计算是一种革新的IT运用模式。3、其他报告认为云计算既是指互联网上以服务形式提供的应用也指在数据中心提供这些服务的软硬件。上面的几个权威的形式都提到了几点基于互联网以服务的形式提供应用然后云计算也包含物理资源总体来说云计算相比传统的互联网应用模式区别很大例如传统的互联网应用模式这是传统的互联网的应用模式一般是用户通过浏览器发出地址请求网页内容请求通过互联网传递DNS服务器对网址进行解析解析后将请求发送到具体的应用服务器应用服务器将处理后的数据返回通过互联网返回给用户。云计算中的服务模式云计算是将所有的资源进行抽象所有的资源都通过抽象以服务的形式提供用户通过互联网来进行服务访问。这些资源可能包括图中画出的相关资源。我们看到了图中将原来的物理资源也进行了相应的抽象。这绝对是具有巨大的变革意义。云计算的特征我们下面来看看云计算的几个特征吧后续再给出判定某个应用是不是云计算服务的几个简单标准。1、软件及硬件都是资源这里的意思是将软件和硬件资源都进行抽象通过互联网以服务的形式进行提供在传统的IT运行模式下我们需要自己构建IT数据中心当然这里说的一般来说是硬件设施还包括一些相关的管理人员等来满足应用的需要云计算模式中我们不需要关系数据中心的构建也不需要关系如何对这些数据中心进行维护和管理我们只需要使用云计算中的硬件与软件资源即可如果我们想发布自己的应用程序到云计算中我们只需要购买云计算中提供的硬件资源服务即可。而不用我们自己构建IT数据中心降低自己的投入成本。2、这些资源都可以根据需要动态的配置和扩展云计算中的硬件与软件资源都可以通过按需配置来满足客户的业务需求例如我们通过图形来描述这一过程这里说明了云计算资源中的动态配置及动态分配并且这些资源支持动态的扩展。例如我们现在访问的资源无法满足我们的业务需求时云计算资源管理器会动态的扩展我们需要的资源来满足我们的服务需求当我们不需要这些资源时资源管理器会回收这些资源。例如我们现在需要对我们原来的存储容量进行扩展从原理的1TB扩展到1.5TB那么云计算资源管理器会自动的进行硬件资源的分配我们只需要像其已经有了这样的资源一样进行访问即可云计算资源管理器会在很短的时间内完成资源的分配通常只需要几分钟的时间。3、这些资源在物理上都是通过分布式的共享方式存在但是在逻辑上却是单一整体的形式呈现。资源在物理上都是通过分布式的共享方式存在一般分为2中形式一种形式是计算密集型的应用我们需要通过并行计算的形式来完成计算需求通过并行计算的形式来提高计算性能这种一般情况下是多个集群服务器来完成的这里比较著名的就是Hadoop的开源应用基于MapReaduce的形式来完成另一种形式是地域上的分布式例如我们这里讲述的分布式共享方式怎么来理解呢就是例如云计算的提供商我们在全球各地建立存储服务器有一个分布式的资源管理器对这些存储服务器进行统一的管理实现异地的分布式备份服务器机制当我们的某一个服务器发生故障时其他服务器可以接替故障服务器的任务继续进行服务这是一种形式还有就是通过分布式管理器完成所有的存储服务器的统一管理这些不同的存储服务器相当于一个大的虚拟存储服务器用户的业务需求之间通过分布式资源管理器进行统一分配下面具体的分配细节都是由云计算提供商完成。4、按需使用资源按用量付费不用管理他们这里所说的意思呢就是用户通过互联网使用云计算提供商提供的服务时你只需要为你使用的那部分资源进行付费你使用了多少就付多少钱而不需要为你不使用的资源付费。云计算的分类上节中我们讲述了云计算的相关概念了云计算的几个重要的特征下面我们来分析下云计算的类型并且通过从服务类型和服务方式的角度去讲述云计算的分类下面我们先来看看以服务类型的角度来区分的云计算的分类按服务类型分类通过上图我们知道服务类型分类下我们分为基础设施云、平台云、应用云那么下面我们来解释下这几类云之前的不同的关注点吧。基础设施云这些云为用户提供底层的接近于直接操作硬件资源的服务例如云的强大的计算能力和存储能力而且非常的灵活基本上不受控制但是用户自己如果想使用基础设施云提供的服务那么自己需要提供大量的工作来完成设计和实现来完成自己的应用因为基础设施云除了提供基础的技术及存储服务外不会提供其他的服务。平台云这里的平台类似于托管资源服务器这样的一个平台为开发人员提供应用程序的托管一般来说这样的平台会有相应的规则和限制一旦开发人员开发出来满足平台运行的应用程序并成功部署后运行过程中的资源分配和其他的管理工作将由平台云自行管理。应用云应用云就是为客户直接提供业务应用用户只需要根据自己的业务需求对云提供商提供的服务进行配置即可当然这样的应用对客户来讲是最容易使用的用户只需要通过浏览器对自身的业务需求对应用云进行相应的定制即可但是这类的云一般来说灵活性和适用性比较差因为一般来说这类应用只是针对一种特定的功能。按服务方式分类公有云就是有若干企业和若干客户使用的形式在公有云中用户使用的服务都是由第三方云服务提供商提供该提供商也为其他的客户提供服务所有的用户共享云服务提供商提供的所有资源。私有云就是只是在某个企业内部独立建立的云环境私有云是专门为企业提供服务的专有云计算服务企业内部的员工都可以访问这个私有云内部的所有服务资源当然这里也类似我们平时构建的管理系统可以设置相应的权限公司或者组织以外的用户无法访问这个云环境中的资源。混合云就是公有云和私有云相结合的形式。云计算的与其他相关概念之间的区别我想园子中的不少同仁看过唐骏前几天的演讲说的内容大概是云计算不是什么新鲜的概念不过是并行技术网格计算分布式技术等一些技术柔和在一起的新概念云计算的确不是什么新技术下面我们来大概的讲述下这几类计算之前的区别这里我就不详细的讲述他们之间的区别了详细的内容大家可以通过查阅相关资料。云计算的价值