Tutorial Vagrant: Apa itu Vagrant?

Vagrant adalah open-source software yang digunakan untuk provisioning dan managing virtual machine / instances . Vagrant dibuat untuk otomatisasi provisioning virtual machine dan instances sehingga mengurangi lama waktu setup environment development.

Vagrant menyediakan kemudahan konfigurasi karena dibangun diatas standar teknologi untuk memaksimalkan produktivitas dan fleksibilitas tim development.

Sejarah

Vagrant didevelop oleh Mitchell Hashimoto pada Januri 2010 dan dirilis pada 8 Maret 2010, ditulis / dibangun dengan menggunakan bahasa Rubby. Vagrant dapat diinstal pada sistem operasi: Linux (Debian, CentOS, Arch), Windows dan MacOS. Vagrant mampu provisioning provider diantaranya: VirtualBox, VMware (Fusion,Workstation), AWS dan RackSpace.

Vagrant menyediakan repository images (Boxes) seperti halnya: Docker dan LXC. Bisa anda lihat di: https://app.vagrantup.com/boxes/search. Jadi, jika kita provisioning virtual machine / instances kita tinggal pakai images boxes tsb (tidak perlu instal manual dari awal).

Referensi Belajar

https://www.vagrantup.com/intro/index.html
https://www.vagrantup.com/intro/vs/index.html
https://www.vagrantup.com/intro/getting-started/index.html
https://www.vagrantup.com/docs/index.html

Artikel selanjutnya akan dibahas cara instalasi Vagrant dan contoh provisioning virtual machine pada provider VirtualBox.

LukmanLAB
About Ahmad Lukman Hakim 67 Articles
Admin LUKMANLAB, Network Engineer, System Administrator.