HADR(High Availability and Disaster Recovery)이란?
2024. 10. 24. 10:12ㆍ매일의 성장 기록/IT 지식
HADR(High Availability and Disaster Recovery)이란?
HADR은 고가용성(HA; High Availability)과 재해 복구(DR; Disaster Recovery)를 목적으로 한 IT 시스템의 구조와 기술을 말합니다. 이 기술의 핵심은 시스템의 가용성을 극대화하고, 예기치 않은 장애나 재해 상황에서도 서비스를 빠르게 복구하여 데이터 손실과 운영 중단을 최소화하는 데 있습니다.
1. 고가용성(High Availability)
고가용성은 시스템이 중단 없이 지속적으로 서비스를 제공할 수 있도록 하는 능력을 의미합니다. 즉, 장애가 발생하더라도 시스템이 지속적으로 운영될 수 있도록 다양한 장애 대응 장치가 준비되어 있어야 합니다. 이를 위해 시스템은 이중화되며, 하나의 장치에 장애가 발생하면 다른 장치가 즉시 그 역할을 대체할 수 있는 환경을 구축합니다.
- 무중단 서비스: 고가용성 시스템은 서비스 중단이 발생하지 않도록 설계됩니다. 이를 위해 여러 서버, 네트워크 장비, 데이터 스토리지가 이중화되어 장애가 발생하더라도 다른 장치가 즉시 대응합니다.
2. 재해 복구(Disaster Recovery)
재해 복구는 천재지변, 사이버 공격, 데이터 손상 등의 예상치 못한 재난 상황에서도 시스템을 복구하는 능력입니다. 재해 복구는 데이터를 안전하게 보호하고, 장애가 발생한 경우 신속하게 시스템을 복원할 수 있도록 계획을 수립하는 과정도 포함됩니다.
- 데이터 복구: 시스템 장애나 재해로 인해 손실된 데이터를 복구하기 위한 절차를 포함하며, 복제된 데이터나 백업 시스템을 통해 데이터 복원 시간을 최소화합니다.
- 복구 계획(Recovery Plan): 재해 발생 시 어떤 절차로 시스템을 복구할지에 대한 구체적인 계획을 마련해두며, 복구 시점 목표(RPO, Recovery Point Objective)와 복구 시간 목표(RTO, Recovery Time Objective)를 설정하여 빠른 복구를 보장합니다.
3. HADR의 목표
HADR의 주된 목표는 다음과 같습니다:
- 데이터 무결성 유지: 장애나 재해 발생 시에도 데이터 손실을 최소화하고, 무결성을 유지하는 것.
- 서비스 지속성 보장: 장애가 발생해도 서비스 중단을 최소화하여 사용자에게 계속해서 서비스가 제공될 수 있도록 보장.
- 복구 시간 최소화: 재해 발생 후 시스템을 최대한 빨리 복구하여 비즈니스 영향이 최소화되도록 함.
4. HADR의 필요성
- 시스템 장애: 하드웨어, 소프트웨어, 네트워크 등의 장애로 인해 시스템 운영이 중단될 수 있습니다. 이러한 중단은 기업의 비즈니스에 큰 영향을 미치며, 특히 금융, 의료, 통신 등 24시간 운영이 필수적인 산업에서는 큰 손실을 초래할 수 있습니다.
- 데이터 손실 방지: HADR은 데이터를 실시간으로 복제하거나 백업하여, 데이터 손실의 위험을 방지하고 필요 시 복구를 통해 데이터를 복원합니다.
- 재해 대비: 천재지변, 대규모 정전, 사이버 공격 등의 재해에 대비한 복구 능력을 보유하여, 기업의 중요한 데이터와 서비스를 보호하는 것이 필수적입니다.
'매일의 성장 기록 > IT 지식' 카테고리의 다른 글
액티브-패시브 이중화 (1) | 2024.10.31 |
---|---|
HADR(High Availability and Disaster Recoverty) 구성 방식 (0) | 2024.10.24 |
HADR 설치 및 설정 예시( PostgresSQL ) (0) | 2024.10.24 |
로드 밸런서(Load Balancer) 로드 밸런싱(Load Balancing) (0) | 2024.10.23 |
클러스터(Cluster) & 클러스터링(Clustering) (1) | 2024.10.23 |