yun原生训练营完结 - jksj

487 阅读3分钟

Download:百度网盘

提取码:45on

 1 云原生是什么?

    最近云原生大行其道,各种风吹草动,那么云原生到底是什么,除了云原生剩下的是不是都野生的?

    云原生本名cloud native,表示这个程序就是为云定制化开发的,云原生的发展经历了几个阶段:第一个阶段是在机房里面,包括所有的iaas,paas,saas,那是传统运维;第二个阶段是云托管时代,这里面会把IAAS的那波人干掉,这个也是云计算的时代,将应用程序搬上云,这个时候基本还只是使用云的IAAS的产品,使用的PAAS不是很多;第三个阶段就是云原生时代,也就是不但使用IAAS,还是用PAAS,应用选定相关的各种云产品,只要云上有的,那么就不会自己去搭建,只要能第三方有的,就去买买买,自己干啥呢?专注于业务就好了,这个时候充分发挥云的力量,从而让业务不断的进行开拓创新。

R-C.jpg

    从第一个阶段到第二个阶段,还是比较简单的,因为只是rehosting或者replatform,更换一个平台而已,所以只有机房运维人员失业,云厂商获得好处;从第二阶段到第三阶段,这个时候应用开发的门槛会降低,技能能力上需要一个飞跃,因为你要懂云,懂得云产品,懂得云服务,如果没有专业的运维,那么你可能还要懂点运维。

    从第二阶段到第三阶段,这个时候要使用微服务,要使用k8s的架构,当然你也可以不用懂k8s,因为这个也算是属于基础架构的一部分,而且k8s的门槛非常之高,一般的开发根本就搞不定,连普通运维也会大大吃力,当然,这个时候你也可以选择使用serverless,那么云厂商会把基础服务给你搭建好,从而走轻运维的模式。

    2 为什么需要云原生SRE?

    云原生时代,对于运维来说,有着更高的要求,你需要了解云,你需要了解云产品,云平台,云服务,各个技能的全栈发展,你要懂得云产品的选型,你要懂得微服务的数据链路,你要懂得k8s的调度,你可能还要点开发能力,各种yaml文件写的飞起。。。

    所有的这些,也就促成了云原生SRE的诞生,云原生SRE属于平台级运维,属于数据化运维,如果这些SRE有脑子的话,那么可以摇身一变,变成智能化运维。

    高端的产品必然有高端的食材,这就是云原生SRE的舞台。

    3 云原生SRE的核心能力

    数据化运维,对于各种微服务来说,前端的数据,中间的数据,后端的数据,存储的数据,各种各样的数据,各种各样的APM,收集数据,存储数据,分析数据,利用数据,数据服务化。

    微服务不同于单体应用,产生的数据更加的多,k8s是一种功能强大的容器编排系统,在其中也会产生各种各样的数据,动态的销毁容器。

    将这些运维数据进行抽取,加工,清洗,最后统一保存,形成数据资产,将相关运维数据进行分析,从而根据场景来制定不同数据服务,可以给监控大屏显示,可以给相关人员看运维分析,可以进行实时数据流可视化。