写点什么

梁胜:做云计算,如何才能超越 AWS?

2015 年 12 月 21 日

在 12 月 18 日举行的 ArchSummit 北京 2015 大会上,Rancher Labs 创始人兼全球 CEO 梁胜分享了题为《容器时代的云计算》的主题演讲,在演讲中,梁胜博士分享了他对目前公有云以及私有云格局的思考,以及如何再打造下一家“AWS”。梁胜博士提到,公有云厂商差距这几年一直是在加大,根本原因就是因为各个云计算平台有很大的差异性,如果全世界都一样,那价格就会成为决定性因素,然后可能导致恶性竞争。之所以一家独大或者是几家独大,是因为云计算有不同的技术上的创新,可以不断的取得新的业务用户。本文根据其演讲整理而成,点此下载演讲PPT

梁胜博士现任美国Rancher Labs Inc. 公司联合创始人及公司CEO,梁博士是位标准的技术梦想家,亦是一位具有开拓精神的优秀创业者和企业家。在此之前,从2011 年至2014 年间,梁博士担任Citrix System Inc. 公司云平台首席技术官,也是Citrix 公司首位华人CTO。在加入Citrix 公司之前,梁胜创立了cloud.com 公司并担任首席执行官,直至2011 年7 月被Citrix 以2.3 亿美金购入旗下。

公有云的发展以及趋势

现在讲云计算和容器,势必要讲到数据中心。毫无疑问,数据中心在全世界范围都是飞速成长,不仅是中国,而且是美国以及任何一个国家。现在一些传统厂商,很多都是全球的知名厂商(HP、NetApp、Cisco、EMC、IBM),但是他们业务都在不同程度上受到了挑战,有些虽然在增长,但成长势头明显比整个工业界都要缓慢。究其原因,我觉得只有一个,就是云计算。从亚马逊在2006 年发布S3,到现在的一大批的云计算服务厂商,他们从不同程度上都满足了这些数据中心成长的需求,而且是减弱了对传统数据中心构建的一些产品成长的机会。

从Gartner IaaS 魔力象限可以看到,全球最领先的是亚马逊,他们当之无愧,应该在很大程度上是创新最大的公司。还有一点值得注意,接下来在云计算领域会逐渐开始洗牌。这是什么原因呢?其实我们在国内外都可以看到,在云计算领域,市场领先的厂商和一般的厂商差距其实并不是缩小,而是在加大。2014 年Gartner 公布的全世界15 个最大的云计算厂商,亚马逊的体量比下面14 个加起来5 倍还要多,2015 年这个差距增长到了10 倍。为什么会有这么大的差距?根本原因就是因为各个云计算平台有很大的差异性,当然如果全世界都一样,那价格就会成为决定性因素,然后可能导致恶性竞争。之所以一家独大或者是几家独大,是因为云计算有不同的技术上的创新,可以不断的取得新的业务用户。

私有云的现状

说起私有云,大家最先想到的就是OpenStack,我记得从第一次参加OpenStack 会议到现在,已经有5 年半的时间。OpenStack 的发展也是经历了非常漫长的过程。外界对于OpenStack 的评价,前几年过于乐观,现在有点过于悲观。但是毫无质疑,跟亚马逊比起来,OpenStack 确实不能算成功,我们想一下原因到底是什么,我们自己也做了很多反思,跟业界很多领袖也有很多交谈,特别是跟我们很多客户也有很多深入的讨论。用过OpenStack 的人都知道,很多人认为OpenStack 还不够成功,因为这个系统过于复杂,比较难用,这是大家比较普遍的认识。我觉得这确实有一定的道理。但OpenStack 本身不是软件的问题,而是产品根本的问题。很多公司基于OpenStack 做出来的产品,其实说到最后是用户不够,而不是说运维过于困难。我们做基础设施就像造房子,你可以造房子,容易造,你总是可以造得起来,造起来之后,房地产开发商还有另外一道最关键造房子得卖出去,卖出去后得有人搬进去,周边配套设施得起来。

云计算领域从全球来看,其实真正只有两个产品是达到了有人用,一个是刚刚说的亚马逊,另外一个是vSphere。从下面的图中可以看出来,2015 年这两家公司的体量差不多。而现在VMware 成长速度和亚马逊相比有些滞后,但亚马逊是服务型产品,所以VMware 的利润还是比亚马逊高。

再说什么是Docker

那如何与这两家公司竞争了?比较好的一个方案是我新造一个VMware 和旧的VMware 竞争,新造一个亚马逊跟亚马逊竞争。那新造的这家公司切入点应该是什么?我们看到最大的机会就是容器技术,就是Docker。当然 Docker 也有竞争对手,但是从实际用户采纳角度来看,Docker 占用了很大的市场份额,它在过去两年的成长速度非常快。

我还是想讲一下什么是 Docker,因为最近我和国内一些朋友交流,我觉得这里面其实还是有一些误解,很多人还是把 Docker 与虚拟机相提并论,觉得它是轻量级的虚拟机,这一定程度上是对的。但是 Docker 并不是说要替代虚拟机,而是要替代进程。进程是可以跑在虚拟机或者物理机上的,所以是并存的。有的人问我说我是应该把 Docker 部署在虚拟机还是部署在物理机上,这问题和应该把 Java 程序部署在虚拟机还是物理机上一样。

相比于进程,Docker 最关键的技术就是它的应用打包格式,类似 JAR、RPM 等。我看到绝大部分人用 Docker 都用的非常简单,这也是 Docker 厉害的地方,你不用采纳什么新的框架或者改变研发流程,只需要稍作调整就可以使用 Docker。比如说最近比较热的微服务架构,它非常好,我觉得也很适合和容器结合,但实际上我们看到,使用 Docker 的公司很多并不是采用的微服务架构。如果说必须是微服务架构才能用 Docker,那 Docker 的使用门槛就太高了。使用门槛低,这也是 Docker 的优势之一。

为什么是 Docker?

很多人都知道,容器的优点之一就是资源利用率高。但说到底,这并不是 Docker 容器最大的好处,也不是大部分企业采纳容器的主要原因。企业使用 Docker 最主要的原因还是研发人员。因为我刚刚说这是开发者最好的时代,研发人员现在在公司里面的地位确实是非常高,他们其实决定了公司用什么样的服务和用什么样的容器技术。从研发人员角度来讲,Docker 提升了他们的开发体验。

再就是基于 Docker 的私有容器云服务,这和原来的私有云不一样,你不一定要买机房买设备,你可以运行在自己的机房设备上,也可以运行在公有云上。从公有云也好,私有云也好,拿到的就是资源,什么叫资源,资源就是 Linux 机器,有 CPU,有存储,有网络,有磁盘,这是最好的资源。拿来之后,剩下的事情就是在私有容器云上自己做的。所以我刚刚讲为什么亚马逊一家独大,那是因为所有的基础设施云都不一样,但是从容器云角度来看所有基础设施都是一样,尽管亚马逊有一百一万个功能,但我也用不上。这也是我觉得容器云非常独特的地方。

容器云

下面这张图是我总结的私有云容器技术栈:

还有一个比较有意思的事情,目前世界上第二大的主机服务公司是 DigitalOcean,这个公司在最近几年的成长速度非常快,据说财富 500 强企业中,大约有 100 家公司使用了 DigitalOcean 的云技术服务。但 DigitalOcean 的功能非常简单,可以说砍掉亚马逊 99% 的功能剩下的就是 DigitalOcean。它为什么能成长这么快?这个也没有什么答案或者说答案就在面前。但是就容器云的需求而言,DigitalOcean 甚至都比 AWS 好,因为它更简单。

最后用一张图来总结下容器服务可以带给我们什么。

2015 年 12 月 21 日 18:001894
用户头像
郭蕾 做有意思的事情!

发布了 210 篇内容, 共 108.3 次阅读, 收获喜欢 27 次。

关注

评论

发布
暂无评论
发现更多内容

合伙开公司、借款变工资 | 法庭上的CTO(7)

赵新龙

CTO 法庭上的CTO

架构词典:工程

lidaobing

架构 工程能力

区块链信息共享应用落地搭建解决方案

t13823115967

区块链+ 区块链应用 信息共享

架构师训练营第八周作业

李日盛

算法

阿里架构师经验分享!啃完999页Android面试高频宝典,面试心得体会

欢喜学安卓

android 程序员 面试 移动开发

Github 2020 年度报告:你以为新冠击溃了开发者?不!他们创造了更多代码...

阿里巴巴云原生

开源 Serverless 程序员 代码 开源代码

海量数据架构下如何保证Mycat的高可用?

冰河

分布式事务 分布式数据库 分布式存储 mycat 数据库集群

架构师训练营第三周作业

Geek_xq

Scala中String和Int隐式转换的问题分析

木子李G

scala 大数据 编程 隐式转换

刚入职,就被各种 Code Review,真的有必要吗?

xcbeyond

方法论 研发管理 编程习惯

新思科技最新报告显示开源安全是首要考虑因素

InfoQ_434670063458

智慧警务开发,二维码定位报警系统搭建

t13823115967

智慧公安 智慧公安扫码

Mybatis动态映射,so easy啦

田维常

CTO与COO联手接了公司的外包项目 | 法庭上的CTO(6)

赵新龙

CTO 法庭上的CTO

《数据结构与抽象:Java语言描述》.pdf

田维常

数据结构

20分钟带你掌握JavaScript Promise和 Async/Await

Geek_Willie

Java

挖矿矿池系统开发详情丨挖矿矿池源码案例

系统开发咨询1357O98O718

挖矿矿池系统开发案例 旷工系统开发功能

DeFi流动性挖矿系统开发(案例源码开发)

系统开发咨询1357O98O718

defi流动性挖矿系统开发

超详细讲解!Android面试真题解析火爆全网,搞懂这些直接来阿里入职

欢喜学安卓

android 编程 程序员 面试 移动开发

EPBC环保生态链系统开发案例丨环保生态链EPBC源码平台

系统开发咨询1357O98O718

环保链APP系统开发案例

SGY奇点交易所系统软件开发|SGY奇点交易所APP开发

开發I852946OIIO

系统开发

甲方日常 66

句子

工作 随笔杂谈 日常

DeFi流动性挖矿系统开发详解方案

系统开发咨询1357O98O718

defi流动性挖矿系统开发

用60行代码实现一个高性能的圣诞抽抽乐H5小游戏(含源码)

徐小夕

Java 前端 H5游戏 H5

生产环境全链路压测建设历程之五 针对稳定性矛盾, 从目标、流程、组织体系发力

数列科技杨德华

滴滴开源小桔棱镜:一款专注移动端操作行为的利器

滴滴技术

开源 滴滴 移动端

DeFi借贷质押系统APP开发|DeFi借贷质押软件开发

开發I852946OIIO

系统开发

公安大数据分析系统开发方案,情报研判系统建设

WX13823153201

公安大数据分析系统开发

四币连发平台系统开发详解丨四币连发源码(案例)

系统开发咨询1357O98O718

四币连发系统开发案例详解

区块链BaaS应用平台开发

13828808769

iOS面试基础知识 (一)

iOSer

ios 面试 runtime 编程开发 iOS Developer

梁胜:做云计算,如何才能超越AWS?-InfoQ