Vagrant is a tool designed to create and configure lightweight, reproducible, and portable development environments. It leverages a declarative configuration file which describes all software requirements, packages, operating system configuration, and users.
N/A
HP Anyware
Score 6.9 out of 10
N/A
HP Anyware is enterprise software that offers secure remote access to digital workspaces. It is based on Teradici, which was acquired by HP in 2021.
I would recommend this tool to a colleague looking to create a repeatably deployable local dev environment based on their staging and production environments. I would recommend this mostly for individuals or teams requiring environments with server-side software such as php, et al. There are likely less processor-heavy and smaller tools for simpler projects.
I haven't used it as much over WAN connections but I am familiar with Teradici's efficiency over slow links. In our LAN, environment, the best feature is central management and small footprint. These primarily go into lab, testing and kiosk areas due to minimal hardware outlay and easier to lock down.
Vagrant is decentralized so anyone can make a container package to get a project started. you aren't limited to wordpress, or even one style of wordpress install (you can make a sage.io wordpress environment).
Vagrant easily lets you set ports and URLs for local development.
I have yet to have a problem with Vagrant, as opposed to MAMP and DesktopServer, which both gave me SQL or other issues.
Because Vagrant is a low-level tool with many ways to configure it, there is a steep learning curve. You don't just have to learn (or install) Vagrant, but also Virtualbox, Ansible and possibly some Vagrant plugins to keep boxes up to date.
Support on Windows doesn't seem great. I'm a Mac guy, so it's been very difficult getting things to work as expected when a developer wants to work on Windows.
Perhaps I didn't configure it correctly, but the default shared folders are not the best for performance. There are also frequently weird issues regarding file permissions.
I liked lando better because lando seemed extremely easy to setup compared to other VM's and it seemed faster though that project was simpler. Virtualbox I ran on windows and it has a gui and has often been slow. The vagrant boxes I used did well but had slightly more problems than lando.
VMware Blast! is now VMware's standard for VDI. It has some features that make it better in a VMware environment. Existing PCoIP systems we have are Teradici-based so I am glad that standard is still available. When it comes to hardware, Teradici is still the most available so we continue to choose them.