i2Availability is an application-level high-availability protection software. On data layer, it captures production data in real time manner and replicates to standby server; on Application layer, it monitors the running status. If any failure (such as service stop, network outage, hardware failure, system downtime) causes business unreachable, the application can be switched to standby server. Thus, business continuity can be realized and the service interruption can be reduced to the minimum.