Creating Development Environments with Vagrant
暫譯: 使用 Vagrant 創建開發環境

Michael Peacock

  • 出版商: Packt Publishing
  • 出版日期: 2013-08-16
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 118
  • 裝訂: Paperback
  • ISBN: 1849519188
  • ISBN-13: 9781849519182
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Improving your efficiency as a developer, programmer, or coder is the purpose of this book. It takes you through the steps one by one to help you set up and implement virtual development environments with Vagrant.

Overview

  • Provision virtual machines using Puppet and Chef
  • Replicate multi-server environments locally
  • Set up a virtual LAMP development server

In Detail

Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity, and makes the "it works on my machine" excuse a thing of the past.

"Creating Development Environments with Vagrant" is a practical, hands-on guide that walks you through the functionality of Vagrant, Puppet, and Chef to create powerful and flexible virtual development environments. Create your own virtualization environments containing configurations for different projects so that you can simulate complicated environments that can be easily shared with colleagues to get your projects up and running quickly and effortlessly.

"Creating Development Environments with Vagrant" starts with an introduction to virtualization and the concepts behind it, why it’s useful, and an overview of the architecture of Vagrant. We will learn to install Vagrant and get to know its prerequisites. Covering provisioning scripts with Puppet and Chef, learning to use them independently as well as with Vagrant to create a powerful combination.

If you want to locally test your projects, juggle multiple projects running on different versions of software, easily share technology requirement changes with colleagues, and, most importantly, want to perform all these tasks efficiently, then this book is for you.

"Creating Development Environments with Vagrant" will take you from a virtualization novice to running all of your projects across your team in robust, isolated virtual development environments.

What you will learn from this book

  • Create Vagrant projects
  • Sync folders with your virtual development environment
  • Integrate your own machine with the virtual machine
  • Manage provisioning the server configuration with Puppet and Chef
  • Set up multiple virtual machines for a single project
  • Configure your virtual environment on your network
  • Build your own base box for Vagrant
  • Import and manage operating system images in Vagrant
  • Get to grips with good practices for developing projects on your local machine
  • Set up a simple LAMP server for a Vagrant project

Approach

This is a practical, hands-on guide that will help you set up and implement virtual development environments with Vagrant easily and effortlessly.

Who this book is written for

"Creating Development Environments with Vagrant" is for developers, programmers, and coders who want to maintain multiple projects within their own environment. It is also aimed at companies who are looking to deploy ready-to-go development solutions for new staff or even existing staff moving to new projects, and to enforce a consistent and portable virtual development environment that is easy to create and quick to set up.

商品描述(中文翻譯)

改善您作為開發者、程式設計師或程式碼撰寫者的效率是本書的目的。本書逐步引導您設置和實施使用 Vagrant 的虛擬開發環境。

**概述**
- 使用 Puppet 和 Chef 配置虛擬機
- 在本地複製多伺服器環境
- 設置虛擬 LAMP 開發伺服器

**詳細內容**
Vagrant 是一個用於構建完整開發環境的工具。它擁有易於使用的工作流程並專注於自動化,Vagrant 降低了開發環境的設置時間,提高了開發與生產環境的一致性,並使「在我的機器上可以運行」的藉口成為過去式。

《使用 Vagrant 創建開發環境》是一本實用的手把手指南,帶您了解 Vagrant、Puppet 和 Chef 的功能,以創建強大且靈活的虛擬開發環境。創建您自己的虛擬化環境,包含不同專案的配置,以便您可以模擬複雜的環境,並輕鬆與同事共享,快速且輕鬆地啟動您的專案。

《使用 Vagrant 創建開發環境》首先介紹虛擬化及其背後的概念,為什麼它有用,以及 Vagrant 的架構概述。我們將學習安裝 Vagrant 並了解其先決條件。涵蓋使用 Puppet 和 Chef 的配置腳本,學習如何獨立使用它們以及與 Vagrant 一起使用,以創建強大的組合。

如果您想在本地測試您的專案,處理多個運行不同版本軟體的專案,輕鬆與同事共享技術需求變更,最重要的是,想要高效地執行所有這些任務,那麼這本書就是為您而寫的。

《使用 Vagrant 創建開發環境》將帶您從虛擬化新手轉變為在穩健、隔離的虛擬開發環境中運行您所有專案的專家。

**您將從本書中學到什麼**
- 創建 Vagrant 專案
- 與虛擬開發環境同步資料夾
- 將您的機器與虛擬機整合
- 使用 Puppet 和 Chef 管理伺服器配置的配置
- 為單一專案設置多個虛擬機
- 在您的網路上配置虛擬環境
- 為 Vagrant 構建自己的基礎盒子
- 在 Vagrant 中導入和管理作業系統映像
- 掌握在本地機器上開發專案的良好實踐
- 為 Vagrant 專案設置簡單的 LAMP 伺服器

**方法**
這是一本實用的手把手指南,將幫助您輕鬆且毫不費力地設置和實施使用 Vagrant 的虛擬開發環境。

**本書的讀者**
《使用 Vagrant 創建開發環境》適合希望在自己環境中維護多個專案的開發者、程式設計師和程式碼撰寫者。它也針對希望為新員工或甚至轉移到新專案的現有員工部署即用型開發解決方案的公司,並強調創建一致且可攜帶的虛擬開發環境,易於創建且快速設置。

最後瀏覽商品 (20)