I am new the Linux servers but will be using CentOS servers.
I have a web application that was created in Java using a NoSQL database.
This application will give users the ability to create there own drag and drop web sites. Very similar to , Web.com, wixs.com, suarespace.com and weekly.com.
We will have a public web site users will sign up for a subscription and then login into a User dashboard. From there they can add services to there user account and then go to the Web Site Creator were they create web site. After they save there work they will have the options to publish there web site to a web site to go live.
I am wondering what is the best server VPS layouts, should I have redundant servers with load balance or just have a new application server spin up if main server has to much use.
Should I put Firewall on all servers?
I was thinking 6 servers, but not sure.
- 1st two servers will be the admin dashboard and user dashboard
- 2nd two servers will be a database servers. I was thing MySql or PostgreSQL not sure what one will be best.
- 3rd two server will be our application servers. this will be the application user will use to create web sites.
Not sure bout load balance and firewall, and not sure about DNS setup.
Any help would be great.