为什么说当下转型云原生架构师刻不容缓?| 极客时间

伴随着云计算的浪潮 , 云原生的概念也应运而生 , 从2015年CNCF云原生基金会的成立 , 已经持续高速发展了7年时间 。 而Kubernetes作为云原生的代表就像是一个全新的云操作系统 , 围绕着它诞生了丰富的上层应用和生态 。
迄今为止 , CNCF在其公布的云原生全景图中 , 显示了目前近30个领域、数百个项目的繁荣发展 , 云原生技术的广度和深度得到了前所未有的发展 。
为什么说当下转型云原生架构师刻不容缓?| 极客时间
文章图片
虽然说近几年云原生技术越来越火热 , 但面对这庞杂的技术领域和技术工具 , 有不少人开始犯难 , 那就是不知道从哪儿下手开始学习;即便有人掌握了其中一两种 , 但到了工程实践中 , 面对不同的开源做技术选型 , 只会这一两种又远远不够用 。
那么究竟怎么跨越学习云原生的门槛?达到真正意义上的一次性搞定云原生架构呢?这儿不得不提「GitOps」 , 作为云原生领域的集大成者 , 它可以将我们使用的大部分的云原生技术 , 最终都可以组合起来 。
一方面是因为GitOps背后完整覆盖了了12个云原生的垂直领域和技术;另一方面它可以帮助我们一次性实现高可用、高并发、自动自愈、可观测的弹性应用架构体系等等 , 而这些恰恰都是“成为优秀的架构师”的必备能力 。
那么对于GitOps , 又应该怎样高效和快速掌握呢?老实说难点确实挺多 , 但是你也大可不必担心 , GitOps的学习还是有方法 , 有诀窍的 。 GitOps是一项工程化技术 , 最好的办法是在实践中去理解和掌握 , 从实践出发 , 激发学习的兴趣和满足感 , 所学即所用 。
这里给大家分享一张王炜特意整理的GitOps工程实践学习路径 , 跟着这条路径 , 就可以高效地解决“怎么学”的问题 。
为什么说当下转型云原生架构师刻不容缓?| 极客时间
文章图片
这张图出自于王炜的新专栏《云原生架构与GitOps实战》中 , 你可以跟着这个路径图从零上手 , 一点点夯实原理、在进行实践 , 模拟大厂真实业务场景化 , 一步一步构建自己的GitOps工作流 , 最终把云原生领域的12个领域链接起来 。
跟大家聊聊「王炜」
王炜 , 现在深圳氦三科技的联合创始人 , 同时也是中国云原生社区深圳站的负责人 , 他之前就职于腾讯云担任CODING架构师 。 作为在云原生领域奋斗10多年的老兵 , 可以说是见证了云原生在国内从萌芽到蓬勃发展的整个阶段 。
近几年 , 他还特别出版了云原生持续部署领域书籍《Spinnaker实战:云原生多云环境的持续部署方案》 , 参与编写了云原生服务网格领域书籍《深入理解Istio:云原生服务网格进阶实战》 , 还有《软件研发效能权威指南》的云原生开发部分 。
同时 , 他也是云原生开发工具Nocalhost项目的核心作者 , 可以说王炜是云原生领域真正的大牛了 , 不但有丰富的大厂项目实战经验 , 对于如何寓教也非常有一套 , 这一次他把十来年的云原生领域设计经验 , 在新专栏中倾囊相授 。
如何实践云原生架构与GitOps?
专栏共计43讲 , 根据GitOps的学习路径 , 一共分成了5个部分 。
第一部分:价值感知
在这部分 , 他会在很短的时间内带你从零构建GitOps工作流 , 让你直观地感受GitOps在实际场景中的业务价值 。 包括自动扩容、自愈、自动部署和快速回滚等内容 , 通过有效的输出反馈来激发你的学习兴趣 。
第二部分:GitOps核心基础
这部分主要遵循的是“从实践出发”原则 , 他会带你更细致地学习GitOps工作流中涉及到的核心技术栈 。 在这里 , 还会以一个接近实际业务的微服务架构应用为例 , 重点介绍Docker和K8s在真实业务场景下的最佳实践 。 同时 , 还会介绍如何实现自动构建镜像以及如何进行应用定义 。