Clustering

zetsway

Senior member
Nov 8, 2007
721
0
76
oh it is. I found out that Veritas can do it but I was wondering if anyone new of any other applications.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
You don't just pick an application and cluster it. Applications have to be designed to be clustered from the ground up. The application has to use some sort of coordination between nodes and unless the app is coded to do that it just won't happen. That's what things like OpenMPI were created for and an app has to explicitly use a library like that.
 

zetsway

Senior member
Nov 8, 2007
721
0
76
The application I'm using has clustering features. I am aware that an application has to have clustering features embeded within the program. i.e. exchange.
I not sure if you heard of Openfire. It's an open source IM solution.
I'm a system administrator and I recommended OpenFire for my company's use. Well, everyone is using it, however, they no longer offer the clustering feature. :(
Well, some idiot touch one of my servers and openfire crash. The database was corrupted and it took me two whole days to get the data and everything back up. People were really mad that they didn't have IM for two days. So, I don't want that to happen again. That's why I'm looking for a clustering solution.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
It sounds to me like you'd probably gain more from making your backup and recovery process faster.

Is it a real database or just a file that the app uses? If it's a real database like MySQL, PostgreSQL, MS SQL, etc you could put that on a different machine and most SQL databases support some form of clustering, replication, failover, etc.
 

zetsway

Senior member
Nov 8, 2007
721
0
76
ouch! that's hurts

The database is on a different machine. It's on a server and I'm using SQL Pro. However, you gave me a great idea. I can use the clustering feature in SQL because all the info to the IM is in the database.

Thanks your a genius.......
 

Thor86

Diamond Member
May 3, 2001
7,888
7
81
Your backend DB being clustered is a great way to maintaining high up-times, but sounds like you're omitting the front-end servers for any clustering/failovers. As the previous poster stated, may be best to improve your backup/recovery times for the front-end as well.
 

Goosemaster

Lifer
Apr 10, 2001
48,775
3
81
Originally posted by: Crusty
Cluster the databases and load balance the front ends :)

If if you can't load balance the front ends at least have a hot spare and be ready to restore the DB if needed.
 

zetsway

Senior member
Nov 8, 2007
721
0
76
Originally posted by: Goosemaster
Originally posted by: Crusty
Cluster the databases and load balance the front ends :)

If if you can't load balance the front ends at least have a hot spare and be ready to restore the DB if needed.

Thanks everyone,

I figured out what I'm going to do. I'm using MSSQL but I'm going to import the data over to MYSQL. I'll perform a cluster with the databases.

For the front end I think I have an idea what I'm going to do but I'll get it a try.

Thanks again,