10.4 小结
云原生技术与理念发展至今,在推动现代应用架构演进方面取得了空前的成就!
以 Kubernetes 为代表的基础设施,将传统的中间件功能,如服务发现、负载均衡、自动化伸缩,从应用层剥离,下沉至基础设施层!而 Service Mesh 更进一步将传统中间件中至关重要的“服务间流量治理”也下沉至基础设施层面。
当然,光有基础设施能力远远不够。云原生的最终目标是给业务用户带来价值,借助云原生所独具的弹性、敏捷性,帮助用户更快、更好、更有信心地开发和交付应用!而至于 Kubernetes 也好,ServiceMesh 也罢,都是实现这个目标的手段而不是目的。而今出现的 Helm、Operator、OAM、KubeVela,则是在所有这些能力之上,解决“最后一公里”的问题,如何把这些能力高效、敏捷、通过”以应用为中心“的方式交付给业务用户?
随着底层基础设施能力的日趋完善,相信不久的未来,一个应用要在世界上任何一个地方运行起来,唯一要做的,就是声明“我是什么”、“我要什么”。在那个时候,所有基础设施的概念,包括 Kubernetes、Istio、Knative 统统消失不见。
总字数:352字