So, first let me explain my current setup. I have an unmanaged ethernet switch which is connected to my intel nuc (server A) and an external had drive.
Server A is running:
- Gitlab container (I push my code to this, it builds an image adds it to docker and then replaces the old version)
My website is getting more traffic and the cpu and ram resources are starting to be the bottleneck, so I want to alleviate the resources by adding another intel nuc to my main one.
I have been looking at ways to do this, including multiple operating systems that apparently are built for things like this:
So my question is, how would I go about expanding my web server to allow more traffic, would I have to create 2 images of my website and upload it to both intel nucs, and then somehow load balance it so when Server A is at max cpu/ram capacity the traffic goes to Server 2? What software/operating systems would help with this situation?