WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

新闻资讯 > 自主可控 > 正文
拿来主义还是自主可控,技术还原谁在混淆视听?
作者: 佚名 2018-07-12 10:43 【云架构工会笔记】

前段时间,某云抛出“中国只有两种云,一种是拿来主义的云,一种是自主可控的云“,引起各种口水。小编尝试从技术角度做个剖析,供各位参考。

拿来主义还是自主可控,技术还原谁在混淆视听?

在此之前我们需要先明确几个概念,1 到底什么才算是自主可控 2 云计算包含哪些内容 3 哪些必须是自研,哪些需要支持开源

1 首先谈谈自主可控的标准:从贸易战和中兴事件看,凡事会被其他国家卡脖子的,就不能算是自主可控。 其实和是否开源无关,而在于企业是否完整的掌握了核心技术,在被卡脖子时,平台依然可以毫无影响的运行,这种属于自主可控。

此外还有一种情况,除了技术之外,企业经营的话语权掌握在谁手中,在现在的几家互联网企业中有种很常见的情况,同股不同权,股权是外资,但是话语权在中国人手中,这种也是自主可控。

2。 再谈谈云计算到底包含了哪些内容,云平台通常包含几个部分

2.1 基础文件系统、分布式调度和管控平台:是整个云平台的基础,是所有上层云产品服务的基石 ; 目前国内绝大部分云计算厂家都是采用Openstack来实现这一层的,少数像华为这样的大厂家封装的东西更多一点,但是Openstack的核心代码仍然是来自于开源组织的各个贡献者。阿里云所谓的飞天也正是在这一层,从目前各个渠道的消息看,飞天是完全自研的,这一点应该是在业界达成一致的。

2.2 云产品服务: 比较典型的包括弹性计算、数据库、存储、中间件、大数据、安全等

其中弹性计算目前在全球基本上都是采用KVM,XEN或者VMWARE其中一种来实现,国内也不例外。虚拟化的开源代码比较轻,实力强一点的厂家都能够完全掌握核心代码,并且都做了不少的改造,很难通过虚拟化技术卡到脖子

数据库目前各个云厂家所支持的数据库引擎太多了,像mysql,sqlserver,postgreSQL,redis,memcache,mongodb等等,数据库引擎被卡脖子随时可以替换,因为关键在于数据库的管理调度代码会不会被卡脖子;用Openstack的厂家主要用openstack的组件Trove来实现,如果被卡脖子那么数据库服务就废了,而采取自研厂家的就不会有类似问题

存储因为是强依赖文件系统,因此如果是Openstack底座,那么存储也是强依赖Openstack的,一样会被卡脖子

大数据服务目前国内绝大部分是用开源Hadoop实现的,和openstack一样的问题。也只有阿某云一家是自研的。

中间件也是比较独立,这个目前大部分厂家应该都是自研为主,可能有少数中间件也是基于开源封装的。

3 从以上分析看,云产品是不是自主可控,并不是看云上有没有开源,而是要看使用了开源的部分在云中处于什么位置,会不会被卡脖子。

这么看来,谁在混淆视听是不是更加清楚一点? 不过商业行为总是你来我往,有时候也无需过于较真,透过商业讨论看清楚技术本质才是我们架构师关注的,你说呢?


标签:自主可控 

LecVideo