作者: | Justin Garrison and Kris Nova |
语言: | 英文 |
出版年份: | 2017 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
随着互联网的发展,技术基础设施经历了快速的变革。《Cloud Native Infrastructure》一书深入探讨了云原生基础设施的概念、优势以及如何构建和管理这种新型基础设施。云原生基础设施通过自动化和抽象化,将传统昂贵的成本中心转变为支持业务发展的必要工具。它能够帮助企业快速迭代、缩短上市时间,从而加速业务发展。
书中详细介绍了云原生基础设施的诸多优势,如通过使用公共云服务,企业能够更快地产生价值,专注于业务目标。云原生应用能够利用云平台提供的各种服务,无需自行管理底层基础设施,从而提高开发效率和应用的可扩展性。此外,云原生实践还能弥合传统工程角色之间的差距,促进开发人员和运维人员之间的协作。
作者们分享了构建云原生基础设施的经验和教训。书中指出,云原生基础设施需要隐藏在有用的抽象层后面,通过 API 进行控制,并由软件管理。这种基础设施能够支持应用的运行,并且可以通过软件实现自动扩展、弹性、可维护性和可观测性。书中还讨论了如何测试基础设施,以及如何创建灵活的基础设施以适应不断变化的需求。
云原生应用是为在平台上运行而设计的,它们具有弹性、敏捷性、可操作性和可观察性。这些应用通过健康报告、遥测数据和弹性设计等特点,能够更好地适应动态环境。书中还探讨了微服务架构、健康检查、遥测数据收集等实现云原生应用特性的方法。
书中提供了关于何时采用云原生基础设施的指导。企业需要考虑是否有云原生应用、工程团队是否具备编写生产级代码的能力、是否有 API 驱动的基础设施等因素。此外,企业还需要评估自身是否准备好进行云原生实践,包括技术、人员、业务流程和文化等方面。
书中通过实际案例展示了云原生基础设施的实施过程。例如,Box 公司通过采用 Kubernetes 实现了基础设施的现代化,显著提高了微服务的部署速度和开发效率。这些案例为读者提供了宝贵的参考,帮助他们理解如何在自己的组织中实施云原生实践。
本书适合基础设施工程师、应用开发人员、系统管理员以及对云原生技术感兴趣的业务决策者。它不仅提供了理论指导,还给出了具体的实践方法和案例,帮助读者更好地理解和应用云原生基础设施。
《Cloud Native Infrastructure》是一本全面深入的指南,它不仅介绍了云原生基础设施的概念和优势,还提供了实施云原生实践的具体方法和案例。通过阅读本书,读者可以更好地理解如何构建和管理现代化的云原生基础设施,从而提升企业的竞争力和创新能力。