webmasterbeta
New Member
I currently run a production system that consists of Java servlets running under Tomcat and talking to a MySQL database.
Do any of the managed hosting companies offer hosting for this type of application, especially if it needs to grow significantly?
I'm currently using a Sun V440 with 3 zones and it's starting to get loaded during the daytime.
The application is 100% thin client (no code whatsoever to the client browser), with around 200mb daily backup of the database and around 5000 users, but only 100 concurrent.
Thanks,
-RichardHave you thought about separating the MySQL database from the application server? What other services are you running on the machine? It might be possible to separate those services as well to reduce the load.Have you thought about separating the MySQL database from the application server? What other services are you running on the machine? It might be possible to separate those services as well to reduce the load.
Yes. The zone thing was done at a time when the V440 was all I could afford. Zones worked pretty well, except last fall's Timezone patch for Solaris was not well tested with zones, and crashed. Rather than tear down all the zones, I decided that splitting the work into a database server and blades for the tomcat servers would be best.
The database server will just run MySQL. The blades will just run one tomcat instance per blade. If I need multiple domains I will go with one blade per domain to maximize the horsepower of each machine.
-RHave you thought about separating the MySQL database from the application server? What other services are you running on the machine? It might be possible to separate those services as well to reduce the load.
Sorry - to answer your second question, on the current V440 the global zone runs MySQL. Each additional zone runs a single Tomcat instance, one per domain that is used to access the system (branding). Nothing else runs on the server except cron jobs to back up the logs and the database during off-hours.
We do run a web server, but that's a simple thing running off a couple of NSLU-2's that have been re-configured into generic linux boxes running apache.
Cheers,
-Richard
Do any of the managed hosting companies offer hosting for this type of application, especially if it needs to grow significantly?
I'm currently using a Sun V440 with 3 zones and it's starting to get loaded during the daytime.
The application is 100% thin client (no code whatsoever to the client browser), with around 200mb daily backup of the database and around 5000 users, but only 100 concurrent.
Thanks,
-RichardHave you thought about separating the MySQL database from the application server? What other services are you running on the machine? It might be possible to separate those services as well to reduce the load.Have you thought about separating the MySQL database from the application server? What other services are you running on the machine? It might be possible to separate those services as well to reduce the load.
Yes. The zone thing was done at a time when the V440 was all I could afford. Zones worked pretty well, except last fall's Timezone patch for Solaris was not well tested with zones, and crashed. Rather than tear down all the zones, I decided that splitting the work into a database server and blades for the tomcat servers would be best.
The database server will just run MySQL. The blades will just run one tomcat instance per blade. If I need multiple domains I will go with one blade per domain to maximize the horsepower of each machine.
-RHave you thought about separating the MySQL database from the application server? What other services are you running on the machine? It might be possible to separate those services as well to reduce the load.
Sorry - to answer your second question, on the current V440 the global zone runs MySQL. Each additional zone runs a single Tomcat instance, one per domain that is used to access the system (branding). Nothing else runs on the server except cron jobs to back up the logs and the database during off-hours.
We do run a web server, but that's a simple thing running off a couple of NSLU-2's that have been re-configured into generic linux boxes running apache.
Cheers,
-Richard