|
|
51CTO旗下网站
|
|
移动端
创建专栏

老忽悠Larry Ellison的Oracle二代云:纸老虎还是洪水猛兽

Larry Ellison是我最佩服的企业创始人,大忽悠,没有第二。在技术和商业上都取得了巨大的成功,即使年过70可以颐享天年的情况下,依然站在第一线为Oracle的下一次转折博一把。不佩服是不行。

作者:徐飞|2018-10-30 15:46

Oracle的open world 2018年再次召开了。公司创始人,曾经做过CEO,如今是CTO的Larry Ellison再次跳上台为公司的云摇旗呐喊。Larry Ellison是我最佩服的企业创始人,大忽悠,没有第二。在技术和商业上都取得了巨大的成功,即使年过70可以颐享天年的情况下,依然站在第一线为Oracle的下一次转折博一把。不佩服是不行。

Larry Ellison每年Oracle Open World喷也是一场大戏。我基本上一年不拉的看,虽然穷了点没办法买票去现场,起码网络上是一定要看的。Open World Larry Ellison有一个特点,什么时候他猛怼一个公司,那么这个公司就被他认为是真正的敌人。自从去年开始Larry唯一怼的公司就是亚马逊,其他的云厂商阿和传统企业软件厂商他一个也没去提及,由此可见,Oracle史无前例的把亚马逊的AWS当做了自己生死存亡的对手。

今年的Open World,Larry Ellison显然也不能免俗,放出了豪言:其他的云厂商都在做一代云,我Oracle现在做的是二代云。那么这个Larry Ellison的二代云和其他厂商的一代云比起来,到底是干货满满,对其他厂商来说是洪水猛兽,还是其实就是个纸老虎呢?今天飞总给大家分析一下。

我们先看看Larry Ellison到底说了什么。这里我会上一系列我在Larry Ellison的Open World 2018的Keynote上演讲视频的PPT截屏。我尽量完整的展现Larry Ellison的讲话原貌。

Larry Ellison指出,目前的云厂商的体系架构,云厂商的控制代码和租户的应用代码都是在同一个资源池里面的,不存在任何的隔离。这样一来,云厂商的控制代码和用户共享了CPU,内存,存储和网络,互相都可以看见对方的东西,客户还有可能看到其他客户的东西。这种云架构性价比可能高,但是不安全。无论是客户还是云厂商都可能做坏事。

而Oracle重新设计的云服务则不是这样的架构。用户拥有自己基于Intel CPU的裸金属机器集群跑用户的程序。Oracle的云厂商的部署和控制程序则在另外一套不基于Intel CPU的硬件上。两者完全隔离。这样一来用户的程序Oracle的控制程序看不到,用户也看不到Oracle的控制程序。这种架构就从硬件层面杜绝了云厂商或者客户对对方做坏事的可能性。

不仅如此,在Oracle的裸金属服务器集群里,用户可以选择单个用户去使用所有的机器,或者和其他用户共享机器。但是即使和其他用户共享机器,Oracle的云也是把不同的用户分到不同的Zone里面去。从这个意义上来说,这些机器还是物理上隔绝的。这种架构按照Larry Elison的说法,给企业提供了强大的安全保障。这是Oracle的云架构区别于其他云厂商的最大不同。

Oracle设计第二代云的主要目的是提供更加安全的架构,其次是为了让企业更容易的搬迁,再次是为了给用户提供最好的自动化,和最优的价格和性能。

除此之外,Oracle的第二代云架构还提供了比on-premises更好的功能和性能。并允许用户在自己的数据中心部署基于Oracle第二代云架构的私有云。当然更为重要的是,和AWS不同,Oracle对于数据进出Oracle的公有云的收费非常的便宜。按照Larry Ellison的说法,Oracle并不想把用户锁死在自己的公有云上,但是亚马逊是的。

之后Larry Ellison怼了一遍亚马逊,告诉大家Oracle的二代云和亚马逊比起来不但性能更好,而且价格也更便宜。你想,更高性能更便宜价格的东西,你是不是要去买呢?呵呵。

Larry Ellison特意强调了自己的云网络是基于RDMA的高性能网络。这个网络也是之前Oracle在其旗舰的数据库一体机ExaData里面使用的网络。这被他成为是工业界第一个成熟的RDMA网络。这话也对也不对。如果Oracle的整个数据中心的通用网络架构都基于RDMA,那这个毫无疑问确实牛逼。但是单就某些特定服务来说,阿里巴巴的PolarDB上面使用的PolarFS已经使用了RDMA。不过我相信基于ExaData已经存在10余年了,Larry Ellison的话也不一定是虚晃一枪。

当然伴随着Oracle的二代云的,还有Oracle的自动驾驶数据库。这个东西背后基于的技术就是ExaData数据库一体机这个大杀器。确实Oracle的数据库做的是漂亮,数据库一体机更是一个一般人无法超越的大杀器。有关自动驾驶数据库的相关信息就不再展开了。相关的PPT列在下面供大家阅读参考。

这次Oracle的二代云,还是有一些实实在在的干货的。而且其体系架构也确实和一般的公有云反其道而行之。Larry Ellison绝非胡说八道。Oracle提供的裸金属服务器,采取了物理隔离的办法。网络和块存储的虚拟化都从软件堆栈里拿出去,在网络硬件设备里进行控制。这和一般云厂商的网络和存储虚拟化通过软件来实现的做法大相径庭。

Larry Ellison这种做法,确实可以大大降低数据中心的风险。所以Oracle的数据库也的确是更安全,这是没有错的。但是,这种数据中心的建设方式,也谈不上首创了。电信运营商的数据中心,通常就采取类似这种级别的隔离,以提供足够高的安全性。

我们看到云计算时代来临的时候,各国的电信运营商都纷纷的加入战场。但是几年以后它们有纷纷退出了。它们玩不转云计算这个需要大规模低成本,需要从IaaS,做到PaaS做到SaaS的产业。

Oracle这次重新把安全作为一个事情提出来,构建出租户和控制代码物理隔离的环境,技术上并非是独一无二的创新,但也绝对和现在的主流云厂商不同。Oracle和运营商的区别在于其有非常强大的基于Oracle数据库的企业软件栈,只要其企业软件客户能够都上自己的云,那么Oracle在新时代不会死的太惨。

Oracle之所以要提出二代云这种架构,可能还和它一定要把自己最旗舰的产品数据库一体机ExaData搬上云有关。我猜如果不做这样的更改,ExaData就无法高效的上云。

ExaData对于Oracle的重要性,比Aurora和Redshift对亚马逊的重要性还要大。只有通过ExaData,Oracle才可能实现全自动化的数据库实例。但是ExaData同样也是非常耗资源的产品,是不是真的能够提供出性价比高的云服务来,我也不知道。

无论如何,亚马逊的云赢的,显然不是Oracle强调的安全,和以Oracle数据库为核心的企业应用。亚马逊赢在生态。如果Oracle在所有战场全面铺开和亚马逊PK,这场战斗应该是不用再打了。如果Oracle的主要目的是确保自己现有客户上云都上到自己的云上,再考虑其他发展的问题的话,我觉得这个二代云,是最适合Oracle帮自己客户从线下搬业务的做法。但是性价比来说,这就说不清楚了。不过没关系,能用ExaData的都是土豪,土豪不差钱。

【本文为51CTO专栏作者“徐飞”的原创稿件,转载请通过作者微信公众号“飞总聊IT”获取联系和授权】

戳这里,看该作者更多好文

【编辑推荐】

  1. 《CTO说》第六期:参加技术大会有没有价值
  2. 《CTO说》第七期:如何找到一个靠谱的CEO
  3. 管理 | CTO不写代码,真的可以吗?
  4. 面对云厂商插管吸血,MongoDB使出绝杀
  5. 从技术小白到独角兽CTO,有哪些“必杀技”?
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢