alkalmazástovábbítás
Alkalmazástovábbítás, vagy más néven *application continuation*, egy informatikai fogalom, amely a programok vagy alkalmazások futásának folytatását jelenti egy megszakítás után, például egy rendszerleállás, hiba, vagy erőforráshiány esetén. Ez a technika főleg olyan rendszerekben fontos, ahol a folytonosság és a rendelkezésre állás kritikus, például banki rendszerekben, telekommunikációs hálózatokban vagy kritikus infrastruktúrákban.
Az alkalmazástovábbítás általában két fő mechanizmust használhat:
1. **Adatmentés és visszaállítás**: Az alkalmazás rendszeresen menti az állapotát (például változtatások, tranzakciók), majd egy megszakítás
2. **Szinkronizált futás**: Az alkalmazás olyan módon működik, hogy a folyamatok szinkronban maradnak, és egy megszakítás
A technika alkalmazható különböző szoftver- és hardvereszközökön, például:
- **Adatbázis-rendszerek**: Transzakciós logok segítségével biztosítják, hogy a tranzakciók atomosan végrehajthatók, és egy hibás leállás után folytathatók.
- **Webszolgáltatások**: Az állapotmentés és a load balancer-ek segítségével lehetővé teszik, hogy a felhasználói sessionek folytathatók legyenek.
- **Szerverek és virtuális gépek**: A virtuális gépek állapotmentése és visszaállítása lehetővé teszi, hogy a futás folytatható
Az alkalmazástovábbítás előnyei között említendő a rendszer biztonságosabb és stabilabb működése, valamint a kevésbé jelentős késleltetés