HaProxy: VM Resources for "small" implementation?

Suppose I have a web app which is CRM/ERP System, but has a public frontend “website” component (meaning anybody should be able to access it over the internet).

I’d like to protect the backend component, since only employees should be allowed to access it. Everything that comprises the “backend” is at URL.com - MediaOptions. Everything “public” is at url.com/

The app does has 2FA enabled, but I’m considering adding HAProxy as another layer of security. I’d either a) restrict IPs to the “office” IP (which can be accessed over VPN) and/or b) check for a certificate.

Assuming there are about 50 simultaneous users, and 100 front-end (“public”) users, and assuming HAProxy was installed on a Debian/Ubuntu VPS, how much RAM/CPU would I need for this to work reliably?

1 Like

k

k…

but always follow law of exponents when dealing with WAN facing applications.

10x the workload
100x for a rainy day scenario

Reasonably 16 GB RAM and 8 cores should be fine