M
minime
Guest
Hi guys,
First a short disclaimer. I'm not an expert (obviously) and I'm not going to run the IT solution, but in order to make an informed decision and don't get fooled by some sales-guy, I'd like to get some input from the experts on this forum.
We are going to build a Java-Webservice, around 10k of users in total (service not started yet). Most likely more read than write operations.
- 2x Hetzner servers (one for PostgreSQL and one for the webserver and servlet-container)
- Proxmox on both servers in order to be able to scale-out
Now the problem starts. Shall I use something like HA-Proxy and Heartbeat in front of the webserver (lighthttpd, nginx?) or something else? Shall I use Glassfish 2x and use the balancer built-in or shall I use Tomcat? Is it wise to keep the DB for starters as the SPoF and get rid of it later? I need simple, elegant and working solutions. Any ideas?
I know that the questions aren't really Proxmox questions, but the problem is, that there are tons of articles out there, but real advise from people who have (business) experience is rather rare (I don't need a tech-guy telling me, that on the technical side it's working, they do most of the times, but often they make business-wise no sense at all) and I do believe that people who are using Proxmox have this knowledge.
I hope some of you could lend me a hand or point me towards the right way.
Many thanks,
Simon
First a short disclaimer. I'm not an expert (obviously) and I'm not going to run the IT solution, but in order to make an informed decision and don't get fooled by some sales-guy, I'd like to get some input from the experts on this forum.
We are going to build a Java-Webservice, around 10k of users in total (service not started yet). Most likely more read than write operations.
- 2x Hetzner servers (one for PostgreSQL and one for the webserver and servlet-container)
- Proxmox on both servers in order to be able to scale-out
Now the problem starts. Shall I use something like HA-Proxy and Heartbeat in front of the webserver (lighthttpd, nginx?) or something else? Shall I use Glassfish 2x and use the balancer built-in or shall I use Tomcat? Is it wise to keep the DB for starters as the SPoF and get rid of it later? I need simple, elegant and working solutions. Any ideas?
I know that the questions aren't really Proxmox questions, but the problem is, that there are tons of articles out there, but real advise from people who have (business) experience is rather rare (I don't need a tech-guy telling me, that on the technical side it's working, they do most of the times, but often they make business-wise no sense at all) and I do believe that people who are using Proxmox have this knowledge.
I hope some of you could lend me a hand or point me towards the right way.
Many thanks,
Simon