I just want to know what are all the techniques or technologies available to make sure that our applications downt time is ZERO.
I mean system should not go down while upgrading, deployment, or any database changes.
Last year I think Google was down for around 2 hours due to some power failures on data centers, that impacts the Internet by 5%.
Loading

Manikavelu VelayuthamPosted Jan 10, 2011, 12:15 AM
Consider a situation, a user doing some transactions through an application, at the sametime some fixes and enhancements are deployed to that application server.
In this case how to maintain the application available, when the fixes and enhancements will get reflected ?
What happened to the data that were on the cache, when the changes reflected in that application ?
Sam HobbsPosted Jan 8, 2011, 2:06 AM
Computers must have Uninteruptible Power Sources (UPSs) including a secondary power source, such as a generator. A primnary UPS usually uses batteries. The UPS needs to have a monitor that sends a signal to the computer when primary power is lost, so the system can do a graceful shutdown when possible. The system needs to have an application monitor software (a Windows service) that can re-start applications when needed and as needed and that can send alerts to people as needed.