Chef Infrastructure Automation Cookbook
暫譯: Chef 基礎設施自動化食譜
Matthias Marschall
- 出版商: Packt Publishing
- 出版日期: 2013-06-27
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 276
- 裝訂: Paperback
- ISBN: 1849519226
- ISBN-13: 9781849519229
-
相關分類:
Chef
海外代購書籍(需單獨結帳)
相關主題
商品描述
For systems administrators and developers this book could revolutionize your cloud and server infrastructure through automation. Packed with real world situations and practical recipes, it's a dazzling insight into Chef.
Overview
- Configure, deploy, and scale your applications
- Automate error prone and tedious manual tasks
- Manage your servers on-site or in the cloud
- Solve real world automation challenges with task-based recipes
- The book is filled with working code and easy-to-follow, step-by-step instructions
In Detail
Irrespective of whether you're a systems administrator or a developer, if you're sick and tired of repetitive manual work and not knowing whether you may dare to reboot your server, it's time for you to get your infrastructure automated.
Chef Infrastructure Automation Cookbook has all the required recipes to configure, deploy, and scale your servers and applications, irrespective of whether you manage 5 servers, 5,000 servers, or 500,000 servers.
Chef Infrastructure Automation Cookbook is a collection of easy-to-follow, step-by-step recipes showing you how to solve real-world automation challenges. Learn techniques from the pros and make sure you get your infrastructure automation project right the first time.
Chef Infrastructure Automation Cookbook takes you on a journey through the many facets of Chef. It teaches you simple techniques as well as fully fledged real-world solutions. By looking at easily digestible examples, you'll be able to grasp the main concepts of Chef, which you'll need for automating your own infrastructure. Instead of wasting time trying to get existing community cookbooks running in your environment, you'll get ready made code examples to get you started.
After describing how to use the basic Chef tools, the book shows you how to troubleshoot your work and explains the Chef language. Then, it shows you how to manage users, applications, and your whole cloud infrastructure. The book concludes by providing you additional, indispensable tools and giving you an in-depth look into the Chef ecosystem.
Chef Infrastructure Automation Cookbook will help you learn the techniques of the pros by walking you through a host of step-by-step guides to solve real-world infrastructure automation challenges.
What you will learn from this book
- Define your infrastructure as code with Chef
- Set up your local development and testing environment for Chef with cookbooks and Vagrant
- Debug your cookbooks and Chef runs by using the numerous inspection and logging facilities of Chef
- Write clean and maintainable cookbooks by following established coding standards and patterns
- Drive your cookbooks from external data or node specific attributes by using data bags and search
- Manage and scale your cloud infrastructure by automating your configuration management
- Extend Chef to meet your advanced needs by creating custom plugins for Knife and Ohai
- Test your Chef cookbooks and infrastructure by writing examples using Chef's testing infrastructure
商品描述(中文翻譯)
對於系統管理員和開發人員來說,這本書可以通過自動化徹底改變您的雲端和伺服器基礎設施。書中充滿了真實世界的情境和實用的食譜,讓您對 Chef 有了驚人的洞察。
概述
- 配置、部署和擴展您的應用程式
- 自動化容易出錯和繁瑣的手動任務
- 管理您在現場或雲端的伺服器
- 通過基於任務的食譜解決真實世界的自動化挑戰
- 本書充滿了可運行的代碼和易於遵循的逐步指導
詳細內容
無論您是系統管理員還是開發人員,如果您厭倦了重複的手動工作,並且不知道是否敢於重啟伺服器,那麼是時候讓您的基礎設施自動化了。
《Chef 基礎設施自動化食譜》擁有所有必要的食譜來配置、部署和擴展您的伺服器和應用程式,無論您管理的是 5 台伺服器、5,000 台伺服器還是 500,000 台伺服器。
《Chef 基礎設施自動化食譜》是一系列易於遵循的逐步食譜,展示了如何解決真實世界的自動化挑戰。從專業人士那裡學習技術,確保您第一次就能正確完成基礎設施自動化項目。
《Chef 基礎設施自動化食譜》帶您探索 Chef 的多個面向。它教您簡單的技術以及完整的真實世界解決方案。通過查看易於消化的範例,您將能夠掌握 Chef 的主要概念,這些概念是您自動化自己基礎設施所需的。與其浪費時間嘗試讓現有的社區食譜在您的環境中運行,不如直接獲得現成的代碼範例來開始。
在描述如何使用基本的 Chef 工具後,本書向您展示如何排除故障並解釋 Chef 語言。然後,它告訴您如何管理用戶、應用程式和整個雲端基礎設施。本書最後提供了額外的、不可或缺的工具,並深入探討 Chef 生態系統。
《Chef 基礎設施自動化食譜》將通過一系列逐步指南幫助您學習專業人士的技術,以解決真實世界的基礎設施自動化挑戰。
您將從本書中學到什麼
- 使用 Chef 將您的基礎設施定義為代碼
- 使用食譜和 Vagrant 設置 Chef 的本地開發和測試環境
- 通過使用 Chef 的多種檢查和日誌功能來調試您的食譜和 Chef 執行
- 遵循既定的編碼標準和模式來編寫乾淨且可維護的食譜
- 通過使用數據包和搜索從外部數據或特定節點屬性驅動您的食譜
- 通過自動化配置管理來管理和擴展您的雲端基礎設施
- 通過為 Knife 和 Ohai 創建自定義插件來擴展 Chef 以滿足您的高級需求
- 通過使用 Chef 的測試基礎設施編寫範例來測試您的 Chef 食譜和基礎設施