i have the possibility to redo our Server Infrastructure - i need your advices and best practices to design a good foundation for future expansion.
As we are a quite small company with a very limited customer base (<100) security and desaster recovery (even as an error by another employee) is the main concern. So as the suggested question is not really helpful as capacity planning is not the main concern.
The main feature of our infrastructure is collecting Data from our tools worldwide and present them to the customers. As well as support for maintenance (eg SIP).
main Features currently:
- Webserver
- VPN Server
- SIP Server
- Database
i have 3 Ubuntu Servers
- 2x Ryzen 5 5600, 32GB RAM
- 1x i7 2600, 16GB RAM
my currently planned Layout:
https://imgur.com/a/YiiBav9
- so i would put the i7 Server as Webserver
- one Ryzen for an VPN, SIP and DB API Server
- one Ryzen for the Database
I Thought about having one managing Server is maybe weak (if i screw it up, everything is ... screwed). Should i add another old Server (eg PC) to "outsource" the VPN Server? Running 4 PCs might seem a bit overkill, but electricity cost is not that big of an issue.
Do you have some good ideas here?
Thanks in advance!
Johannes