内容简介
这是一本指导企业如何向云原生架构转型的实战性著作。经过2年多的改造,自如的技术架构成功实现向云原生架构转型,大幅提高了服务稳定性和开发效率,同时降低了运维成本,因此自如的云原生实践也成为行业公认的标杆。自如的核心技术团队在本书中对他们的云原生实践的完整过程进行了深度复盘,详细阐述了云原生架构下Kubernetes的组件选型、企业级PaaS平台开发、CI/CD的最佳实践、服务网格的平滑落地,并结合实际案例把云原生实践过程中的思考、得失融入其中,助力企业更优雅地实现云原生架构的落地。通过阅读本书,你将获得以下知识:透彻理解云原生的发展历程与意义;了解云原生实践应重点关注哪些方向;Kubernetes管理后台、关键组件选型以及定制化开发;如何研发自定义的企业级PaaS平台;如何设计持续集成的环境与分支选型;如何打造一个一流的CI/CD平台;如何选择流水线工具;如何设计企业级的持续部署平台;如何为工程师打造NPS高的配套工具;如何通过服务网格解决通用的熔断、限流问题;如何运营和推广云原生平台,让它100%落地。
AI简介
这是一本深入探讨云原生架构转型的实战性著作。书中以自如公司为例,详细阐述了云原生架构下Kubernetes的组件选型、企业级PaaS平台开发、CI/CD的最佳实践、服务网格的平滑落地,并结合实际案例把云原生实践过程中的思考、得失融入其中,助力企业更优雅地实现云原生架构的落地。
书中首先介绍了云原生的由来和定义,然后详细描述了技术架构的演进和选择,并进一步探讨了从KVM迁移到Docker的实战经验。在Kubernetes方面,书中不仅对Kubernetes概述与功能进行了深度剖析,还深入讲解了持续集成的重要性和持续部署的概念和重要性。此外,书中还分享了云原生实践的建议,包括组件成熟度评估和组件选型考虑因素等。
在云原生落地过程中,企业还需要面对各种隐蔽坑,书中也详细描述了这些隐蔽坑的成因和解决方法。例如,书中深入探讨了架构升级过程中的隐蔽坑,并分享了自如在架构升级过程中的一些实际案例。
书中还详细介绍了配套工具的使用场景,包括版本控制工具、代码审查工具、持续集成工具、持续部署工具等,这些工具可以帮助研发人员在新平台上延续他们的使用习惯,降低他们在平台迁移时的替换成本。
此外,书中