Enterprise Application Architecture with .NET Core
by Ganesan Senthilvel, Ovais Mehboob Ahmed Khan, Habib Qureshi
Vagrant
Vagrant is a software engine which takes a configuration file, and builds a VM out of it. You can have a VM or a combination of VMs (multi-machine) with the required OS, IDE, configuration, tools, and servers all installed on it. Since it's a VM, it is portable as a USB key. Use it and recreate it just by copy-paste, and identical copies will be ready in seconds or minutes.
Vagrant primarily supports VirtualBox and VMware, as well as AWS. Vagrant has unified the creation and recreation of such development environments, and has provided an online public repository of such machines that you can build and share, or use an existing one.
The following is an excerpt from the Vagrant website (https://www.vagrantup.com/docs/why-vagrant/
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access