你好,游客 登录
背景:
阅读新闻

云原生已成今年最热开源技术

[日期:2021-09-28] 来源:  作者:艾叔编程 [字体: ]

对于IT行业来说,把握未来的技术发展趋势非常重要,它意味着机会和财富。

在过去的20年中,Linux是IT的基石和潮流,傍着这棵大树,不愁工作机会和高薪资。

但是,如果要问今年最热门的技术是什么?

Linux基金会亲自告诉你,不是Linux,而是云原生技术

近日,Linux基金会联合在线课程平台edX发布了《2021年度开源工作岗位报告》。

 

这份长达29页的报告,收集了全球200多名招聘经理和750名开源专业人员的观点。报告指出,今年云原生技术首次超过Linux,跃升当下最热门开源技术。
48%的开源专业人员说云和容器技术存在高需求。41%的招聘经理表示,拥有开放云技术经验对候选人的招聘结果影响最大。

 

(一)什么是云原生

按照CNCF的定义,云原生技术是指:有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用的技术。

(二)云原生代表技术

云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。

在云原生的代表技术中,容器技术的代表是Docker;而服务网格、微服务、不可变基础设施和声明式API的代表则是Kubernetes(K8s)。

(三)云原生代表技术:Docker

Docker是IT界近年来最火热的技术之一。

自2013年Docker开源以来,Google、AWS和Microsoft等国际巨头,以及国内的阿里、腾讯和百度等纷纷拥抱Docker;短短几年内,无论公司大小,只要涉及信息基础设施,涉及虚拟化,言必称Docker。

记得2015年艾叔率队参加首届全国高校云计算应用创新大赛时,就听京东技术负责人做了Docker在京东数据中心全面落地的报告。Docker技术人才的需求也是非常火热,薪资之高也是远远超出一般的IT技术人才。

Docker出现之前,Linux应用是和操作系统紧密耦合的,导致迁移和管理的成本很高。Docker出现后,它将Linux应用的容器化,根本性地提升了Linux应用的开发、交付和运行效率。

再加上Docker自身在性能和易用性上的显著优势,Docker已经深度融合到了Linux信息系统研发、测试、交付、部署和运维的各个环节。其影响之深,范围之广,近10年来都难有一种技术能与之媲美,可以说,Docker是近年来最具影响力和颠覆性的IT技术之一。

(四)云原生代表技术:Kubernetes(K8s)

Kubernetes是由Google开源的一个容器编排(Orchestration)系统,它实现了集群中容器的管理、部署、迁移和扩展的自动化。

自2014年开源以来,Kubernetes经过多个版本的迭代和完善,已经用于生产环境。Google、Microsoft、Amazon、阿里和腾讯等,都提供云上的Kubernetes服务,而阿里自身的核心应用更是全部运行在Kubernetes之上。可以说Kubernetes是近年来最为火热的技术之一,既懂Docker又会Kubernetes的复合型人才已成为职场的新贵。

目前Linux应用容器化越来越普及,当一个企业(单位或组织)容器的数量达到一定规模时,自然就需要引入容器的编排,而Kubernetes是容器编排工具的最佳选择,因此,对于Linux运维人员而言,Kubernets是一个重要的加分项和加薪项;而对于Linux研发人员而言,云原生(Cloud Native)应用是今后的重点,应用的设计和开发从一开始就要考虑上“云”,而Kubernetes作为云原生关键技术和核心基础设施,也是每个Linux研发人员所必须了解和掌握的。

总之,今后无论从事Linux运维还是研发,都需要学习Kubernetes,学的越早,掌握的越好,就越会成为自身的一个优势。

过去一年,Kubernetes这个词在社交媒体上出现了超过14万8千次。过去三年,Kubernetes代码贡献者的力量一直在持续增长。

92%的招聘人员表示留住开源技术人才的难度很大。

k8s工程师岗位和薪资非常可观。