- HA(High Availability, 고가용성)
- “가용성이높다”라는 뜻으로, 절대 고장나지 않음을 의미함
- HA구성의 목적은 서비스의다운타임을 최소화함으로써 가용성을 극대화 하는것
- 서버 이중화와 HA는 같다라고 알고 있으나 아니고 서버 이중화는 HA의 핵심 요소이지 HA 자체라고 볼 수 없다
- HA 종류
구분 | 내용 |
Server redundancy (서버이중화) |
여러서버를 사용하여 서버 중 하나에 장애가 발생한 경우 백업을 제공 |
Loadbalancing | 단일서버의 과부하를 방지하고 서비스가용성을 유지하기 위해 여러서버에 작업부하 분산 |
Failover | 서비스의 연속성을 보장하기 위해 장애서버에서 Standby 서버로 처리를 전송 |
Clustering | 단일장치로 작동하도록 여러서버를 그룹화하여 중복성, Load balancing 및 Failover 기능제공 |
Virtualization | 가상머신을 사용하여 중복성, 격리 및 이식성을 제공 |
Replication | 여러개의 데이터 복사본을 만들고 여러서버에 배포하여 데이터를 항상 사용 할 수 있도록 함 |
Cloud-based HA | Loadbalancing, Autoscaling, 이중화와 같은 기능을 기본제공하여 HA 기능을 사용하기 위해 클라우드에 서비스를 배포하여 사용 |
- Server Redundancy(서버이중화)
- 운영중인 서비스의 안정성을 위해 각종자원을 이중 혹은 그 이상으로 구성 하는것
- 서비스의 가용성을 극대화 시키기위해 사용하는 일반적인 기술
구분 | 내용 |
Active –Standby | 한 대의 Active 서버와 한 대의 Standby 서버로 구성됨 Active 서버는 모든 요청을 처리하며 Standby 서버는 대기상태를 유지하며 Active 서버에 장애 발생시 인계 받을 준비를 하고있음 |
Active –Active | 두 대의 서버가 모두 Active 상태이며 워크로드를 공유함 성능 및 가용성을 향상 시키기위해 여러 서버에 로드를 분산 하는데 사용 |
N + 1 | N개의 서버가 Active 모드로 존재하고 하나의 Standby 서버가 존재함 주로 장애조치가 빠르고 원활해야하는 mission-critical application에서 유리함 |
- 데이터 복제 기능
- 1번 Active 장비에서 장애 발생시 2번 Standby 장비가 1번장비를 대신하여즉각 서비스를 제공하기 위해서는 양쪽데이터는 항상100% 동일해야 한다는 무결성을 보장해야함
- Master(Read, Write) – Slave(Read) 구조를 가지게 됨
- 장애 감시 기능
- Standby 장비는 Active 장비가 언제 장애가 발생할지 모르기때문에 항상 감시하고 있어야함
- 감시 중 Active 장비에서 장애 발생 시 Active 장비는 Standby로 전환되고, Standby 장비는 Active 장비로 전환되는 Fail-over가 이루어져야함
- Active –Standby의구성
- 서버이중화를 구성 할때 Checker, VIP, HA-Link의 용어 사용
- Active 장비장애발생
- Active 장비는 Standby로 전환되고 Standby 장비는 Active로 전환되는 Fail-Over 발생
- Active 장비는 Standby 장비의 VIP(0.0.0.1)을 install
- Standby 장비는 Active 장비의 VIP(13.100.100.100)을 install
'[스터디] 암호' 카테고리의 다른 글
[스터디] MITRE ATT&CK (3) | 2024.12.23 |
---|---|
[스터디] 악성 HWP, HWPX 문서 분석 (0) | 2024.12.21 |
방화벽 개요 (0) | 2024.12.04 |
[TCP Open SCAN] [Half Open SCAN] [FIN SCAN] [ X-mas SCAN, NULL SCAN] 스캐닝 실습 (0) | 2023.11.20 |
[암호모듈검증] KISA KCMVP 제도 (0) | 2023.08.05 |