Disaster Recovery vs High Availability
High Availability (HA) is a feature of a deployment architecture which provides resiliency against common component failures and faults, typically through the use of hardware and resource redundancy (for example where "spare" resources are deployed in the primary region in case active resources fail).
A reasonable summary of the relationship between Disaster Recovery and High Availability is as follows:
High Availability is designed to mitigate component failures/faults (e.g. to servers, compute, memory, routers, switches, storage/disks, etc.) within the primary region or availability domain
Disaster Recovery is designed to address the failure of the primary region or availability domain as a whole.
What is hopefully clear is that both High Availability and Disaster Recovery need to be implemented to provide a satisfactory level of overall resiliency and redundancy.