Chef Infrastructure Automation Cookbook

Matthias Marschall

  • 出版商: Packt Publishing
  • 出版日期: 2013-06-27
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 276
  • 裝訂: Paperback
  • ISBN: 1849519226
  • ISBN-13: 9781849519229
  • 相關分類: Chef
  • 下單後立即進貨 (約3~4週)

商品描述

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運行
- 遵循已建立的編碼標準和模式,編寫乾淨且易於維護的食譜
- 通過使用資料包和搜索從外部資料或節點特定屬性驅動您的食譜
- 通過自動化配置管理來管理和擴展您的雲端基礎架構
- 通過為Knife和Ohai創建自定義插件,擴展Chef以滿足您的高級需求
- 通過使用Chef的測試基礎設施編寫示例,測試您的Chef食譜和基礎架構