云计算和大数据区别和联系

1. 概述

云计算和大数据最重要的都是分布式存储和分布式计算,但二者有所区别。

2. 在分布式计算角度的区别

  • 云计算集中在如何分布算力,如CPU、内存、磁盘等资源调度的问题,如何对这些硬件资源进行调度和弹性使用。
  • 大数据主要关注其计算模式,对于流处理、批处理以及图处理等应用场景下的计算。

3. 在分布式存储角度的区别

  • 云计算在分布式存储上关注其底层的存储,类似于操作系统的文件管理器。
  • 大数据在分布式存储上类似于一个数据库,是基于云计算的应用,解决在不同场景下如何构建模型去解决问题。

4. 二者的联系

  • 大数据要分析大量的数据,这对于系统的计算能力和处理能力要求是非常高的,没有云计算,会导致大数据处理过程中,计算机的资源浪费和资源不够用的问题,而云计算的弹性模式就很好得解决了这个问题。
  • 云计算是基础,相当于一个平台,没有云计算,无法实现大数据存储与计算;而大数据是应用,更多关注的是业务,没有大数据,云计算就缺少了目标与价值。