Puppet 8 for DevOps Engineers: Automate your infrastructure at an enterprise scale
暫譯: Puppet 8 為 DevOps 工程師:在企業規模自動化您的基礎設施
Sandilands, David
- 出版商: Packt Publishing
- 出版日期: 2023-06-28
- 售價: $1,880
- 貴賓價: 9.5 折 $1,786
- 語言: 英文
- 頁數: 416
- 裝訂: Quality Paper - also called trade paper
- ISBN: 180323170X
- ISBN-13: 9781803231709
-
相關分類:
DevOps、Puppet
海外代購書籍(需單獨結帳)
商品描述
Harness the power of this popular declarative configuration management tool to automate your infrastructure configuration
Purchase of the print or Kindle book includes a free PDF eBook
Key Features:
- Understand the core concepts and best approaches to the latest version of the Puppet language
- Learn the key components of the Puppet platform and see how they deploy and apply Puppet code to infrastructure
- Discover approaches to collaborative working by using the right structure of code and deployment
Book Description:
As DevOps and platform engineering drive the demand for robust internal development platforms, the need for infrastructure configuration tools has never been greater. Puppet, a powerful configuration management tool, is widely used by leading enterprises and boasts a thriving open source community.
This book provides a comprehensive explanation of both the Puppet language and the platform. It begins by helping you grasp the basic concepts and approach of Puppet as a stateful language, and then builds up to explaining how to structure Puppet code to scale and allow flexibility and collaboration among teams. As you advance, you'll find out how the Puppet platform allows the management and reporting of infrastructure configuration. The book also shows you how the platform can be integrated with other tooling, such as ServiceNow and Splunk. The concluding chapters help you implement Puppet to fit in heavily regulated and audited environments as well as modern hybrid cloud environments.
By the end of this book, you'll have gained a solid understanding of the capabilities of both the Puppet language and platform, and you will have learned how to structure and scale Puppet to create a platform to provide enterprise-grade infrastructure configuration.
What You Will Learn:
- Find out how to structure Puppet code and data to scale and be secure
- Discover the core components of the Puppet platform and how to achieve performance
- Get to grips with classifying infrastructure and deploying code for different environments
- Understand how Bolt can provide procedural orchestration alongside Puppet code
- Use Puppet's integrations and Forge modules that allow Puppet to integrate with other systems
- Adopt approaches to adoption to ensure your Puppet implementation will succeed in regulated environments, the cloud, and with change control
Who this book is for:
This book is for DevOps engineers looking to automate infrastructure with Puppet as a configuration management tool. It will allow both beginners and current Puppet users to understand the full power of the Puppet language and platform. A basic understanding of Unix system administration and Windows systems and core development concepts such as revision control tools like git, virtualization, testing, and coding tooling like vi or Visual Studio code is a prerequisite.
商品描述(中文翻譯)
利用這個流行的聲明式配置管理工具的力量,自動化您的基礎設施配置
購買印刷版或 Kindle 書籍包括免費的 PDF 電子書
主要特點:
- 了解 Puppet 語言最新版本的核心概念和最佳方法
- 學習 Puppet 平台的關鍵組件,並了解它們如何將 Puppet 代碼部署並應用於基礎設施
- 通過使用正確的代碼結構和部署方式,發現協作工作的方式
書籍描述:
隨著 DevOps 和平台工程推動對穩健內部開發平台的需求,基礎設施配置工具的需求從未如此迫切。Puppet 是一個強大的配置管理工具,被領先企業廣泛使用,並擁有一個蓬勃發展的開源社區。
本書全面解釋了 Puppet 語言和平台。它首先幫助您掌握 Puppet 作為狀態語言的基本概念和方法,然後逐步解釋如何結構化 Puppet 代碼以實現擴展性,並允許團隊之間的靈活性和協作。隨著您的深入,您將發現 Puppet 平台如何管理和報告基礎設施配置。本書還展示了該平台如何與其他工具集成,例如 ServiceNow 和 Splunk。最後幾章幫助您在高度受監管和審計的環境以及現代混合雲環境中實施 Puppet。
在本書結束時,您將對 Puppet 語言和平台的能力有一個堅實的理解,並學會如何結構和擴展 Puppet,以創建一個提供企業級基礎設施配置的平台。
您將學到什麼:
- 了解如何結構化 Puppet 代碼和數據以實現擴展性和安全性
- 發現 Puppet 平台的核心組件以及如何實現性能
- 掌握基礎設施的分類和為不同環境部署代碼
- 了解 Bolt 如何提供程序化的編排,與 Puppet 代碼一起使用
- 使用 Puppet 的集成和 Forge 模塊,使 Puppet 能夠與其他系統集成
- 採用採用方法,以確保您的 Puppet 實施在受監管的環境、雲端和變更控制中成功
本書適合誰:
本書適合希望使用 Puppet 作為配置管理工具自動化基礎設施的 DevOps 工程師。它將使初學者和現有的 Puppet 使用者都能理解 Puppet 語言和平台的全部力量。對 Unix 系統管理和 Windows 系統的基本理解,以及版本控制工具(如 git)、虛擬化、測試和編碼工具(如 vi 或 Visual Studio Code)的核心開發概念是先決條件。