Chef Provisioning

Earl Waud

  • 出版商: Packt Publishing
  • 出版日期: 2016-06-29
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 262
  • 裝訂: Paperback
  • ISBN: 1785888919
  • ISBN-13: 9781785888915
  • 相關分類: Chef
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • This is the first Chef book focused on provisioning infrastructure as its sole task. The book offers a clear solution to a specific pain point: learn to make your system work faster.
  • Learning better approaches to load balancing and parallelization with this book will save you time
  • By mastering the techniques in this book, you will know how to run an entire fleet of machines without breaking a sweat
  • This book is more helpful than the documentation ( https://docs.chef.io/provisioning.html), with a stronger guiding voice and clearer explanations and use cases

Book Description

This book will show you the best practices to describe your entire infrastructure as code.

With the help of this book you can expand your knowledge of Chef because and implement robust and scalable automation solutions. You can automate and document every aspect of your network, from the hardware to software, middleware, and all your containers. You will become familiar with the Chef's Chef Provisioning tool. You will be able to make a perfect model system where everything is represented as code beneath your fingertips.

Make the best possible use of your resources, and deliver infrastructure as code, making it as versionable, testable and repeatable as application software

What you will learn

  • Use best practices to describe your entire infrastructure as code
  • Automate and document every aspect of your network, from the hardware of individual nodes to software, middleware, and all containers and clouds
  • Create a perfect model system
  • Make the best possible use of your resources and avoid redundancy
  • Deliver on the promise of Infrastructure as Code
  • Scale with ease by properly provisioning their infrastructure
  • Use the best Test Driven Development methodologies

About the Author

Earl Waud is a virtualization development professional with more than 10 years of focused industry experience, creating innovative solutions for hypervisor provisioning, management, and automation. He is an expert in aligning engineering strategy with organizational vision and goals, and delivering highly scalable and user friendly virtualization environments.

With more than 20 years of experience developing customer-facing and corporate IT software solutions, he has a proven track record of delivering high-caliber and on-time technology solutions that significantly impact business results.

Earl lives in San Diego, California. He is blessed with a beautiful wife, Patti, and three amazing daughters, Alexis, Daniella, and Madison.

Currently, Earl is a senior software engineer with Intuit Inc., a company that creates business and financial management solutions that simplify the business of life for small businesses, consumers, and accounting professionals.

Earl can be found online at http://sandiegoearl.com.

Table of Contents

  1. Setting Up a Development Environment on Your Workstation
  2. Knife Tooling and Plugins
  3. Leveraging Roles, Environments, and Policies
  4. Custom Resources
  5. Provisioning in the Traditional Data Center
  6. Provisioning in the Cloud
  7. Test-Driven Development
  8. Using Chef Provisioning

商品描述(中文翻譯)

主要特點



  • 這是第一本專注於將基礎架構規劃為唯一任務的 Chef 書籍。本書提供了一個明確的解決方案,針對特定的痛點:學習如何使系統運作更快。

  • 通過本書學習更好的負載平衡和並行處理方法,將節省您的時間。

  • 通過掌握本書中的技巧,您將知道如何輕鬆運行整個機器群組。

  • 本書比文檔(https://docs.chef.io/provisioning.html)更有幫助,具有更強的指導聲音、更清晰的解釋和使用案例。

書籍描述


本書將向您展示將整個基礎架構描述為代碼的最佳實踐。


通過本書的幫助,您可以擴展對 Chef 的了解,並實施強大而可擴展的自動化解決方案。您可以自動化和記錄網絡的每個方面,從硬件到軟件、中間件和所有容器。您將熟悉 Chef Provisioning 工具。您將能夠建立一個完美的模型系統,其中所有內容都以代碼形式呈現。


充分利用您的資源,並以代碼形式交付基礎架構,使其具有版本控制、可測試性和可重複性,就像應用軟件一樣。

您將學到什麼



  • 使用最佳實踐將整個基礎架構描述為代碼

  • 自動化和記錄網絡的每個方面,從單個節點的硬件到軟件、中間件和所有容器和雲端

  • 創建一個完美的模型系統

  • 充分利用您的資源,避免冗余

  • 實現基礎架構即代碼的承諾

  • 通過正確規劃基礎架構來輕鬆擴展

  • 使用最佳的測試驅動開發方法

關於作者


Earl Waud 是一位虛擬化開發專家,擁有超過10年的專業行業經驗,為虛擬化的規劃、管理和自動化創造創新解決方案。他擅長將工程策略與組織願景和目標相結合,並提供高度可擴展和用戶友好的虛擬化環境。


憑藉超過20年的開發面向客戶和企業IT軟件解決方案的經驗,他在按時交付高品質技術解決方案方面有著卓越的成績。


Earl居住在加利福尼亞州聖地亞哥。他有一位美麗的妻子Patti和三個了不起的女兒Alexis、Daniella和Madison。


目前,Earl是Intuit Inc.的高級軟件工程師,該公司為小企業、消費者和會計專業人士創建簡化生活業務的商業和財務管理解決方案。


您可以在網上找到Earl的個人網站:http://sandiegoearl.com。

目錄



  1. 在您的工作站上設置開發環境

  2. Knife工具和插件

  3. 利用角色、環境和策略

  4. 自定義資源

  5. 在傳統數據中心進行規劃

  6. 在雲端進行規劃

  7. 測試驅動開發

  8. 使用Chef Provisioning