什么是云原生?
近几年大家走再谈论云原生,那么云原生究竟是什么,大部分人都是一知半解,好多人都解释不清楚
我的理解,他就是一套技术和方法的命名。云原生是一套可以快速迁移,快速部署,适用于多平台。可以持续交付,的容器化部署。
现在大小公司都在搞云原生,我觉得云原生给我们开发者运维等到带来的改变是相当大的,主要涉及到微服务、容器化、devops、持续集成持续开发持续交付。开发可以将已经写好的程序,打包为容器,然后放到k8s中进行运行,k8s所提供的云原生,能够使这个打包好的微服务,无缝的再各个节点之间进行切换,如果发生节点不可以用,k8s可以是这个容器能够进行平移到别的节点,重新运行起来,。同时开发可以吧软件白那些的更加清晰、健壮、更加易于扩展和维护,围绕着高内聚,低耦合这个两个目标,云原生发展的也越来越强大。普通的本地部署对于网络资源的要就以及ip端口等都十分的依赖,算是一种硬编码,而云原生对于网络应用和存储的要求则小的很,本地部署是需要运维人员开发人员手动进行部署的,而云原生则解决了这一件繁琐的步骤,全部都是自动化部署,扩展节点。
云原生对于系统的要求越来越低,使其不会成为影星要求。基于云原生的微服务架构更加的灵活,纵向部署更加方便,模块化也更加合理