Durability: A system that is durable is able to perform its responsibilities over time, even when unexpected events may occur.
Availability: A system that is available is capable of delivering the designed functionality at a given point in time. Highly available systems are those that can withstand some measure of degradation while still remaining available.