中企动力 > 商学院 > 分布式云计算
  • ?

    什么是云计算的概念和原理

    钟情

    展开

    云计算(cloud computing),分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。

    最简单的云计算技术在网络服务中已经随处可见,例如搜寻引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。

    未来如手机、GPS等行动装置都可以透过云计算技术,发展出更多的应用服务。

    进一步的云计算不仅只做资料搜寻、分析的功能,未来如分析DNA结构、基因图谱定序、解析癌症细胞等,都可以透过这项技术轻易达成。

    稍早之前的大规模分布式计算技术即为“云计算”的概念起源。

    云计算基本原理

      云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

       这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

      云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。

      云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。

    云计算时代

      目前,PC依然是我们日常工作生活中的核心工具——我们用PC处理文档、存储资料,通过电子邮件或U盘与他人分享信息。如果PC硬盘坏了,我们会因为资料丢失而束手无策。

      而在“云计算”时代,“云”会替我们做存储和计算的工作。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。Google就有好几个这样的“云”,其他IT巨头,如微软、雅虎、亚马逊(Amazon)也有或正在建设这样的“云”。

      届时,我们只需要一台能上网的电脑,不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备,如电脑、手机等,快速地计算和找到这些资料。我们再也不用担心资料丢失。

      在3月17日的新闻发布会上,施密特做了一个形象的比喻。他说,“云计算”就仿佛银行的自动取款机(ATM),我们出门再也不用随身携带大量现钞,可以根据需要随时取用。

      Google的工程师谷雪梅则认为,PC时代好比每个人要用电,都得自己购买发电机;而“云计算”时代,每个人不必拥有发电机,直接从大型发电厂买电就好。

      “云计算”其实并不是一个新概念。据谷雪梅介绍,“云计算”之前,还有“网格计算”(Grid Computing)等等,理念都是关于计算机如何协同发挥作用。十多年前,她还在读研究生时,就知道这些概念,但问题是,这些概念从来没有很好地得到实现。

      在谷雪梅加入Google以后,她发现这一类概念已经得到了实践。Google的技术,可以让几十万台计算机一起发挥作用,组成强大的数据中心。Google中国CEO李开复此前接受《财经》记者专访时说,Google真正的竞争力就在于有这些“云”,他们让Google有了无与伦比的存储和计算全球数据的能力。

      Google在创立之初,并没有刻意地去追求“云计算”和“网格计算”等概念。但作为一家搜索引擎,Google在客观上需要拥有这些“云”。实际上,雅虎的搜索同样用到了“云计算”。

    云计算是一种新兴的共享基础架构的方法,它可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、 SOA 的采用以及搜索、开放协作、社会网络和移动商务等这样的 Web 2.0 应用的急剧增长。另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。

  • ?

    “区块链+云计算” 解决中心化云计算问题

    韦百川

    展开

    现在网络到处可见,腾讯元、百度云、阿里云,云计算如此火爆,如果再碰上区块链,两方相撞,会产生什么样的结果呢?目前云计算遇到的问题太多,一直处于难以解决的状态。在8月7日,腾讯云在官方微信上发布对于云盘故障的解释。

    腾讯云表示,该故障是因所在物理硬盘固件版本bug导致的静默错误,且运维人员存在不规范操作所导致。

    云服务被认为企业降低成本、提高效率的重要技术,成为各大科技企业抢占的战略高地。中国的BAT及华为、海外的微软、亚马逊、谷歌和IBM纷纷布局。

    但几乎所有的中心化云服务商,都出现过故障,甚至数据丢失。就在这时候,分布式云计算被认为是解决中心化云计算弊病的技术。尤其是当区块链技术出现后,分布式云计算已经被迅雷等一些企业成功实践。

    中心化云计算的问题种种

    腾讯云的故障不过是众多中心化云计算事故的延续。在云计算行业的发展进程中,运维故障此起彼伏。

    2018年6月底,因为一个未知代码bug,导致阿里云服务器用户的官方网站和控制台无法访问,除了登录环节异常外,阿里云的多个产品在该时段均无法使用。在2015年6月,阿里云香港节点崩溃,13小时后才被修复。

    除了中国企业,海外的知名云服务商也未能幸免。2017年2月,云计算服务提供商Amazon(亚马逊)公司爆出了史前最大的宕机事件。导致包括回答服务Quora、新闻服务Reddit、Hootsuite和位置跟踪服务FourSquare在内的一些网站受到了影响。

    2018年7月,IBM几个欧洲数据中心的存储系统宕机数个小时。

    美国知名电脑周刊杂志eWeek 资深科技记者Mike Elgan曾点评:"云计算不是万灵丹,我们不过是租别人的计算机而已。因此自己数据中心可能出现的问题就算是转向了云计算也依然存在”。那么,这样的问题是否有根治的可能?

    分布式云计算+区块链

    不少云计算厂商系统通过分布式云计算解决中心化云计算的弊端。分布式计算其实是一门计算机科学,它负责研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。除了其成本低,如果算法得当,其文件的安全性也更有保障。

    在HBO热门电视剧《硅谷》(Silicon Valley)中,一家名为Pied Piper的虚构创业公司基于用户手中智能手机的P2P网络开发了新型互联网。这一想法有效地减少了人们对亚马逊、谷歌和微软等大型数据中心服务器的需求。这正是分布式云计算的场景。

    在现实中,分布式云计算的技术在不断积累。包括中间件技术、P2P技术、移动技术、网格技术、云计算、Web Service等。

    但是,如何让各地的用户贡献其计算、储存、带宽资源一直是分布式云计算难以解决的瓶颈。

    直到区块链的出现。2016年5月,亚马逊就曾与数字货币集团(DCG)达成合作,为企业提供区块链实验环境。今年4月,AWS推出一项BaaS服务—即用型区块链模版,用户通过AWS部署基于以太坊和超级账本Hyperledger Fabric的框架,即可构建区块链应用,省去时间和精力手动设置区块链网络。

    此外,海外还有一些项目利用区块链进行云计算,比如Golem、Enigma、SONM等。

    但当下能够称得上分布式云计算+区块链成功落地的当属中国的迅雷。迅雷已经实现分布式云计算与区块链技术的结合,推出的共享计算模式,已经帮助迅雷开辟云计算发展新路。其原理是,通过已授权的智能硬件设备收集社会普通家庭中闲置的带宽、存储、计算等资源,并通过跨平台、低功耗的虚拟化技术,以及节点就近访问的智能调度技术,实现更快更环保的计算方式。

    美国《福布斯》商业杂志曾对迅雷的共享计算做出“将像Uber影响出租车行业那样影响云计算产业”这一评价。认为共享计算是一种分散的、网状的计算力生产方式,它极有可能在未来打破传统集中式的云计算布局,这对改善互联网数据传输方式具有重要意义。

    今天是区块链和云计算的相结合,那么未来,区块链是否会和更多技术实现落地呢?随着区块链技术加入越来越多技术的,我们何不期待一下呢?

  • ?

    区块链+云计算行业分析报告

    断缘

    展开

    云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

    区块链+云计算是利用区块链实现分布式云计算(Decentralized Cloud Computing,下称DCC)的技术手段。本文分析了云计算行业的痛点、区块链技术和云计算的结合性、DCC的代表项目并且对主要的应用解决方案进行了对比,阐述了DCC模式主要存在的障碍,最后对DCC的未来进行了展望。

    作者:

    鲸准研究院 谭莹,王帆,陈泓伊,张文皓

    哈希研究院 Alfred,LJ

    维京研究院 金健将,曾元佐

    水木金融科技基金 陈宥任,张朝

    Node Capital研究中心 刘聪海,马旭颖,郎瀚威

    支持机构(排名不分先后):

    星球日报,巴比特,火星财经,金色财经,金牛财经、陀螺财经、金塔财经、

    嘻哈财经、币圈邦德、区块财经、链条ChainHeadline、BlockMasterMail

    (本报告由鲸准研究院X Node Capital 联合发布)

    云计算行业现状与痛点

    1.1 云计算概念

    云计算是基于互联网相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。现阶段广为接受的云计算概念是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

    云计算是分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。

    云计算产业有多种分类方式,按提供的服务类型分类可分为 IaaS、PaaS、SaaS三类,从 IaaS 到 SaaS 越来越接近“傻瓜”式软件,利于用户直接使用。因此,如果说技术革新对硬件使用效率提升和成本降低更多体现在 IaaS 层面,SaaS 则是在享受硬件改善的基础上,通过降价(年费方式降低使用门槛)的方式扩大了市场。

    1.IaaS全称为“设施即服务”(Infrastructure-as-a-service),提供的是服务器、存储、网络硬件等底层设施资源,用户购买 IaaS 产品后必须自己完成环境配备和应用程序开发,一般商业客户很难直接使用,使用对象大多是软件开发者,特别是 PaaS 及 IaaS 产品开发者;

    2.PaaS全称为“平台即服务”(Platform-as-a-service),提供的是软件部署平台,比如虚拟服务器和操作系统,用户不需要关注底层,只需要根据自己的逻辑开发应用程序,适合自身特点明确、IT 预算高的大型商业客户,或应用程序开发商;

    3.SaaS全称为“软件即服务”(Software-as-a-service),提供的是可以直接使用的软件,使用对象是一般商业客户,客户登录浏览器就可以打开使用。

    IaaS、PaaS、SaaS提供商可以互相跨界。 目前,IaaS的厂商,一般可以进行进一步的资源打包,提供数据库、 应用中间层包runtime等,形成公有PaaS平台,如亚马逊AWS。而提供SaaS的厂商,在为一般商业客户提供通用性比较强的SaaS产品同时,也会为一些大型商业客户打造有他们自身特点的私有PaaS产品,甚至会有一些自己的 IaaS产品,比如Oracle。

    1.2 云计算三种模式分析

    云计算三种分类对比

    三种分类间的联系

    大型企业多采用私有云、公有云、混合云的部署方式,小型企业多采用公有云、私有云和社区云;由于PaaS处于云计算产业靠中间的环节,IaaS提供商可以靠硬件及技术优势提供PaaS 服务,SaaS提供商也可以靠客户关系为大客户提供PaaS服务,纯PaaS提供商的竞争力不强。因此,云计算行业中,IaaS和SaaS的机会更大。

    中国 IaaS市场处于高速发展中。中国 Iaas市场中,阿里巴巴市占率约50%,其云计算收入增长速度可以代表中国 IaaS 市场规模增长速度。阿里巴巴2015、2016、2017 年云计算收入增长速度分别为64%、138%、121%,在一定程度上表明中国整体IaaS 市场处于高速发展通道。

    研发费用是 IaaS 行业的最大门槛,大多由巨头把控

    高额的研发费用和大量硬件费用只有大型公司才有能力支付,不管是国内还是国外,IaaS 都由巨头把握;又因为 IaaS 发展对技术更新有强依赖性,高收入公司才有资本投入高研发费用,所以这个行业的马太效应非常明显。

    根据数据,2016 年 IaaS 公有云市场份额前六的分别是亚马逊、微软、阿里巴巴、谷歌、Rackspace、IBM,除去 Rackspace 是 1998 年就进入 IaaS行业、时间长所以拥有较大规模外,其他公司均是其他行业的巨头,能支付巨大的研发投入。而 Rackspace 2016 年 IaaS 公有云收入增长 5%,收入增速远低于其他 5 家公司。

    亚马逊是全球最大的云计算公司,云计算 AWS 于 2006 年推出,主要提供 IaaS产品,也提供部分 PaaS 产品。亚马逊的研发费用大部分用于云计算方面,到2017 年亚马逊的总研发费用已经达到 226 亿美元,且同比增速高达 41%。

    阿里巴巴是中国最大的云计算公司,2015 年 7 月曾宣布对阿里云战略投资 60亿元,用于国际业务拓展、云计算、大数据领域基础和前沿技术开发;马云在 2017 年云栖大会上表示,预计未来 3 年将投资 1000 亿元成立研发中心“达摩院”,包括对云计算基础技术的研发。

    1.3 云计算市场规模

    在技术和价格的推动作用下,全球云计算市场持续增长。根据Gartner的数据,包括IaaS、PaaS、SaaS、流程服务、广告营销在内的云计算市场在2016年为2196亿美元,到2020年预计整体规模将达到4114亿美元,2016至2020年的复合增长率为17%。

    2010-2015E年全球云计算市场规模(亿美元)

    数据来源:WIND,招商证券

    中国云计算市场发展更快。相比全球市场,中国市场起步较晚,市场规模较小,技术正在加速追赶全球前沿科技,加上人工替代带来的客户量增长,使得中国云计算市场增速高于全球市场。根据数据,2016年中国企业云服务整体市场规模(包括IaaS、PaaS及SaaS)约为515亿元,到2020年市场规模约为1366亿元。

    2008-2016E年中国云计算市场规模

    数据来源:WIND,招商证券

    全球云服务市场规模预测

    数据来源:Gartner

    1.4 云计算行业融资情况

    数据来源:鲸准洞见

    1.5 行业现状与痛点

    1.云计算垄断

    现有云计算市场极度中心化,市场份额Google、Amazon(AWS)、Microsot Azure、阿里云和腾讯云等几个科技巨头依靠自身高度集中化的服务器资源垄断了整个云计算市场,借助市场力量享受高额利润,进而导致算力服务价格高居不下

    2.无激励措施

    BONIC(Berkeley Open Infrastructure for Network Computing)是目前最为主流的分布式计算平台,为众多的数学物理等学科类别的项目所使用,但是由于这是基于分布在世界各地的志愿者的计算资源而形成的分布式计算平台,缺乏足够的志愿者来贡献算力。

    3.计算资源不足

    虽然我们看到了未来DApps的繁荣,但是目前一般的区块链运行DApps的计算能力非常有限,现有的云计算基础设施无法满足DApps的需求,后者需要完全分散的基础设施来运行;存储容量不足和协议的读取延迟高,这些都需要通过额外的计算资源来满足更高要求的应用程序。

    4.成本过高

    云计算基础设施和高性能计算的操作过于复杂和成本高昂。创新型小企业通常没有业内基本、专业知识获取和操作高性能计算平台,而像 Amazon EC2这样的云供应商对于高要求的应用程序(如GPU渲染)仍然非常昂贵。此外,数据处理中心常常消耗大量能量来运行服务器和冷却系统,这样成本会非常大,而且对环境也造成负面影响。

    云计算相关概念

    提到云计算,就不得不提到与云计算相关的两个概念:雾计算和边缘计算。

    2.1 边缘计算

    边缘计算(EdgeComputing)很早就提出用于表示云和设备的边界,最早可以追溯到2003年,AKAMAI与IBM开始合作在WebSphere服务器上提供基于边缘的服务。

    边缘计算是在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的分布式开放平台,其目标是就近提供边缘智能服务,满足行业数字化在敏捷联接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。

    边缘计算将是一种新的生态模式,通过在网络边缘侧汇聚网络、计算、存储、应用、智能五类资源,提高网络服务性能、开放网络控制能力,从而激发类似于移动互联网的新模式新业务。边缘计算的技术理念与特定网络接入方式无关,可以适用于固定互联网、移动通信网、消费物联网、工业互联网等不同场景,形成各自的网络架构增强。

    2.2 雾计算

    雾计算是最近出现的一个概念,由思科首创。因为相对于云来说,它离产生数据的地方更近,数据、数据相关的处理和应用程序都集中于网络边缘的设备中,而不是几乎全部保存在云端。它拓展了云计算的概念,是作为实现IoT的结构为Cisco等提倡,旨在为全球范围所采用。

    雾计算是一种分布式的计算模型,作为云数据中心和物联网(IoT)设备/传感器之间的中间层,它提供了计算、网络和存储设备,让基于云的服务可以离物联网设备和传感器更近。雾计算的概念的引入,也是为了应对传统云计算在物联网应用时所面临的挑战。

    雾计算和边缘计算定义很模糊,业界一直在尝试将这两者区分开作为单独的概念。对此,业界最广为接受的概念是在边缘计算中,数据处理在收集数据的硬件上。雾计算是当节点的一个子集发送其数据到更大的中心连接点,在连接到更大的整体中心网络的过程中处理数据。

    不管是边缘计算还是雾计算,其优势都很明显。雾计算消除了将大量原始数据流发送到中央网络的一些延迟和带宽问题,但是它并不要求每组传感器处理收集到的数据。

    区块链技术与云计算

    3.1 区块链技术与云计算的关系

    由于互联网的普及,大量的多媒体信息(图文音视频等)造就了海量数据,这些数据大多是非结构化的。

    分布式计算与并行计算:分布式计算是一种采用地理上不同的多个主机(集群)协同完成大量计算任务,从而替代巨型计算机的解决方案。并行计算是指多CPU并行处理,并行计算能够提高计算效率,但是前提是程序算法要尽可能并行设计。

    虚拟化:虚拟化是为了实现云计算而划分资源的一种方法,包括两个层面:物理资源池化和资源池管理。虚拟化有两种,一种是将多个物理资源虚拟化成一个“大”的逻辑资源,另一种是在一个物理资源上划分出多个“小”的逻辑资源。

    目前云计算采用第一种虚拟化方式较多,部署方式上使用分布式集群,并行计算并没有太多涉及(并行计算学术上还在研究中),然后可以处理海量数据,为庞大的接入终端群按需提供IT服务。可以简单的理解为,分布式这种解决方案是为了快速地处理海量数据而提出的,而该方案最终的目的或表现形式就是为了实现“用硬件换时间”,将数据分布在多台计算机上,同时处理(并行处理)带某种属性的数据集。从现实来看,很多微小型互联网公司没有能力或必要构建自己的分布式系统,会借助于本地资源外的云服务提供商,这样可以使公司专注于产品和业务实现。

    结合灵活的开发工具,DCC平台可以帮助开发者发布软件并赚钱,进而改变算力任务的组织和执行方式。此类平台通过实现去中心微服务和异步任务执行,成为建设未来互联网的基。得益于计算价格的大幅降低,复杂的应用(如CGI渲染,科学计算,机器学习等)将惠及每个。

    通过P2P网络连接电脑,使应用所有者和个体用户(算力“请求方”)可以从其他用户租用算力(算力“供应商”)。这些算力资源可以完成对计算时间和计算能有定要求的计算任务。在当下,算力资源被中心化云服务商把控,受制于封闭网络,外部付系统和死板的运营模式。去中心化云算力设施可以做到基于以太坊(或同类公链)的付转账系统,可以实现算力买家(请求方),卖家(供应商)及软件开发者之间的直接支付。

    3.2 DCC的优势

    1.除了自由的服务器、带宽等资源外,还将计算需求分布到系统中的众多节点中去,把用户的先知资源利用起来,创造价值。

    2.通过整合社会闲置的计算资源,来为企业或个人提供去中心化算力服务,基于Token经济,构建计算机算力买卖方市场。

    3.相比传统的云计算服务,其降低了云计算服务的门槛和使用费用,有利于云计算的普及。

    3.3 商业模式

    3.3.1 Token经济模型

    虽然市面上的分布式算力平台项目众多,但是总的技术框架却是大同小异,下面就以一个大概的框架来大概的描述这个Token经济模型。

    请求节点

    这个节点一般由一些有计算需求的商家或是科学研究所来充当,一般实验室或是自有的计算机数量已经不太符合他们目前的计算需求了,需要通过超算或是其他性价比较高的计算资源如全球分布式算力来达到目的。请求节点可能会被按照要求先将自己的需求文件(数据)按照规格先model好在进入网络(ELastic)或是有其他节点来做做这个简单归类的工作。

    以下为需要贡献计算资源的节点

    归类节点

    这个节点由CPU算力贡献用...

  • ?

    云计算通俗解释,什么叫云计算?

    罗切斯特

    展开

    云计算已经越来越为大众所熟知,那么云计算到底是什么呢?有没有云计算通俗解释呢?云计算是由分布式计算、并行处理、网格计算发展来的,是一种新兴的商业计算模型。目前,对于云计算的认识在不断的发展变化,云计算仍没有普遍一致的定义。

    云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、 网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备冗余(High Available)等传统计算机和网络技术发展融合的产物。

    云计算早期,就是简单一点的分布式计算,解决任务分发,计算结果合并就好了。也曾经还有一个别名,叫网格计算。很多大企业早期可能也只是想解决自己的效率与计算问题,到后来,这些大佬发现,这个能力也可以提供给外部使用,所以,就出现了公共云(public cloud)计算 ,把计算机的计算能力直接放在网上卖出去。

    小编倒是觉得,阿里云提出来的水电煤基础设施能更好的解释云计算是什么,未来的云计算,就像我们使用水电煤气一样,我们从来不会想着去建电厂,也不关心电厂在哪里,只要插上插头,就能用电。所以,真正的云计算一定有这些重要的基础条件:

    计算资源的虚拟化,按计算能力购买才是真正的云计算,目前的虚机嘛,嗯,看不到机器心里不踏实。云计算能力的弹性伸缩能力,一定是想用多少就是多少,不用的时候就不要,目前的专有云嘛,嗯,机器不放在我这里心里也不踏实。

    狭义的云计算指的是厂商依靠分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或者企业客户提供数据存储、分析以及科学计算等服务,比如亚马逊数据仓库出租生意。

    广义的云计算指厂商依靠建立网络服务器集群,向各种不同类型客户提供在线软件服务、硬件租借、数据存储、计算分析等不同类型的服务。广义的云计算包括了更多的厂商和服务类型,例如国内用友、金蝶等管理软件厂商推出的在线财务软件,谷歌发布的Google应用程序套装等。

    通俗的理解是,云计算的“云“就是存在于互联网上的服务器集群上的资源,它包括硬件资源(服务器、存储器、CPU等)和软件资源(如应用软件、集成开发环境等),本地计算机只需要从互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果返回到本地计算机,这样,本地计算机几乎不需要做什么,所有的处理都在云计算提供商所提供的计算机群来完成。

  • ?

    必须知道的,云计算五大特征!

    祝映容

    展开

    什么是云计算呢?

      其实云端(cloud)就代表了互联网(Internet),通过网络的计算能力,取代使用你原本安装在自己电脑上的软件,或者是取代原本你把资料存在自己硬盘的动作,你转而通过网络来进行各种工作,并存放档案资料在网络,也就是庞大的虚拟空间上。我们通过所使用的网络服务,把资料存放在网络上的服务器中,并借由浏览器浏览这些服务的网页,使用上面的界面进行各种计算和工作。

      在云计算中,服务器并不会管你电脑的计算能量有多强。有的同事在办公室用PC连上Google Docs,在家则是用Apple MacBook,同时还有很多其他的服务可以通过你的手机或iPhone与Android平台手机上的应用软件来完成。

      你可以在任何一台电脑上登入使用云端服务,而一个朋友或同事也可以登入并和你一起在一样的文件上工作。Google Docs只是能够协同操作的一种办公室型态云计算服务。有些服务甚至还可以让人在全球不同的地点登入服务并同时在一样的文件上工作。

      云计算也许听起来很棒,但是它还是有一些隐忧的,也是你在使用时必须要考虑的地方。正如同开放源代码阵营名人Richard Stallman指出的,你的资料是在第三方厂商的手上,而且是在你控制以外的。

      最有可能遇到的问题是安全性,鲜少有公司会想窃取你的资料并做出无耻的网站设计,但最好还是研究一下各种网站和网络服务,找一些可信赖的专家推荐的。  

      幸运的是,一点点常识和一些简单的正确电脑操作练习可以将这类安全性失误的影响降至最低,避免将你的机密资料放在云端上,如果你真的放了,例如利用网上银行时,避免在网咖、学校或图书馆内的公用电脑上进行,也别太随便给出自己真正的联络资料,避免每个帐号都使用同一个密码,就算只更改一个字母也好。

      云计算第二个主要问题是可能暂时故障导致你无法使用某项服务,你可能把资料放在某个网站上而这个网站却因服务器故障导致某一段时间无法进入,Twitter就因偶发性挂点而恶名昭彰,每次它的网站挂掉时就会出现“掉落的鲸鱼”图案, 更糟的是,你有可能因此而遗失全部的资料。

      最糟、最糟的情况是,当你想搜索自己在云端上的资料时却发现“情空中万里无云”,如果你想野餐这当然是好事,但如果是这个为你保管资料的公司突然关门大吉,可就大事不妙了。

      如果你还没有备份自己的资料,你真的应该开始备份了。如果你不信邪,用iTunes就好了,但如果你信邪而且开始备份这些资料,就一直备份下去吧...想想要把全部的CD都跑过一次要花上多少时间(如果你还保有它们的话),更别提那些你借来的CD或是已经购买的MP3。

      想像一下明早你醒来时发现它们全部不见了,至少你还有音乐可以听,但如果遗失的是你的生日或婚礼或在瑞典穿着日本浴衣驾驶拖拉机的照片,那可能反而是件好事。

    对于到底什么是云计算,至少可以找到100种解释。目前广为接受的是中国云计算专家咨询委员会副主任、秘书长刘鹏教授给出的定义:“云计算是通过网络提供可伸缩的廉价的分布式计算能力。”

      从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式计算架构。它的特色在于对海量数据的挖掘,但它必须依托云计算的分布式处理、分布式数据库、云存储和虚拟化技术。

      云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。

      这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。云计算将计算资源集中起来,并通过专门软件实现自动管理,无需人为参与。用户可以动态申请部分资源,支持各种应用程序的运转,无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于提高效率、降低成本和技术创新。云计算的核心理念是资源池,这与早在2002年就提出的网格计算池(Computing Pool)的概念非常相似。网格计算池将计算和存储资源虚拟成为一个可以任意组合分配的集合,池的规模可以动态扩展,分配给用户的处理能力可以动态回收重用。这种模式能够大大提高资源的利用率,提升平台的服务质量。

      之所以称为“云”,是因为它在某些方面具有现实中云的特征:云一般都较大;云的规模可以动态伸缩,它的边界是模糊的;云在空中飘忽不定,无法也无需确定它的具体位置,但它确实存在于某处。之所以称为“云”,还因为云计算的鼻祖之一Amazon公司将大家曾经称为网格计算的东西,取了一个新名称“弹性计算云”(Elastic Computing Cloud),并取得了商业上的成功。  

    这里描述的云的建立过程和结构,只是一种比较普通和容易理解的形式。由于技术的不同、实现方式的不同,各家云的实现方式和结构会有很大的不同。但是,一些基本的概念是相同的,其共同的核心要点包括:

      一定要有资源池。把分散的计算资源集中到大的资源池里,以方便统一管理和分配。例如前面讲的D所管理的资源池。

      按需分配、自助服务。用户实际消耗多少资源,就被分配多少资源;用户对自己得到的资源能够自助管理。例如前面讲的“机房”。

      灵活的资源变化。随便撤掉一台硬件的电脑,其上面的信息和活动会自动转移到别处去;随便增加一台电脑,其资源会随时添加到资源池里去。所有这些增减,用户根本意识不到。例如前面讲的“配载调配和平衡”。

      一定要有记账系统。用户消耗了多少资源,如何给这些资源计费,系统有详尽的信息采集和报告,以便对用户收费(即使是免费,也得有详细的记账)。例如前面提到用户输入信用卡,就是以记账为前提。

      在组建云的技术上,说到底,就是用软件产品(如前面提到的C和D,并通过监控程序)来管理、组织、和分配经过抽象或虚拟的硬件计算资源。除了个别企业用自己的技术建设、和服务外,现在常见的云技术提供者主要有:VMware、微软、Citrix、和OpenStack等。前两者是完全的商业产品;Citrix公司在监控程序上采用的是开源的Xen;OpenStack则完全是开源免费的,它的监控程序主要采用开源的KVM和Xen,也可以是其它的开源软件。

      按照服务的对象和范围,云可以分为三类:

      私有云:建一个云,如果只是为了单位(企业或机构)自己使用,就是私有云。就前面提到的“机房”而言,每个“机房”只是为本单位的不同部门、或不同用途而设立的。

      公众云:如果云的服务对象是社会上的客户,就是公众云。前面提到的“机房”可以是任何社会上的企业、单位、或个人。Amazon公司的AWS是现在世界上最大的公众云。其它公众云提供商还有Google、Salesforce、苹果的iCloud等等。

      混合云:如果一个云,既是为单位自己使用,也对外开放资源服务,就是混合云。有时,把两个或多个私有云的联合,也叫混合云。  “云计算”的五大特点

    大规模、分布式“云”一般具有相当的规模,一些知名的云供应商如Google云计算、Amazon、IBM、微软、阿里等也都拥能拥有上百万级的服务器规模。而依靠这些分布式的服务器所构建起来的“云”能够为使用者提供前所未有的计算能力。

    虚拟化云计算都会采用虚拟化技术,用户并不需要关注具体的硬件实体,只需要选择一家云服务提供商,注册一个账号,登陆到它们的云控制台,去购买和配置你需要的服务(比如 云服务器,云存储,CDN等等),再为你的应用做一些简单的配置之后,你就可以让你的应用对外服务了,这比传统的在企业的数据中心去部署一套应用要简单方便得多。而且你可以随时随地通过你的PC或移动设备来控制你的资源,这就好像是云服务商为每一个用户都提供了一个IDC(Internet Data Center)一样。

    高可用性和扩展性那些知名的云计算供应商一般都会采用数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性。基于云服务的应用可以持续对外提供服务(7*24小时),另外“云”的规模可以动态伸缩,来满足应用和用户规模增长的需要。

    按需服务,更加经济用户可以根据自己的需要来购买服务,甚至可以按使用量来进行精确计费。这能大大节省IT成本,而资源的整体利用率也将得到明显的改善。

    安全网络安全已经成为所有企业或个人创业者必须面对的问题,企业的IT团队或个人很难应对那些来自网络的恶意攻击,而使用云服务则可以借助更专业的安全团队来有效降低安全风险。  

  • ?

    云计算让生活更方便

    小意境

    展开

    图:如今“云计算”与生活息息相关

    “云计算”(Cloud Computing)是当前信息技术领域的热门话题,它能为云服务用户提供“触手可及”的IT服务。云计算以其方便、经济、高可扩展性等优势吸引企业的目光,将其免於IT基础设施建设与维护的沉重压力,更专注於自身核心业务发展。日常生活中,“云盘”令我们可以大量存储文件,“云办公”可以在不同设备上浏览编辑文件,提高工作效率。如今云计算与生活息息相关,本文以深入浅出的方式,带领读者一睹云计算的风采。

    我们为什么需要云计算?社交网络、大数据、物联网、人工智能、区块链等一大批应用迅速发展,这些新兴应用具有大量数据存储和高性能计算需求,这给软硬件的建设成本和维护成本带来不小的压力,许多中小企业无以为继。那么采用云计算可以解决上述问题吗?

    降低成本 按需分配

    举一个例子,旧时乡村没有自来水管道,为了解决用水问题,每家每户会挖一口井。随着人口增长,挖井成本增加,收益(水的产量)在减少——事实上家家都有井是一种浪费,而且需要自己管理,於是村民计劃大家一起建一个自来水厂,各家装上自来水管以解决大家用水需求。这是一个典型的云计算的例子,大家把资源统一管理,按需使用。简单地说,水厂就是“云”,水就是“计算”。由自来水厂供水这种方式就是“云计算”。云计算最大的好处是降低成本并按需分配,由专业人员统一管理,提供更安全的使用环境。

    云计算的特点

    以服务为中心将资源虚拟化是云计算重要的表现形式,它屏蔽底层细节和具体的技术实现,使数据中心管理、大规模数据处理、应用程序部署等技术问题对用户透明,最终实现即点即用的效果。云计算的特点可归纳如下:

    弹性服务。资源配比可以根据用户的业务需求做到按需分配,动态调整,避免了因为服务器性能过载导致服务质量下降或冗馀而导致资源浪费。

    资源池化。利用虚拟化技术,把物理资源整合成一个巨大的资源池,资源以共享资源池的方式统一管理。资源的放置、管理与分配策略对用户透明。

    按需服务。将数据存储,基础设施等资源以服务的形式提供给用户,用户可以个性化的选择,云服务可以根据用户需求,自动分配资源。

    精确计费。由於服务的可定制化,那么根据资源的使用情况对服务计费,可以更精确的权衡用户的实际资源使用情况,从而降低用户的计算使用成本。

    多端接入。用户可以随时随地利用各种终端设备(如手机和电脑)通过互联网访问云计算服务,进行数据同步,实现一云多屏,一云多端。

    云计算服务模式

    以现时最常用、较权威的NIST(National Institute of Standards and Technology,美国国家标準技术研究院)定义,根据用户体验、从不同的层级划分,云计算主要分三种服务模式:

    IaaS:Infrastructure-as-a-Service(基础设施即服务),IPs(Infrastructure Providers,基础设施提供商)管理了大量的计算资源,例如存储和计算能力。IaaS公司负责提供场外服务器,存储和网络硬件等基础设施资源。

    PaaS:Platform-as-a-Service(平台即服务),PaaS是在云基础设施上进一步抽象,为用户提供系统运行的软件平台服务,例如开发平台、商业部署和应用平台等。PaaS获取硬件资源的方式对於用户来说是透明的,用户不必关心底层的硬件配置和硬件开销,由平台自动分配,用户只需基於平台开发和发布自己的应用即可。

    SaaS:Software-as-a-Service(软件即服务),SaaS是基於云计算基础平台所开发的应用程式。企业可以通过购买软件提供商的SaaS层应用服务解决企业信息化问题,最常见的就是基於云的OA系统。对於普通用户来讲,SaaS应用服务令用户无须安装客户端或者App,直接通过网络获取服务,比如基於web端的H5应用,基於微信的小程序等。

    云计算的目标是在降低成本的同时,还能提供大规模,高可靠,高可用,可伸缩的个性化服务。为了实现这个目标,背後需要数据中心管理、虚拟化、海量数据处理、资源管理与调度、安全与隐私保护等若干关键技术加以支持。

    云计算技术分类  

    分布式技术

    分布式系统利用网络,把成千上万台电脑连接起来,组成一台虚拟的超级计算机,这样的超级计算机不仅强大而且非常可靠,如果只是有某些节点坏了并不会影响整个系统的运行。分布式技术其实已经发展了很多年了,上世纪80年代末,Intel公司利用局域网将大量空閒的工作站联合起来进行芯片的计算数据集设计。随着互联网的发展和普及,分布式计算的研究在90年代之後达到高潮。

    虚拟化技术

    虚拟化技术是云计算的核心技术,虚拟化是表示计算机资源的抽象方法,可以将物理资源实体进行虚拟化,以实现对物理资源的整合、池化和共享,它在本质上就是将物理硬件和逻辑层进行一个映射。使用云计算时,用户总是向“云”发出服务请求和资源请求,而不是具体的某台机器。对用户来说,具体的硬件资源就是“只在此山中,云深不知处。”应用在“云”中某处运行,但实际上用户无须了解、也不用担心应用运行的具体位置。

    数据中心构建技术

    数据中心是云计算的核心部队,如何保持数据中心的强大和稳定性是保证上层服务可靠的基础问题。主要有两种重要的机制,一种是分布式文件系统,以HDFS为代表,另一个是分布式运算框架,以Mapreduce为代表。HDFS是Hadoop团队开发的开源系统,大部分IT厂商,包括百度云、英特尔“云”,Cloudera採用的都是HDFS的数据存储技术。MapReduce最早是由Google研究提出的一种面向大规模数据处理的并行计算模型和方法。

    云计算安全技术

    安全是亙古不变的话题。云计算具有用户数据集中存在云端,资源虚拟化、多用户跨域共享等特点,这些特点带来新的安全挑战。传统安全技术,如加密机制、安全认证机制、访问控制策略通过集成创新,可以为隐私安全提供一定支撑,但不能完全解决云计算的隐私安全问题。

    目前对於云端的安全技术可以从不同的层次进行描述。在云的基础设施层,云用户身份管理服务、云访问控制服务、云审计服务、云密码服务等安全措施。在云的应用层,主要有DDOS攻击防护云服务,Botnet检测与监控云服务,云网页过滤与杀毒应用,内容安全云服务。但实际上,云计算安全远远不只是技术问题,它还涉及标準化、监管模式、法律法规等诸多方面。因此仅从技术角度探索云计算的安全问题远远不够,必须联合网络信息安全界、企业界以及政府相关部门,共同解决这个问题。

    改变信息消费模式

    以云计算为代表的技术革命对现有的信息产业及应用模式产生巨大影响。主要体现在互联网领域、工业领域和国家政府领域。信息消费模式可以这样描述,人们的信息消费模式大致经历了以硬件为中心的PC时代,到以软件为中心的移动互联网时代,现在我们正在进入以服务为中心的云计算时代。

    在PC时代和智能手机时代,我们都习惯下载客户端或者App,进而学习如何使用这些软件,不仅需要佔用存储资源,更烦的是还需要不断的更新。云计算时代,以服务为中心,个人和企业用户将不再学习客户端软件的操作,只需要根据简洁的界面和窗口,访问站点就可获取服务。微信上的小程序,实现了“即点即用,用完即走”,这是云计算即服务的成功运用。除了面向个人提供基於云的服务,比如说云存储,云办公等。许多新的创业公司也将其业务基於阿里云,腾讯云这样的大型公有云上,以降低企业成本。目前互联网的所有应用可以说都是基於云的,从智慧物流,到大数据金融,在打开手机的瞬间,就已经在使用手机云进行数据云备份。

    此外,云计算的特殊优势也吸引了各国政府的关注。例如美国各州政府,交通部和商务部基於亚马逊的AWS GovCloud搭建云平台,AWS目前为全球超过2300个政府部门提供云服务;中国政府也积极加入云政务建设,工信部出台《云计算发展三年行动计划(2017-2019年)》鼓励利用云计算技术优化电子政务系统。

    本文对云计算技术及其应用做了简要介绍,云计算是当前发展十分迅速的新兴产业,具有广阔的发展前景,但同时其所面临的安全技术挑战也前所未有,任何技术的发展都是一个长期曲折的过程,我们需要足够的投入和支持。云计算已经在生活的各方面影响我们,但距离“万物智联”的时代还有一段路要走,云计算作为这辆列车的引擎,将和二十世纪电网一样彻底改变现代人生活方式,让我们一起拭目以待。

  • ?

    云计算之Zookeeper—分布式服务协调利器

    秋元冬

    展开

    内容导读

    可扩展性 - 可以在需要时增加性能,通过添加更多机器,在应用程序配置中进行微小的更改,而不会有停机时间。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。1.分布式协调过程操作简单上手快2.同步 - 服务器进程之间的相互排斥和协作。当会话由于任何原因结束时, 在该会话期间创建的临时节点也会被删除。监视是一种简单的机制,使客户端收到关于ZooKeeper集合中的更改的通知。下一个在线follower节点将检查是否存在其他具有最小数字的znode。

    1.ZooKeeper的产生

    ZooKeeper是一种分布式协调服务。在分布式环境中协调和管理服务是一个复杂的过程。

    分布式应用的优点

    可靠性 - 单个或几个系统的故障不会使整个系统出现故障。

    可扩展性 - 可以在需要时增加性能,通过添加更多机器,在应用程序配置中进行微小的更改,而不会有停机时间。

    透明性 - 隐藏系统的复杂性,并将其显示为单个实体/应用程序。

    分布式应用的挑战

    竞争条件 - 两个或多个机器尝试执行特定任务,实际上只需在任意给定时间由单个机器完成。例如,共享资源只能在任意给定时间由单个机器修改。

    死锁 - 两个或多个操作等待彼此无限期完成。

    不一致 - 数据的一致性。

    分布式应用程序提供了很多好处,但它们也抛出了一些复杂和难以解决的挑战。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。

    ZooKeeper的好处

    1.分布式协调过程操作简单上手快2.同步 - 服务器进程之间的相互排斥和协作。3.有序的消息4.序列化 - 根据特定规则对数据进行编码。确保应用程序运行一致。这种方法可以在MapReduce中用来协调队列以执行运行的线程。5.可靠性 -通过集群来保证可靠性6.原子性 - 数据转移完全成功或完全失败,但没有事务是部分的。

    2.ZooKeeper的基本架构

    看看下面的图表。它描述了ZooKeeper的“客户端-服务器架构”。

    49a262f02991463c5c91ac2d46ceb2b3.png

    Client(客户端)客户端,我们的分布式应用集群中的一个节点,从服务器访问信息。对于特定的时间间隔,每个客户端向服务器发送消息以使服务器知道客户端是活跃的。Server(服务器)服务器,我们的ZooKeeper总体中的一个节点,为客户端提供所有的服务。向客户端发送确认码以告知服务器是活跃的。ZooKeeper Service服务器组形成服务器组。所需的最小节点数为3。Leader服务器主节点,负责客户端的write类型的请求。Leader在服务启动时被选举。Follower负责客户端的read类型请求,并可以参与Leader的选举

    ZooKeeper的核心znode

    一个znode对应着一个客户端,每个客户端都可以在ZooKeeper文件系统中进行增删改查的文件操作,创建属于自己的znode文件节点,下图描述了用于内存表示的ZooKeeper文件系统的树结构。

    201612291345162031.jpg

    ZooKeeper数据模型中的每个znode都维护着一个 stat 结构。一个stat仅提供一个znode的元数据。它由版本号,操作控制列表(ACL),时间戳和数据长度组成。

    Znode的类型

    Znode被分为持久(persistent)节点,顺序(sequential)节点和临时(ephemeral)节点。

    持久节点 - 即使在创建该特定znode的客户端断开连接后,持久节点仍然存在。默认情况下,所有znode都是持久的。

    临时节点 - 客户端活跃时,临时节点就是有效的。当客户端与ZooKeeper集合断开连接时,临时节点会自动删除。因此,只有临时节点不允许有子节点。如果临时节点被删除,则下一个合适的节点将填充其位置。临时节点在leader选举中起着重要作用。

    顺序节点 - 顺序节点可以是持久的或临时的。当一个新的znode被创建为一个顺序节点时,ZooKeeper通过将10位的序列号附加到原始名称来设置znode的路径。例如,如果将具有路径 /myapp 的znode创建为顺序节点,则ZooKeeper会将路径更改为 /myapp0000000001 ,并将下一个序列号设置为0000000002。如果两个顺序节点是同时创建的,那么ZooKeeper不会对每个znode使用相同的数字。顺序节点在锁定和同步中起重要作用。

    每个znode互相之间可以通过和ZooKeeper连接session来watch其他znode或者整个文件系统,来达到分布式环境下的消息联通。其中两个重要概念就是session和watchSessions(会话)

    会话对于ZooKeeper的操作非常重要。一旦客户端连接到服务器,将建立会话并向客户端分配会话ID 。客户端以特定的时间间隔发送心跳以保持会话有效。如果ZooKeeper集合在超过服务器开启时指定的期间(会话超时)都没有从客户端接收到心跳,则它会判定客户端死机。会话超时通常以毫秒为单位。当会话由于任何原因结束时,在该会话期间创建的临时节点也会被删除。

    Watches(监视)

    监视是一种简单的机制,使客户端收到关于ZooKeeper集合中的更改的通知。客户端可以在读取特定znode时设置Watches。Watches会向注册的客户端发送任何znode(客户端注册表)更改的通知。Znode更改是与znode相关的数据的修改或znode的子项中的更改。只触发一次watches。如果客户端想要再次通知,则必须通过另一个读取操作来完成。当连接会话过期时,客户端将与服务器断开连接,相关的watches也将被删除。

    Znode leader选举

    让我们分析如何在ZooKeeper集合中选举leader节点。考虑一个集群中有N个节点。leader选举的过程如下:

    1.所有节点创建具有相同路径 /app/leader_election/guid_ 的顺序、临时节点。ZooKeeper集合将附加10位序列号到路径,创建的znode将是 /app/leader_election/guid_0000000001,/app/leader_election/guid_0000000002等。

    2.对于给定的实例,在znode中创建最小数字的节点成为leader,而所有其他节点是follower。

    3.每个follower节点监视下一个具有最小数字的znode。例如,创建znode/app/leader_election/guid_0000000008的节点将监视znode/app/leader_election/guid_0000000007,创建znode/app/leader_election/guid_0000000007的节点将监视znode/app/leader_election/guid_0000000006。

    4.如果leader关闭,则其相应的znode/app/leader_electionN会被删除。下一个在线follower节点将通过监视器获得关于leader移除的通知。下一个在线follower节点将检查是否存在其他具有最小数字的znode。如果没有,那么它将承担leader的角色。否则,它找到的创建具有最小数字的znode的节点将作为leader。

    5.类似地,所有其他follower节点选举创建具有最小数字的znode的节点作为leader。leader选举是一个复杂的过程,但ZooKeeper服务使它非常简单。

    ZooKeeper提供的功能

    Apache ZooKeeper是由集群(节点组)使用的一种服务,用于在自身之间协调,并通过稳健的同步技术维护共享数据。ZooKeeper本身是一个分布式应用程序,为写入分布式应用程序提供服务。ZooKeeper提供的常见服务如下 :

    命名服务 - 按名称标识集群中的节点。它类似于DNS,但仅对于节点。配置管理 - 加入节点的最近的和最新的系统配置信息。集群管理 - 实时地在集群和节点状态中加入/离开节点。选举算法 - 选举一个节点作为协调目的的leader。锁定和同步服务 - 在修改数据的同时锁定数据。

    命名服务通过ZooKeeper默认的文件系统得到解决配置管理和集群管理通过znode的数据存储得到解决选举算法和锁服务通过ZooKeeper的顺序节点的不重名得到解决

  • ?

    云计算“后来者”腾讯的致胜绝招

    擎宇

    展开

    在云时代构建三张网。

    马化腾又一次现身为腾讯云站台。

    过往三届峰会,马化腾在活动上主要强调云服务与腾讯战略的协同,无论是前年峰会提出的云计算是互联网+重要手段、或是去年的云计算为数字经济加速,以及今年强调腾讯在云时代构建三张网,体现出腾讯云作为2B业务的在集团战略层的重要性。

    云计算市场腾讯是后来者,内外市场都有先行者占据,国内的阿里云和海外市场的亚马逊AWS,谁也不是好惹的。

    混战

    东汉末年三国争霸,目前云计算领域的战争也展现了这样的近况,阿里云仰仗早入局占先机抢占国内市场,而在海外市场上亚马逊的AWS通过长时间的积累成为了国际市场的巨头,这边腾讯云通过2C市场积累的优势开始抢占市场为市场竞争增加了新变数。

    显而易见,混战局面是腾讯希望看到的,仰仗庞大的社交用户规模,腾讯更擅长后发制人。

    云计算过去能接触的是科技领域的企业,而目前呈现政府和传统企业都积极拥抱的局面。

    腾讯云联合广东省政府的项目——数字广东就是很好的落地项目,在后台通过腾讯云的服务为广东省提供基础服务,打通数据连接之后,前台通过微信小程序等腾讯产品来服务用户,完成了2B业务最终为2C用户服务的完整循环。

    以上案例充分展示了云计算服务开始从2B业务的基础服务延伸到前台的2C,数据+计算+技术+全平台的能力开始成为整个市场必备要素。

    过去作为的2B的云计算业务,企业在触网之初考量最多的是云计算平台的计算能力、数据节点的覆盖数、综合成本的性价比等关键因素,不可否认阿里云作为国内先发企业有一定优势,而AWS在海外市场的优势也非常明显, 作为追赶者的腾讯云有很明显的后发优势。

    首先,市场教育的成本降低,过去云计算成本问题、安全问题都是很多B端客户慎选的原因,市场先入者很容易吃闭门羹。腾讯云在成立初期赶上了腾讯生态对外开放的好时代,依托于开放平台的腾讯云在从0-1的发展路程上少走了很多弯路。

    其次,云计算升级为国家战略的契机为发展提供了重要政策支持。云计算成为国家战略之后,全国各地的企业还是政府部门都开始积极拥抱云,“上云”的程度成为了政府的重要考核标准。然而,上云之后带来最直接的效应就是很多过去需要亲力亲为的民生服务在各大APP端都出现了直接的解决方案,居民的水电煤的缴费、预约办证等等。

    但是,积极拥抱云的同时也面临残酷的竞争,各大云服务平台通过低价竞争来获得G端客户,对于市场而言,云计算的前期高成本投入短期内仍然难看到盈利的窗口。

    虽然亚马逊仰仗AWS的规模效应目前已经在全球盈利,但是在竞争的中国市场,两大巨头腾讯阿里都在激烈的竞争中,市场效应还未凸显。

    最后,2B业务终要为2C服务,这是云计算服务的新发展契机,这可能是腾讯云弯道超车的机会。

    过去一季度腾讯财报显示微信合并WeChat的月活用户突破10亿,社交平台是天然的用户入口的优势非常明显。

    过去争抢企业用户更多是提供云计算平台的数据计算服务接入,而现阶段从跑马圈地向深度结合应用的服务成为竞争的天然要素。

    (图为腾讯副总裁、腾讯云总裁邱跃鹏)

    10亿的流量入口加基础服务的搭建,给腾讯云弯道超车提供了机会,在大会上腾讯云的总裁邱岳鹏公布了腾讯云最新的几大平台服务降价的措施,更提供了AI应用接入免费的服务,云计算的竞争开始进入新的阶段,2B业务的能力最终要落实到2C的服务效率和质量。

    各家优势明显,那么谁能突围呢?上一季度腾讯财报显示腾讯云营收同比增速超100%,这是市场竞争的先决条件之一,谁停止了增长谁将面临淘汰,混战还在继续。

    机会

    阿里云成立于2009年,AWS成立时间更早为2006年,作为后来者,腾讯云依然有很多功课要补。

    腾讯的战略体系下腾讯云拥有的资源优势非常明显,从腾讯开发平台获益到互联网+落地到数字经济的效益以及腾讯平台产品流量优势一切资源都为腾讯云提供了后来居上的条件。

    其一,垂直深度解决方案。平台最擅长的就是大而全,这是腾讯云、阿里云等大平台的云计算业务过去的面临的抉择难题,早期阿里云仰仗在电商用户和金融计算服务的优势突破,而腾讯云在游戏娱乐业务上的天然优势给两大平台在细分领域独占鳌头提供了先机。

    这显然不够,依托两大巨头的云计算业务除了资源优势带来的先机必须有实打实的落地能力,这是互联网企业过去所不擅长和不具备的。

    具体到细分垂直领域过去很多机会都留给了创业公司,目前来看,巨头切入之后资源优势凸显,但是任何垂直领域要想有所收获需要精耕细作,留给腾讯云的窗口期的机会很直接,通过精耕细作收割战场。

    其二,谁也不会把所有鸡蛋都放在一个篮子。早期上云的客户可能可选的余地很小,而目前来看,云计算分布式布局的情况,要求企业必须在选择服务平台上多平台接入。

    根据RightScale调查1002名跨领域的技术专业人士数据显示,云用户已经在平均1.8个公共云和2.3个私有云上运行业务,同时他们正在测试另外1.8个公共云和2.1个私有云。

    早入局虽然有建立市场标准和先发优势,但是,2B用户天然的避险性在选择上就会留更多余地,腾讯云后来者通过打通产业链顶端企业的能力来制造“蝴蝶效应”获得市场地位。

    其三,AI+云之势,这也就是马化腾在演讲中谈到三张网的最后一张网“智联网”。

    “云时代要求做好云到端的智慧连接,腾讯希望借助超级大脑来发展智联网。超级大脑是一个让人工智能无处不在的智能操作系统,AI能力将依托超级大脑随时随地被灵活调用。而腾讯推出超级大脑的初衷正是希望助力企业和政府建立自己的超级大脑。”马化腾解释到。

    不可否认,数字广东项目落地,是很好的超级大脑落地的AI+应用场景的落地和服务升级,这也是腾讯云在全面能力的一次展示。

    AI能力是需要不断学习提升的,而云计算提供了载体,反作用于能力提升,两者是相辅相成的过程。腾讯云如何通过AI能力来补充自己的云的运算解决能力,同时在场景落地上快速布局,这才是超级大脑最终需要呈现的效果。

    5年大步走的腾讯云,正在追赶前人的脚步,终局如何就让“子弹再飞一会”吧。

  • ?

    大家可能都不了解云计算这个东西吧!

    埃克斯茅斯

    展开

    云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。

    到底什么是云计算, 现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

    云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。云计算是分布式计算、并行计算、效用计算,网络存储、虚拟化、负载均衡、热备份冗余等传统计算机和网络技术发展融合的产物。

    云计算常与网格计算、效用计算、自主计算相混淆。

    网格计算:分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机,常用来执行一些大型任务;

    效用计算:IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样;

    自主计算:具有自我管理功能的计算机系统。

    云计算是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

    云计算特点如下:超大规模 虚拟化 高可靠性 通用性 高可扩展性 按需服务 极其廉价 潜在的危险性

    云计算主要经历了四个阶段才发展到现在这样比较成熟的水平,这四个阶段依次是电厂模式、效用计算、网格计算和云计算。

    云计算环境下,软件技术、架构将发生显著变化。首先,所开发的软件必须与云相适应,能够与虚拟化为核心的云平台有机结合,适应运算能力、存储能力的动态变化;二是要能够满足大量用户的使用,包括数据存储结构、处理能力;三是要互联网化,基于互联网提供软件的应用;四是安全性要求更高,可以抗攻击,并能保护私有信息,五是可工作于移动终端、手机、网络计算机等各种环境。

    “物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。

    云安全(Cloud Security)是一个从“云计算”演变而来的新名词。云安全的策略构想是:使用者越多,每个使用者就越安全,因为如此庞大的用户群,足以覆盖互联网的每个角落,只要某个网站被挂马或某个新木马病毒出现,就会立刻被截获。

    “云安全”通过网状的大量客户端对网络中软件行为的异常监测,获取互联网中木马、恶意程序的最新信息,推送到Server端进行自动分析和处理,再把病毒和木马的解决方案分发到每一个客户端。

  • ?

    分布式云计算来了

    葛香魔

    展开

    第286期

    分布式云计算来了

    文 | 徐鹏 责任编辑 | 张齐

    审核 | 姜校春 策划 | 刘克丽

    分布式计算架构是云计算的基石,让计算中心成千上万服务器的计算资源最大化,也让云计算成为未来物联网的计算中心。而当数以亿级的边缘计算设备开始大规模接入云计算时,标志着分布式云计算时代正式到来。

    物联网让云离散化

    物联网的核心在于物与物、人与物的强关联,而多数时候的彼此联系会发生在本地。也就是说,计算、存储、分析等需求响应通常在距离物理位置较近的地方完成,而不是传输到千里之外的数据中心。这种就近处理的方式耗时更短,而且足以应付本地业务交互的轻量化需求,让云计算的分布式计算体系从单纯的计算中心内蔓延到真实世界的每个角落,也就是云计算的离散化。

    一直以来,技术的更迭总是伴随着应用场景的变迁,从最初大型机的集中处理到后来的分布式架构,越来越多的需求趋于离散化和碎片化。如今,大型设备会集中处理大规模的核心计算,而低延迟、快响应的计算需求则会交给“边缘设备”——既可以是PC、手机、电视盒子,也可以是摄像头,甚至是ATM机。未来,当嵌入式芯片的性能不再是瓶颈,这种终端计算的方式势必将更加普遍 。

    IDC预计,到2020年全球将有超过500亿的终端与设备联网,超过40%的数据要在网络边缘侧进行分析、处理与存储。如此大的数据量传输到云端,对网络带宽和存储能力都是考验,更不要说通讯过程中的安全风险。以往,前端设备会将采集到的信息传回数据中心,由后者运算处理后发送指令,再由设备执行用户的需求。这样一来,无疑加重了数据中心的负担。

    重新定义云管端

    既然数据产生在本地,为何不能让设备自己解决问题呢?举个例子,工业机器人对处理任务有着实时性的要求,通过云端传到数据中心可能只是不到1秒的延迟,但要是乘以整个生产线上机器人的数量,显然是一次“大面积延误”。相比之下,边缘计算不仅能够做到快速处理,还可以根据现场情况作出判断,结合软件选取最优的操作。

    此外,边缘计算削弱了网络和存储环境的影响。当机器人在矿井下作业时,通讯信号偏弱怎么办?没有了云,物联网设备随即罢工,这显然不是人们想看到的。此时,边缘计算可以利用自身的运算和处理能力迅速作出响应。

    架构层面,边缘计算物联网解决方案可分为传感控制层、网络层、敏捷控制器和应用层,其中网络层主要实现融合和互联,它的功能除了网络连接和管理,还包括边缘计算,进行现场处理,同时保障业务在本地实现。可以说,边缘计算重新梳理了“云管端”之间的关系,一方面提升了云资源的使用效率,另一方面也让终端有了更高的话语权。

    边缘计算前景可期

    从商业逻辑来看,消费者的使用感受才是边缘计算的主导,而不是企业,这不仅需要云服务商转变思路,同时也为中小企业提供了机会。云计算市场的平台化趋势加剧,核心资源和份额都掌握在巨头手中,而未来会有40%的IoT流量在边缘处理,这无疑蕴含着弯道超车的可能。

    从长期发展来看,无论是中国制造2025还是工业4.0,物联网都将在其中扮演重要角色;同时,融合AI的软硬件加速普及,将带来更多基于终端的处理需求;再者,5G商业化的脚步正在推进,也会进一步强化边缘计算高带宽、低延迟的能力。

    目前,一些云服务商已经推出了边缘智能计算解决方案,将边缘IoT与混合云相结合,允许用户自行定制物联网应用,在本地完成数据处理,并且兼顾了大规模云平台的配置、部署和管理功能。

分布式云计算

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP