设为首页 | 收藏本站欢迎来到!

重塑云原生,2020年云原生的四大关键趋势

作者:admin      来源:admin      发布时间:2020-08-17

关于云原生社区而言,2019年无疑是要害的一年,层出不穷的新闻让人们目不暇接,难以从中鉴别正在发作的作业。可是,如果您退后一步张望这些内容,您将发现2020年云原生将呈现4大要害趋势。

云核算225

2014年6月,Google宣告拥抱Docker,而且开发一种全新的开源东西来办理核算根底架构上的作业负载。这一行动被誉为是一场革新,以至于《连线》杂志的记者在标题上写道:“Google开源了它在云核算范畴的秘密武器!”

这一东西便是Kubernetes,它将敞开云核算技能的巨大革新,并从中催生出一个巨大的技能社区。彼时,Google、Microsoft、阿里巴巴和AWS正就云核算商场份额打开剧烈的争夺战,Kubernetes将在傍边起到极为重要的效果。

Kubernetes的功用十分简略。Docker使交给规范化的可移植软件变得简单:只需您安装了Docker,将您的代码、库和装备放入Docker容器中,即可在恣意根底设施上运转它。现在,您具有了一系列运用程序,这些运用程度打包在多个容器傍边,而且在数据中心和云环境上的一系列异构核算机上运转。谁来区分哪个容器在何处运转?这种异构硬件将怎么充任一台一致的核算机来运作呢?这便是所谓的业务流程,Kubernetes将为您接管它。

当然,这一主意并不新鲜。可是Kubernetes许诺让开源社区从Google数十年的经历傍边获益。Google的经历是经过廉价的产品根底设施来运转密集型作业负载,并从中优化。这恰恰是许多企业的愿望,他们可以取得Google等级的技能,在此根底上开发他们的电子游戏。

这也成为了Google超卓的商场策略。规范化编列运用户更简单地运转Docker化的作业负载,这将鼓舞他们过渡到Docker新典范的规范。Docker化“云原生”作业负载比整体式传统运用程序更易在云中运转,而且它们也更简单在云之间搬迁,成为“可移植”的内容。这意味着,企业既可以将其核算搬迁到云渠道,扩展云核算商场;一起,又可以从一个云渠道搬迁到另一个云渠道,人们从AWS搬迁到谷歌云渠道变得更加简单。间接地,Kubernetes云供货商的兼容性也在变得规范化。

Microsoft Azure本来选用AWS的服务,在2014年8月他们灵敏拥抱了Kubernetes。而Amazon花了4年时刻才干供给保管的Kubernetes服务。

开展数年后,用户对布置Kubernetes的情绪变得更加慎重;在技能方面,Kubernetes也变得更加安稳。在开端的POC之前,企业现已意识到运转Kubernetes需求十分专业的技能和很多配套软件。

Google将Kubernetes捐赠给了一个新建立的基金会,即云原生核算基金会(Cloud Native Computing Foundation),该基金会的使命是保管开源项目,以构建“全球技能根底设施的要害组件”。社区正不断地开展壮大,一年一度的KubeCon也从1000人的小型活动演变为遍及全球的12,000人参与的大型活动。

那么,到2020年,云原生的趋势又是怎样的呢?

一、深化企业

开端,Kubernetes仅仅运用在一些小型POC项目傍边,但现在Kubernetes现已被企业广泛大规模选用。

在网络安全公司Stackrox的一次民意查询傍边,2019年是Kubernetes在容器编列中占有主导地位的一年:86%的受访者用它来进行编列作业,远高于2018年的57%。可是这一查询中依旧缺失的内容是,没有在容器中运转,而是在传统体系结构中保存作业负载的份额是多少。另一方面,企业Kubernetes渠道Diamanti的说法是:“与2018年比较,咱们明晰地看到容器办理正在进入企业IT干流。”

虽然Rancher和CoreOS等公司都在为企业供给商业等级的Kubernetes处理方案,但仍有一些企业的专项技能需求亟待满意,比方权限、办理、本钱操控和集成等。

在2019年,也呈现了很多此类型的新闻:

Open Policy Agent是一种开源合规性代码处理方案,已捐献给CNCF。尔后不久,该项目的创始人宣告,他们的草创公司Styra发动并取得了1400万美元融资。作为代码的合规性实质上意味着用户可以在代码中界说规矩,从而使他们更易于以可拓宽和自动化的办法进行办理。

Kubecost处理了大规模办理根底架构本钱的问题。

估计在2020年,将有越来越多的企业级草创企业发布运用Kubernetes处理权限、办理、单一虚拟办理渠道和本钱操控的音讯。

二、混合云正式成为Kubernetes的一部分

从一开端这一趋势就十分显着,Kubernetes将跨过不同的云供货商运转。尚不清楚的是,混合云自身是否会直接呈现在咱们的可挑选范围内,这一答案将取决于云供货商巨子:他们是会挑选拥抱混合云,并答应其产品与本地Kubernetes处理方案兼容,仍是需求很多的集成或胶合产品才干运用,增加用户的运用本钱呢?

在Microsoft这一目的十分显着,Microsoft Azure是最早供给混合云的首要云供货商。自2016年以来,Azure Stack已答应用户运用类似于Azure的技能来运转私有数据中心,并经过通用界面将客户的Azure连接到公有云和私有云。直到11月预览Azure Arc时,它才不包含Kubernetes产品。用户现在可以跨Kubernetes集群运转容器,不管它们坐落Azure,其他云仍是私有根底设施上,并经过通用的Azure界面办理一切容器。

Amazon也在2018年末参加这一部队,现在正逐步推出AWS Outposts。这一产品将组合Amazon硬件/软件仓库直接放置到客户的数据中心,以与AWS进行交互。

Google好像一向不愿意承受混合云技能,直到上一年。Google于4月推出了Anthos套件,用户可以运用它的Kubernetes处理方案——Google Kubernetes Engine(GKE)的优势,不管集群保管在Google或恣意一家云供货商仍是作业场所。

2019年是混合云取胜的一年,现在它现已取得了三个云供货商巨子的支撑。混合云Kubernetes将于2020年正式推出。

这也意味着Microsoft和其他云供货商比较优势正在逐步消失。这是一个大问题,Microsoft的云产品在许多方面都比其他云供货商差,机器学习不如Google,云渠道品种不如Amazon。

三、云原生的安全性

即使Kubernetes现已被企业选用,不限于POC,而且可以在多个环境中运转。可是,Kubernetes在安全性方面承受着巨大的压力。本来在安全程度较低的POC项目傍边,布置测验运转杰出,可是一旦换至出产等级的核算运转则需求更高的安全等级。

为了满意这一需求,新一股的网络安全创业浪潮正在兴起。 近10年的趋势显现,开发人员和运营团队现已转向了灵敏和DevOps典范。这意味着代码的发布频率很高、周期很快,布置也很快。继续的代码发布和继续的代码布置,这一切将变为增量或许是接连式的。网络安全也应该是接连的。旧的运用笔测验器测验代码的办法现已不再起效果了,继续更新的软件需求继续的网络安全。

另一种大趋势是将网络安全某种程度上把握在开发人员自己手里。 跟着布置到出产环境越来越多地把握在开发人员手里,而不是把握在脱离开发的运营团队手里,开发东西让开发人员操控和进步其运用程序的安全性是合乎逻辑的。

这些新闻也证明了以上两个观念:

Snyk花费1.5亿美元协助开发人员发现其代码、容器或Kubernetes集群中的缝隙。 Anchore取得2000万美元的融资,用于构建“旨在Kubernetes本地上运转的全面容器安全渠道”。

在作为美国国防部DevSecOps参阅架构的要求增加之后,它现已得到了广泛的验证。

期望将来有更多协助开发人员评价其运用程序的安全性东西呈现,而且将云原生安全的内容交给相关的专家进行完善。

四、边际核算

在曩昔两年里,咱们听到了许多关于“边际”的音讯。咱们所在的年代,连轿车和冰箱都是核算机程序,数据传输量也在不算增加,那么为什么不在接近数据的当地运转核算呢?何须再到数据中心去完结呢?在边际进行核算,然后再将核算结果会集在一起,既可以削减带宽需求,又可以进步安全性和隐私性并优化其核算运用的进程。

事实上,包含Kubernetes在内的软件栈并不一定要在数据中心之外的异构核算环境上运转,例如智能手机或许智能手表,它们一般功用较弱,而且可以处理较少的开支。

那么,咱们怎么处理这个仓库呢?

2019年有许多相关的新闻,包含:

业界抢先的商业Kubernetes供货商Rancher宣告发布轻量级Kubernetes发行版k3s,专为无人值守、资源受限、方位偏僻或物联网设备内的出产作业负载而规划。

Virtual Kubelet 1.0,一个答应您将Kubernetes扩展至无服务器的容器环境尤其是边际根底结构的体系。

仓库的边际现已老练,估计电信公司或设备供给商会连续发布严重的音讯。

这四大要害趋势将在2020年重塑云原生,2020年是令人兴奋的一年。

作者简介:

Malo Marrec是一位企业家,现在正探究云原生空间的项目。此前,他曾在危险投资公司Elaia Partners作业,并在旧金山与人一起创立了一家AI根底设施草创公司。