一、云计算简介
1、云计算相关定义
云计算是基于互联网的相关服务的增加、使用、交付模式,通常涉及通过互联网来提供动态交易扩展且经常是虚拟化的资源。
标准定义:
云计算是一种按照使用量付费的模式,这种模式提供可用的、便捷的、按需要的网络访问,进入可配置的计算资源共享池,这些资源能够快速提供,只需要很少的管理工作,或与服务供应商进行很少的交互。
2、图灵机局限性
图灵机只能解决确定性问题
图灵机通过时钟频率把模拟量近似为数值量,并且决定读写磁头读写的速度,这种等粒度的细分决定了数字化的精确程度,而该模型并没有考虑到这样的近似是否可行,以及数量值应该如何返回模拟量等问题
没有考虑输入输出的形式化方法和人机交互的需求
3、云计算起源
传统的图灵计算模型已经能不能够满足当今互联网、物联网的要求,需要一种新的计算模型出现
云计算以服务为中心
云计算的出现也是社会和经济发展的必然结果
4、基本概念
云计算以应用为目的、通过互联网将大规模的软硬件按照一定的结构体系连接起来,根据应用需求的变化不断调整结构体系,建立一个内耗最小、功效最大的虚拟资源服务中心。
云:一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等
私有云:由单个用户所拥有的按需提供基础设施。
公有云:由第三方运行的云
混合云:把共有云和私有云模式结合一起,客户通过一种可控的方式对云部分拥有,部分与他人共享。
云应用:是通过网络访问、从不需要本地下载的软件应用
云架构:是可以通过网络访问和使用软件应用的设计
5、主要特征
虚拟化:把软硬件虚拟化,抽象成标准化的虚拟资源,放在云计算平台中统一管理,保证资源的无缝扩展。
多粒度和多尺度:即灵活的面对需求,提供不同服务
不确定性:是群体智能的体现,表现出自然界不确定的特征
软计算:即如何让网络明白一些定量、定性的转换
6、对比
VS并行计算:
并行计算:强大的并行计算能力需要巨额投资、很专业,要有专业素质
云计算:将服务器等设施集中起来,最大程度做到资源共享,动态为用户提供计算能力和存储能力。
VS分布式计算:
分布式计算将需要很大计算能力的大问题分解成小部分,然后把这些部分分配给许多计算机进行处理,把这些处理结果综合起来得到最终的结果
云计算是分布式计算的一种
效用计算是云计算的前身
VS网格计算:
网格计算:在动态多机构参与的虚拟组织中协同共享资源和求解问题
分为三种:计算网格、信息网格、知识网络
云计算是网格计算的一种简化实用版本