大家好!我是"无敌码农"!这段时间我陆陆续续写了一些关于Kubernetes、Service Mesh、微服务、监控等关于云原生技术方面的文章,也得到了不少朋友的支持和鼓励。读过我之前文章的朋友们都知道,无敌码农其实是一名Java程序员,而最近之所以比较关注云原生相关的技术,是因为我深切地感受到以Kubernetes、Service Mesh、微服务等为代表的云原生技术体系正在重新定义软件运行发布方式,而这也将是未来互联网技术发展的趋势。
但技术越进步,意味着使用技术的难度就越低,就像在使用Java的过程中,成熟的框架像Spring、Spring Boot、Spring Cloud等就大大降低了使用Java语言快速构建Web应用的难度。同样,以Kubernetes、Service Mesh为代表的新一代云原生基础设施及微服务架构方式,也大大降低了开发者对底层技术运行逻辑的感知。
这样带来的好处是,极大地提高了开发人员的工作效率,使我们可以更专注于业务需求;而带来的坏处则是作为一名技术人员,这种便利性会逐步降低我们对底层技术认知的敏感度,就像以Istio为代表的服务网格技术,通过与Kubernetes集群的绑定,可以将微服务治理逻辑完全下沉为一套无需应用本身关心的基础设施。如果不了解其底层的运行原理,仅从业务应用的视角,其实是很难理解的!这也是为什么在前面的文章中我会以研发人员的角度进行分享的原因。
综上所述,对云原生技术体系的学习和了解,是我们应对未来技术发展变化很重要的抓手!最近这两天华为云发布了《云原生2.0白皮书》,我认真阅读了下,感觉这是一份非常不错的了解云原生技术发展情况的资料,当然其中涉及的内容还是需要我们具备一点关于Kubernetes、服务网格、微服务的基础知识,才能有比较基本的理解。
但无论如何,这份资料都是十分值得学习的!大家可以先看下目录,如下图所示:
这篇白皮书比较全面的总结了云原生技术最近几年的发展历程,并展示了当前云原生开源技术发展的全景视图,还从产业角度对未来云原生技术发展进行了展望,是一份难得的总结性学习资料!
获取的方式也非常简单,只需要[关注本公众号],回复["云原生"]即可!
—————END—————
推荐阅读