Restarting daily or 100% uptime for enterprise applications?

I have a general question that is quite open (ie, "depends on the platform, type of application, etc."), but I am looking for general recommendations as an answer.

When is it preferable to develop an application for continuous operation (100% uptime) compared to the planned daily shutdown / reboot?

Obviously, web applications must work constantly, so take this issue into account, which we discuss as an internal corporate application, such as an accounting system or B2B system, which is used only on weekdays on weekdays.

The arguments I heard for each are as follows:

Pro 100% Uptime: "As soon as you launch the application, it is better to support it, because there is a chance that it will not restart when you disconnect it."

Pro restarts daily: "an application that has been running continuously for 3 years may one day go down and no one will know how to get it back online."

Other considerations include memory growth, performance, maintenance, etc. This is a programming problem, because the choices you make may affect your technical design. For example, you do not need to specify specific batch jobs daily and clear the state if you know that the application will be disconnected / restarted daily.

Thoughts?

+3
source share
6 answers

, , 100% , - , -, . , , , , . , , , , .

, , , . , , , , . , - ..

, 100% - , , , .

+5

, , .

, , , , , . / , , , , .

" , , , ", . () , , . , db, ..

, : , , .

+4

(100% ) /?

, . - . , " ", . , , N (N > 1), .

, - , .

Pro : ", 3 , , , ".

. / , . , . "" .

+3

, , , . , ""...

, , . ...

, ?

0

, , .

, , - - ( , ), . , -, , , , , , w3wp.exe.

, , , ( ) , .

0

, " , " ( , , ), - .

, , , , 3/4 . , , , ( ), .

, sysadmin , , , , .

: " ?" , , . , . , , .

, top-prio, ... , ,

0

Source: https://habr.com/ru/post/1716430/


All Articles