{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = Vagrant
| logo                   = Vagrant.png
| logo size              = 150px
| screenshot             = Vagrantup.jpg
| screenshot size        = 300px
| caption                = <code>vagrant up</code>을 사용하여 가상 머신을 시작하는 베이그런트
| author                 = [[미첼 하시모토]]<ref>{{웹 인용|last1=Marvin|first1=Rob|title=Mitchell Hashimoto is automating the world|url=http://sdtimes.com/mitchell-hashimoto-hashicorp-vagrant-atlas-automate-world/|website=Software Development Times|publisher=Software Development Times|accessdate=27 June 2016|ref=SDTimes}}</ref>
| developer              = [[HashiCorp]] (미첼 하시모토, 존 벤더)
| released               = {{시작 날짜와 나이|2010|03|08}}<ref>{{웹 인용|url=https://github.com/mitchellh/vagrant/releases/tag/v0.1.0|title=mitchellh/vagrant: Release v0.1.0|work=GitHub|accessdate=6 September 2015}}</ref>
| latest release version = 2.1.1
| latest release date = 2018년 5월 7일
| status                 = 개발 중
| programming language   = [[루비 (프로그래밍 언어)|루비]]
| operating system       = [[리눅스]], [[FreeBSD]], [[macOS]], [[마이크로소프트 윈도우]]
| language               = 영어
| genre                  = [[구성 관리]]
| license                = [[MIT 허가서]]<ref>[https://github.com/mitchellh/vagrant/blob/master/LICENSE Vagrant's LICENSE]</ref>
| website                = {{URL|https://www.vagrantup.com/}}
}}

'''베이그런트'''(Vagrant)는 [[소프트웨어 이식성|포터블]] [[가상화]] 소프트웨어 개발 환경<ref>{{웹 인용|url=http://www.linuxjournal.com/content/introducing-vagrant|title=Introducing Vagrant  {{!}} Linux Journal|website=www.linuxjournal.com|access-date=2016-09-14}}</ref>(예: 개발 생산성 증가를 위해 [[하드웨어 가상화|가상화]]의 [[소프트웨어 구성 관리]]의 단순화를 시도하는 [[버추얼박스]], [[하이퍼-V]], [[도커 (소프트웨어)|도커 컨테이너]], [[VM웨어]], [[아마존 일래스틱 컴퓨트 클라우드|AWS]])의 생성 및 유지보수를 위한 [[오픈 소스 소프트웨어]] 제품의 하나이다. 베이그런트는 [[루비 (프로그래밍 언어)|루비 언어]]로 작성되어 있지만 생태계는 몇 가지 언어로 개발을 지원한다.

== 역사 ==
베이그런트는 2010년 1월 미첼 하시모토 개인의 부차적인 프로젝트로 처음 시작되었다. 최초 버전의 베이그런트는 2010년 3월 출시되었다. 2010년 10월, [[Engine Yard]]는 베이그런트 프로젝트를 후원할 것이라고 선언하였다. 최초 안정판 베이그런트 1.0은 2012년 3월 출시되었는데, 이는 오리지널 버전이 출시된지 정확히 2년만이다. 2012년 11월, 미첼은 베이그런트의 풀타임 개발을 지원하기 위해 [[HashiCorp]]이라는 단체를 개설하였다. 베이그런트는 자유 라이선스 [[자유 소프트웨어]]로 남았다. HashiCorp는 현재 상용 추가 기능 개발을 작업하고 베이그런트의 전문가 지원 및 트레이닝을 제공한다.

베이그런트는 원래 [[버추얼박스]]에 묶여있었으나 버전 1.1은 [[VM웨어]], [[커널 기반 가상 머신|KVM]], 또 [[아마존 일래스틱 컴퓨트 클라우드|아마존 EC2]]와 같은 서버 환경 등 기타 가상화 소프트웨어의 지원을 추가하였다.<ref>{{서적 인용|url=http://cdn.oreillystatic.com/oreilly/booksamplers/9781449335830_sampler.pdf|title=Vagrant: Up and Running|publisher=[[오라일리 미디어]]|year=2013|isbn=978-1449335830|page=13|author=Mitchell Hashimoto}}</ref> 베이그런트는 [[루비 (프로그래밍 언어)|루비]]로 작성되어 있으나 [[PHP]], [[파이썬]], [[자바 (프로그래밍 언어)|자바]], [[C 샤프]], [[자바스크립트]]와 같은 다른 [[프로그래밍 언어]]들로 작성된 프로젝트에서 사용할 수 있다.<ref>{{웹 인용|url=http://www.rubyinside.com/vagrant-ruby-powered-virtualbox-vm-building-and-provisioning-3059.html|title=Vagrant: EC2-Like Virtual Machine Building and Provisioning from Ruby|accessdate=May 14, 2012|archive-date=2013-08-28|archive-url=https://web.archive.org/web/20130828165725/http://www.rubyinside.com/vagrant-ruby-powered-virtualbox-vm-building-and-provisioning-3059.html|url-status=}}</ref><ref>{{웹 인용|url=https://www.vagrantup.com/docs/getting-started/project_setup.html|title=Vagrant - Getting Started - Project Setup|accessdate=Jan 19, 2016|archive-date=2017-02-04|archive-url=https://web.archive.org/web/20170204044602/https://www.vagrantup.com/docs/getting-started/project_setup.html}}</ref> 버전 1.6 이후로 베이그런트는 [[도커 (소프트웨어)|도커]] 컨테이너를 지원하며 여기에서 일부 케이스는 완전히 가상화된 운영 체제의 대안의 역할을 할 수 있다.<ref>{{웹 인용|url=https://www.hashicorp.com/blog/vagrant-1-6.html|title=Vagrant 1.6|date=2014-05-06|author1=Mitchell Hashimoto|accessdate=2014-06-14|보존url=https://web.archive.org/web/20160126180650/https://www.hashicorp.com/blog/vagrant-1-6.html|보존날짜=2016-01-26|url-status=dead}}</ref>

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{공식 웹사이트}}
* [http://www.vagrantbox.es/ List of Vagrant boxes]
* [https://www.44bits.io/ko/post/vagrant-tutorial Vagrant 튜토리얼]

[[분류:크로스 플랫폼 소프트웨어]]