深圳幻海软件技术有限公司 欢迎您!

Cloud Native Weekly | Redis撤回多个产品开源许可,90%的企业已经或计划在

2023-03-25

data-version="0">1. 华为云K8S全栈容器服务助力企业云化创新近日,华为云中国行来到了美丽的杭州西子湖畔。在嘉里中心,华为云容器服务总监刘赫伟给众位容器的粉丝带来了一场关于华为云在Kubernetes上的创新与实践精彩的分享。容器编排管理平台Kubernetes在实践两年
data-version="0">

1. 华为云K8S全栈容器服务助力企业云化创新


近日,华为云中国行来到了美丽的杭州西子湖畔。在嘉里中心,华为云容器服务总监刘赫伟给众位容器的粉丝带来了一场关于华为云在Kubernetes上的创新与实践精彩的分享。


容器编排管理平台Kubernetes在实践两年多后,市场主导地位被正式确定,随着首批认证服务商的宣布,围绕着容器的应用编排部署服务已然成熟,Kubernetes开始在商业场景为企业创造价值。华为云在Kubernetes领域是最早的践行者及实践者,是Kubernetes社区的初创成员以及白金会员,拥有1个SteeringCommittee席位和5个Maintainer席位,在Kubernetes社区贡献度全球排名第三,国内第一,并在2017年中国唯一获得了首届Kubernetes指导委员会席位,同时华为云还是全球首批通过了Kubernetes认证的服务商之一。


华为云PaaS服务以K8S为核心,推出了CCE云容器引擎,贯穿完整的应用开发、交付与运维流程,为客户提供完整的一站式云上应用生命周期管理方案。云容器引擎(CCE)于2016年上线,基于Kubernetes和Docker社区,深度整合华为云超强计算、存储、网络能力,自研推出的高性能、高可靠公有云容器全栈解决方案。


主要功能有:

  • 裸金属容器。华为云结合自身硬件与操作系统优势,推出国内业界首发的物理机容器部署特性,通过OS内核级加强,保证了在裸金属物理服务器上运行的容器足够安全、可靠、稳定,完美支持对高性能有要求的AI、深度学习、游戏等行业。

  • iCAN容器网络。华为云有深厚的网络技术积累,网络可以做到协议层的优化。Flannel是K8S原生所带的网络插件,对比而言华为云iCAN性能可以提升20%以上。

  • Fuxi容器存储。华为云自研Fuxi存储管理模块,能够对接后端多种华为云存储,例如块存储EVS、对象存储OBS、文件存储SFS,在有状态应用场景下有广泛应用。

  • Windows容器。国内首发的Windows容器,专为企业遗留应用上云打造。据统计,大约80%以上企业仍使用Windows Server运行应用。CCE推出基于K8S的Windows容器,支持有状态/无状态应用模型,让遗留应用也能享受容器带来的好处。

  • GPU容器。基于华为云GPU服务器推出GPU容器,支持高性能GPU,提供GPU直通/GPU虚拟化方案,支持Tensorflow、Caffe等主流深度学习框架。


何为K8S全栈容器服务

CNCF基金会提供的云原生技术全景图将服务划分为七大类别,包括:开发与集成、编排与管理、运行时、资源与镜像、云基础设施层、平台层和监控分析。华为云容器及相关服务已覆盖了除基础设施层以外的所有类别,包括云容器引擎CCE,云容器实例CCI,应用编排服务AOS、镜像仓库服务SWR、应用运维服务AOM等。


云容器实例CCI是华为云推出的全球首款基于Kubernetes的无服务器容器,为企业及开发者提供无服务器化的运行时全托管的解决方案,无需管理集群和服务器即可在CCI上快速创建和运行容器负载,使容器应用零运维,使企业聚焦业务核心,为企业提供了Serverless化全新一代的体验和选择。


AOS应用编排服务可以对华为云上的应用、云中间件、传统的和容器化的计算、存储、网络资源进行统一的部署管理,并通过编排引擎,让用户可自行定义资源、应用间的依赖关系、引用关系等,实现一站式云资源开通和云应用的部署。


SWR容器镜像服务,是一种支持容器镜像全生命周期管理的服务, 提供简单易用、安全可靠的镜像管理功能,帮助用户快速部署容器化服务。SWR同时也提供了镜像流水线功能,用户可以方便地从代码直接构建容器镜像,加速应用云化流程。


AOM应用运维服务,多层次一站式运维监控平台,可以实现对云主机、 存储、网络、WEB容器、docker、kubernetes等应用运行环境的深入监控并进行集中统一的可视化管理。AOM通过应用的角度看业务,满足企业对业务的高效和快速迭代的需求,使企业更好的达到其战略目标并实现IT资产调优。


2.  不满公有云坐享其成,Redis撤回多个产品开源许可

由于缺乏大型云提供商的支持,Redis Labs已经撤回了一些围绕其流行的Redis NoSQL内存数据存储的开源许可,分别包含:RediSearch,Redis Graph,ReJSON,Redis-ML和Rebloom。


虽然Redis的核心本身仍然属于许可的BSD许可证,但该公司已经对其部分附加模块的许可进行了重写,实际上阻止了第三方(最主要是云提供商)使用它来提供基于Redis的商业服务。 Redis Labs能够进行此更改,是因为它保留了开源代码的版权。


Redis Labs在本周早些时候发布的一个网页中断言,今天的云提供商已经多次利用“成功开源项目的优势并将其重新打包成竞争性的专有服务产品”。 “云提供商对这些开源项目贡献很少(如果有的话)。相反,他们利用他们的垄断性质从那里获得数亿美元的收入。这种行为已经破坏了开源社区,并使一些支持它们的公司破产。”


亚马逊网络服务,谷歌云平台,IBM和Microsoft Azure都提供Redis作为托管服务。 AWS的ElasticCache服务基于Redis,Azure Redis缓存也是如此。然而,Redis Labs本身为开源Redis的开发提供资金,因此,“值得享受这些努力的成果”,该公司声称。该公司也通过Redis Enterprise Cloud为大多数主要云提供商提供Redis托管服务。


涉及的模块用于帮助在Redis之上创建托管服务,即RediSearch,Redis Graph,ReJSON,Redis-ML和Rebloom。使用Commons Clause修改后的Apache 2.0许可证,这些模块仍然可以在任何应用程序中自由使用,但它们不能用于基于Redis的商业产品。如果要那样使用,您必须致电Redis Labs并签署付费许可协议。


反响不一

最新的TNS Context播客将于周五晚些时候发布,谷歌开发者倡导者Kelsey Hightower对最近的新闻发表评论,指出“我认为他们做出了商业决定。我认为付费客户对这些事情了解得更好一点:大多数公司开展业务都是为了赚钱。”


行业观察员和MongoDB资深人士Matt Asay更加愤世嫉俗,他在Twitter上指出,此举可能对公司来说不是一个有效的举措。 “对Redis Labs许可证更改的大部分言辞都是错误的,愚蠢的,或两者兼而有之。但Redis Labs决定背后的目的也是如此。 Redis Labs似乎认为AWS等云提供商将为许可费付费。让我戴上我的旧MongoDB帽子一分钟给出一些建议:他们不会,”他写道。


虽然许多人同意Redis在理论上所做的事情,但他们确实想知道这些变化将对Redis社区本身产生什么影响。早期MongoDB的贡献者和当前的VMware产品经理Jared Rosoff在Twitter上指出,“我认为很多人只是觉得这些规则已经改变了。即使改变的结果没有争议,人们也很难相信一个可以随心所欲地改变的平台。”


有些人认为专业的Redis用户应该已经预料到这种可能性。Chef首席技术官Adam Jacob在Twitter中写道:“在任何时候,如果你在衍生作品中使用该软件,你都会冒这样的风险,即单个版权所有者决定,为了获得未来的作品,您必须遵守他们规定的任何条款。作为企业主,如果你不了解它就应该感到羞耻。”


Redis的危机?

根据2018年StackOverflow开发者调查,数据库Redis非常受欢迎。StackOverflow研究报告称Redis是所有数据库中“最受欢迎的”,这意味着根据未来的计划,它有望在明年保留最大比例的用户。在使用Redis的18%的开发人员中,65%的人希望将来继续使用该数据库。此外,最大的Web和移动服务中很多都依赖Redis来快速传递缓存内容,包括Pinterest,Tumblr,Instagram,GitHub,Docker Hub和Stack Overflow。


然而,由于营利性实体利用“开源核心”商业模式,仍有待观察哪些用户将停止使用数据库,因为他们希望使用具有更多许可的东西。如果出现反抗,用户可能fork现有项目并创建控制其管理的基金会。或者,也许人们会切换到另一个开源数据库。


如果人们认为只想使用纯粹的开源解决方案,那么在他们路线图上的主要替代品--PostgreSQL,Elastisearch,MongoDB和MySQL--在某种程度上都是开源的。 Elastisearch和MongoDB都有公司“家长”控制他们的未来,这意味着如果Redis用户希望避免对他们的堆栈所依赖的数据库进行商业控制,他们没有很多选择。


3.  外包商Tata使用SUSE OpenStack云,拥抱IaaS

SUSE今天证实,印度外包商Tata Consultancy Services选择将其OpenStack Cloud作为其企业云平台(ECP)的标准。

Tata在去年11月推出了ECP,采用思科的应用中心基础设施(ACI),通过私人和混合服务为客户提供通往云未来的途径。


当时,Tata大肆宣扬自己的产品是“独一无二的”,这对于微软等多年来一直鼓吹混合动力产品的公司来说可能有点惊讶。


OpenStack Cloud产品已经加入ECP阵营,它集成了思科ACI、KVM和VMware作为管理程序,EMC作为存储后端。Tata和SUSE认为,这种架构可以快速部署,以满足客户的需求。毫无疑问,一支Tata顾问队伍致力于把这些组合在一起。


SUSE OpenStack Cloud包含从惠普获得的大量技术,是Linux slinger的基础设施即服务(IaaS)的一部分。由于Tata的ECP是软件定义的基础架构,因此包含该产品是有意义的。


愤世嫉俗者可能会认为Tata是一个非常适合一个致力于开源的机构。毕竟,去年,一个拙劣的Tata开发者设法与世界分享了与几个国际金融机构有关的源代码和机密文件,尽管是偶然的。


来自SUSE的更多产品可能会进入Tata ECP,其路线图将包括SUSE云应用平台和SUSE Cloud Foundry发行版,它们将在不久的将来推出。


4. 90%的企业已经或计划在云中运行虚机 

在今年VMworld之前发布的一项新调查中,云保护和管理公司Druva揭示了虚拟化工作负载的云采用率正在增长,到2018年,90%的受访者在云中运行或计划运行虚拟机。


但是该调查也突出了与这种转变相关的重大风险,因为一些机构发现数据管理的内部部署方法已经过时,不再适用于云时代。


其他调查结果显示,41%的组织目前正在云中运行虚拟机,高于2017的31%。AWS仍然是领导者,其中59%的组织正计划将其用于虚拟机工作负载。


令人担忧的趋势是,54%的受访者无法了解如何以及是否应用和实施数据管理政策。此外,55%的受访者没有计划在多云或混合云环境中集中保护其数据,从而导致数据孤岛。


Druva产品和联盟副总裁Dave Packer说:“从结果中我们看到的是,对于虚拟化的工作负载,采用云的势头继续增长,但这一过程并非没有挑战。”云迫使组织和供应商在如何处理云资源消耗方面更加自律。虽然迁移到云的好处是巨大的,但为了确保组织实现成本节约,可见性和数据管理要求更高,这就是为什么超过53%的受访者仍在努力实现这一目标。。”


云之旅背后的动机并非完全由成本驱动。调查中只有五分之一的参与者表示,成本是迁移到云端的最重要原因。易于管理并将云作为“关键IT计划的一部分”,是今年最重要的云计算驱动因素之一。