当前位置: 首页 > news >正文

云计算:大数据时代的系统工程(二)

从目前来看,如果我们想要完整的认知云计算,应该从“服务”和“平台”两面去理解,即云计算涵盖云计算平台和云计算服务这两个概念。

如前所述,云计算服务代表一种新的商业模式,对于任何一种商业模式而言,除了理论上可行之外,还要保证实践上可用。对于云计算服务来说,要面向海量用户提供永远在线、随时访问的可用服务,而且支持多用户按需获取服务资源,并保证服务的可靠性,就要求底层IT系统能够支持这样的服务模式。

因此,伴随着云计算服务理念的发展,云计算也形成了一整套技术实现机制,而云计算平台则是这套机制的具体体现。

云计算平台在本质上类似一个操作系统,管理着一个“可扩展的网络超级计算机”。这个操作系统通过一些技术将大量分布于各地的计算机通过网络连接起来,使之在逻辑上以整体的形式呈现。在不同的应用需求出现时,系统可快速调动各种软、硬件资源协同工作,完成计算、存储和沟通任务,而用户无需关注实现细节。网络超级计算机的“可扩展”性,就是指根据需要可对计算资源进行添加或者删减,同时这个虚拟的计算机所展现出的性能会相应呈近似线性的变化。

云计算平台和云计算服务的关系,如同底层基础和上层建筑。通过搭建“平台”,可以将大量计算资源集中起来,协同工作,对上层“服务”的运行进行支撑。而“服务”的丰富和扩展,又对底层“平台”提出不断发展的要求。虽然如此,仍需要明确的是,这两者之间并没有必然的对应关系。

云计算服务以商业服务模式为主要的推动力,底层技术平台的选择可以起到辅助和提升的作用,它仍然可以运行在传统的底层架构(非云计算平台)之上。同样,云计算平台强调的是通过先进的技术手段构建全新的基础平台或是改造旧有的底层架构,它可以为所有的应用或计算服务提供底层支撑而并不局限于云计算服务,比如现在很多人正在研究如何把用于科学研究中大规模模拟计算的并行计算框架在云计算平台上实现,又或者将云计算平台用以解决企业面临的海量数据存储或系统管理问题。

尽管如此,由于云计算平台本身在设计上就针对了“大用户”、“大数据”和“大系统”的问题——这也是提供云计算服务会遇到的典型问题,提出了解决办法,所以由云计算平台支撑的云计算服务,不仅可以提高服务的效率,而且还会充分发挥出平台的能力和优势。可以说,云计算平台在目前更适合推广云计算服务,只有二者的完美结合,才能实现在大规模用户聚集的情形下以较低的服务成本,提供高可用和高可靠的服务,从而保持业务的持续发展性和在商业竞争中的优势。

如果我们从更深的层次来看,云计算的出现,是信息社会向智能化社会转化的必然。随着社会和经济的发展,人们对信息的需求朝着更全面、个性化和深层次的方向发展,简单信息的需求已经转化为对有用信息和知识的需求,这就对信息服务系统质量和服务水平提出了更高的要求。所有的这些都在驱动着另一场变革的开始——将服务和知识带给所有人。

“云计算”就是推动这场变革的力量。

在熊彼特的创新理论中,经济变革以创新、企业家的活动和市场力量为中心。作为经济变革的关键因素,创新所产生的市场力量能够比凯恩斯所说的“看不见的手”和价格竞争带来更好的结果。社会学家曼努埃尔·卡斯特(Manuel Castells)认为,“信息主义的精神”是一种“创造性的破坏”的文化,而且已经被加速至光电信号在线路中的处理速度,“熊彼特在网络企业的网络空间遇到了韦伯(Weber)。”

过去的三十年间,ICT产业的成长像杰克脚下的那个通天豆茎,快速将人们的生活带到一个全新的世界。对于单机系统来说,信息存储空间越来越大,主频处理速度也越来越快,但存储和CPU的发展在高处总有个天花板,如C++标准委员会chairman赫伯(Herb Sutter)所说,“尽管摩尔定律预言了指数式增长,但我们很清楚这种增长不可能永远维持,毕竟硬件有物理极限约束,光速不可能更快。这种增长最终会减慢然后终结。”[7]人们对硬件性能快速增长的需求,似乎就这样困在了各种大小体积的方块中。

云计算将“光电信号”有选择地进行了聚集,以更加有目标的创新意识,影响着这个社会的方方面面。这取决于使用云的方式不同,用户——个人、企业和跨国公司——拥有几乎无限可能的创造力。

“有了云计算,用户可以方便地通过租用来获得各种有特色的应用,进入软件开发和部署环境,使用类似数据存储和处理的联网计算基础设施。”[8]人们可以不再需要购买、安装计算机和软件,各个公司也不再需要部署自己的服务器和信息管理系统,如前文所述,从“买计算机”到“买计算”,“买服务器”到“买服务”,云计算极大简化了信息制造、存储、传输和获取的流程,将信息流转演变成为一种社会的公共基础设施。无论是企业还是个人用户,都能通过云计算节约成本、享受便利。

就像印刷术的发明,云计算在加速知识传播的同时,也极大降低了知识的传播成本。而且在云计算中,通过对数据的集中和整合、转换,使信息变成了知识,知识变成智慧。在这样的过程中,生产效率极大提高,创新成本获得极大降低。

从更宏大的角度来说,云计算的真正影响在于民主和平等。在云计算的推动下,“计算”的使用将会更加便捷和廉价,或许将来每个人以一本书的价格即可拥有一个云的终端——背后的支撑是一个超级计算机的能力。基于如此简单即可使用的巨大计算能力,无论是个人还是公司,无论是大企业还是资源有限的新创公司,都有了公平的创新机会,都可以在平等的基础上检测业务的可行性。

所以,云计算不仅给了普通人梦想的机会,还有实现梦想的力量。云计算降低了信息服务的获取成本、实现了IT服务的规模化生产,并促进了整个社会的创新进程。其核心意义同每一场变革最根本的核心意义一样—— 使生活更加方便、成本更加低廉、知识更加民主化。

 

 

 

本文节选自《云计算:大数据时代的系统工程》

姚宏宇  田溯宁 著

电子工业出版社出版

 

相关文章:

  • JS组件系列——封装自己的JS组件,你也可以
  • iPad应用开发实践指南:菜鸟如何用ios 5开发ipad上的复杂应用程序
  • swift-var/let定义变量和常量
  • Django数据库迁移组件South的试用 1
  • ios多线程操作(五)—— GCD串行队列与并发队列
  • 推荐 30 款最好的免费项目管理软件
  • 【BZOJ2152】聪聪可可
  • 121231异机恢复oracle数据库
  • Atitit  文件上传  架构设计 实现机制 解决方案  实践java php c#.net js javascript  c++ python...
  • lvs+keepalived负载均衡及高可用
  • android 权限列表permission
  • rhle,centos,ubuntu相关工作笔记
  • float:left和float:right并不是没什么用。
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • Handler运行机制
  • [PHP内核探索]PHP中的哈希表
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【391天】每日项目总结系列128(2018.03.03)
  • avalon2.2的VM生成过程
  • CentOS6 编译安装 redis-3.2.3
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Javascript弹出层-初探
  • Linux快速复制或删除大量小文件
  • spark本地环境的搭建到运行第一个spark程序
  • spring security oauth2 password授权模式
  • 翻译--Thinking in React
  • 关于字符编码你应该知道的事情
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 前端技术周刊 2019-02-11 Serverless
  • 如何进阶一名有竞争力的程序员?
  • 使用 @font-face
  • 一些css基础学习笔记
  • 用Visual Studio开发以太坊智能合约
  • 中文输入法与React文本输入框的问题与解决方案
  • 最简单的无缝轮播
  • Java总结 - String - 这篇请使劲喷我
  • 如何在招聘中考核.NET架构师
  • #每天一道面试题# 什么是MySQL的回表查询
  • (9)STL算法之逆转旋转
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (学习日记)2024.01.09
  • (一)RocketMQ初步认识
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • .net core 连接数据库,通过数据库生成Modell
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构