云计算这么火,那到底什么才叫云计算呢?

    最近笔者断断续续被人要求科谱云计算相关的知识,问到最多的莫过于什么才叫云计算?。本着不想多说,直接给你个地址自己看的原则,在这里开篇写收集如下信息点,仅供大家阅读。

云计算的概念

据维基百科解释,云计算也称为按需计算(On Demand Computing), 它是对可配置的共享的计算资源提供按需存取的一种计算模型,这里的资源包括计算存储网络等硬件资源。
利用云计算,用户可以像使用水、电、燃气一样,按需要使用这些资源,按照用量付费,无须自己建立一套复杂的信息基础设施。

云计算的特点

  • 虚拟化(Virtualization)。云平台依赖虚拟化技术,把基础设施、平台以及软件等作为服务提供出来,用户可以通过多端设备进行访问。
  • 弹性(Elasticity)。云计算规模可以动态伸缩,满足用户不断增长的业务需求。
  • 成本低谦(Cost)。 云计算平台一般采用大规模的廉价节点来构建,自动化的数据中心管理软件,使得少数的管理人员可以管理超大规模的云计算平台。用户的多项业务可以整合到云平台上运行,提高资源的利用率,云计算平台还可以靠近电力资源丰富地区建设,大幅降低能源成本。
  • 高度容错性(Fault Tolerance)和高度可靠性(Reliability)。为了实现计算和数据的容错,保证数据不会丢失和业务的持续性,云计算平台使用了数据多副本存放计算节点同构可互相替代等多种技术措施。

云计算与并行计算、分布式计算、集群计算、网格计算的区别与联系

首先我们分别来看一下这几种计算的基本涵意是怎么样的:

  • 并行计算 - 是相对于串行计算来讲的,其可分为时间上的并行空间上的并行。时间上的并行是指流水线技术,空间上的并行是指使用多个CPU处理器来实现并行处理。并行的主要目的是提高计算的性能。
  • 分布式计算 - 分布式计算的主要是化整为零的思想,把整个的计算任务分解成一系列的小任务,分布到各个计算节点上分别执行,最后把结果合并,获得最终结果。其侧重点在于任务的划分。
  • 集群计算 - 其通过高速网络把一组本来松散联系的节点通过软件紧密联系起来,协作完成计算工作。集群计算按照功能或者目的,可以分为:

高可用性集群 (High Availability Cluster)
负载均衡集群 (Load Balance Cluster)
高性能计算集群 (High Performance Computing Cluster)
网格计算 (Grid Computing)

这里我们将网格计算划分为集群计算的一种类型。从另外一个角度来看,网格计算也是一类分布式计算。它把大量异构计算节点的资源组织起来,构成一台虚拟的、大的计算机为解决大规模的计算问题提供计算平台的支持。

划重点
  1. 云计算是上述技术发展的新阶段,其底层的核心技术是虚拟化。
  2. 云计算强调的是资源的利用率,更多的时候,它在一个硬件平台上虚拟出若干虚拟节点,使得用户的各项业务可以共享底层硬件平台,提高资源利用率的同时又不会互相干扰。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,926评论 0 5
  • 【什么是大数据、大数据技术】 大数据,又称巨量资料,指的是所涉及的数据资料量规模巨大到无法在合理时间内通过传统的应...
    kimibob阅读 2,782评论 0 51
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,039评论 2 89
  • 1. 如何理解“分布式”? 经常听到”分布式系统“,”分布式计算“,”分布式算法“。分布式的具体含义是什么?狭义的...
    java后端学习阅读 6,887评论 0 2
  • 年底,村里平时很清静的马路小车飞驰,高楼的儿子高林如愿地买回了一台小汽车,不过是贷款买的,但亲朋好友都知道高林买小...
    他城之樱阅读 162评论 0 0