Linux Patching

Live Patching

None of the main live patching solutions (Ksplice, kpatch, kGraft) are really "zero downtime", just "deferred downtime"... patch now, reboot later  (i.e. an outage window is mandatory, Ksplice/kpatch/kGraft does not avoid it)... if it's a 24/7 system and patching can't wait until a regular/scheduled outage window then you probably want live patching... but then, if it's a 24/7 system why doesn't it have some redundancy designed in?... innodb clusters (MySQL), Data Guard or RAC (Oracle), AlwaysOn (MS-SQL)... or, for non-database servers, redundant webservers and file servers fronted by load balancers etc... 

Ksplice

Cost

Advantages

Limitations

kpatch

Limitations

Bibliography & References