咨询QQ:
      杂志订阅

      编辑

      网管

      培训班

      市场部

      发行部

电话服务:
 010-82024981
设为首页 | 收藏本页
大数据是云计算的杀手锏运用
  •  大数据与云计算的关系,惹起一些人的困惑。为了便于讨论二者的关系,这里从“计算”和“数据”的历史关系说起。由于云计算首先是一种“计算”,大数据首先是一种“数据”,而计算机就是用来“计算”“数据”的。

     

      大数据与云计算的关系,惹起一些人的困惑。为了便于讨论二者的关系,这里从“计算”和“数据”的历史关系说起。由于云计算首先是一种“计算”,大数据首先是一种“数据”,而计算机就是用来“计算”“数据”的。

      计算机是软件和硬件分别的,是一种软件定义的电子产品(可编程)。计算机设计中的一个重要效果是如何有效管理CPU、内存和I/O等硬件资源,以及如何让运用顺序合理运用这些资源。这两大义务最早内嵌在各种运用顺序中,由运用顺序自身完成,缺陷是费力、复杂和易错,难以晋级和移植,而且重复任务。

      上世纪60年代这些特性功用末尾从运用中分别出来,逐渐构成了一种通用的软件包,这就是操作系统。操作系统是位于硬件和运用顺序之间的“中间件”,让运用软件和硬件得以分别并独立开展,开展成了最中心的计算机系统软件,也成就了微软公司的伟大。

      以UNIX为始祖的罕见现代操作系统有Android、BSD、iOS、Linux、 MacOSX、QNX等,以及原创的微软Windows、 Windows Phone和IBM的z/OS。操作系统的任务范围,也从最后的计算机蔓延到手机、游戏控制器、电视机顶盒、智能汽车和智能眼镜等,还有与云计算亲密相关的Web效劳器。

      上世纪70年代,计算机的快速开展使得数字化数据迸发式增长,“海量”数据管理成了新应战。把通用操作系统的文件管理用于数据管理时,无论是扩展性、效率和便利性,都不顺应“海量”数据的管理需求,运用软件自愿内嵌自己设计的数据管理系统。异样的,“海量”数据管理由每个运用顺序自身完成,缺陷也是费力、复杂和易错,难以晋级和移植,并且重复任务。

      于是一种专门面向“海量”数据管理的通用软件问世了,那就是数据库管理系统(DBMS),一种运用系统软件。DBMS包括了数据库定义、创立、查询、更新和管理等功用,这些都是数据管理所必需的,是操作系统的文件管理系统所没有的。

      著名的DBMS有 MySQL、 PostgreSQL、SQLite、Microsoft SQL Server、Microsoft Access、Oracle、Sybase、dBASE、FoxPro和IBM DB2等,都是关系型DBMS。当然还有非关系型No SQL形式的,只是没那么盛行。

      DBMS与字处置软件等一同,成为单机时代最重要的运用软件,也成就了一家伟大的运用软件公司Oracle。大约缺乏20年前,操作系统和数据库的技术和市场未来,看起来都那么可预知。一个是微软的天下,一个是Oracle的天下。

      但互联网来了,尤其是Web末尾盛行。

      Web效劳器所运用的操作系统,最前面向单机设计,扩展用于局域网范围内管理多台效劳器还勉强可用。但当互联网巨头崛起,需求Web效劳器的操作系统管理数百万台Web效劳器的时分,传统操作系统勉为其难,需求“技术革命”了。“革命”的结果就是云计算。

      云计算大伞下有很多概念,中心技术之一是虚拟化。虚拟化有“1虚N”和“N虚1”两种形式,前者主要是为了省钱,以Amazon AWS为代表;后者主要是为了大数据处置,以Google GAE为代表。

      云计算的“N虚1”形式,可将多台物理计算机虚拟化为一台超级计算机,向运用顺序提供资源池的调度管理效劳,与传统操作系统的功用简直完全相反,因此常被称为“云计算操作系统”。只是云计算操作系统的任务范围,扩展到数据中心甚至整个互联网范围内,把每台计算机也当做资源看待和管理。

      有了云计算操作系统,云运用软件和硬件(计算机资源)得以分别,各自可以独立开展。历史再次重演,云计算以及SNS、微博、移动互联网和物联网等的快速开展,具有3V特点的数据迸发,大数据管理的应战也最先到来。异样,面向计算设计的通用云计算操作系统,在大数据管理方面的扩展性、效率和便利性,都面临新应战。

      历史上计算机面对“海量”数据的应战,将数据运用和数据管理分别,催生了通用的DBMS。如今云计算面对大数据的应战,也必将使大数据运用和大数据管理分别,催生“大数据库管理系统”,并且逐渐走向通用化战争台化。

      ATM(异步传输形式)是通讯资源稀缺时代的产物,TCP/IP是通讯资源富饶时代的产物。相似的,传统DBMS是IT资源稀缺时代的产物,大数据管理系统是IT资源富饶时代的产物。

      计算是工具,可以工业化提供;数据是资源,是特性化的资产。假设说Office、游戏等是PC的杀手锏运用,阅读器、搜索、SNS等是互联网的杀手锏运用,那么大数据等就是云计算的杀手锏运用。(游米儿)

     大数据与云计算的关系,惹起一些人的困惑。为了便于讨论二者的关系,这里从“计算”和“数据”的历史关系说起。由于云计算首先是一种“计算”,大数据首先是一种“数据”,而计算机就是用来“计算”“数据”的。