I am part of a small development firm (8 developers) that is involved mainly in WordPress development.
Our current environment utilizes an pfSense box with (HAProxy) and an HP Microserver Gen8 (G1610T/2.3GHz, 16GB, 500GB SSD in RAID10) running VMWare ESXi with the following 5 VMs based on Debian Linux:
- OpenLDAP as authentication backent.
- MySQL Server with multiple DBs (mostly WordPress)
- Apache as Staging Server with multiple VHOSTs.
- GitLab Server with some CI runners for testing.
- OwnCloud Server for shared storage and document management.
I have been looking into Rancher and RancherOS as a docker container solution to better utilize our limited resources while easing maintenance/os upgrades and perhaps maximize performance.
I don’t have a DevOps background and have limited knowledge on docker/containers and I would appreciate you feedback on:
- Will moving into a dockerized environment benefit our use case.
- How would one set up the server for this use case ie.
- VMWare ESXi as host os with small RancherOS VMs hosting the services as containers.
- RancherOS bare metal hosting all containers.