Network

서버 이중화 및 HA / OPS / RAC

gamjadori 2024. 8. 28. 11:10
728x90

서버 이중화 (Duplication): 서버나 장치를 두 대 두는 것

  • 목적

1. 장비의 성능 향상

로드밸런싱을 통해 이루어지며, Active-Active 방식으로 다운타임이 없도록 하는 것을 목표로 함.

2. 서비스의 지속성 보장

  • Failover이란?
  • 장애 조치 기능으로, 평소에 사용하는 서버와 클론 서버를 가지고 있음
  1. 하나가 다운되면 다른 곳에서 서비스를 해 Failover를 하고자 하며, Active-Standby 방식

<서버 구성 방법>

1. HA (High Availability)

  • Active 서버와 Standby 서버에 따로 스토리지가 있기 때문에 데이터 동기화 문제 (성능 저하)
  • 서버 2개를 이용하여 하나는 Acticve 상태, 하나는 Standby 상태로 구성하며 거의 모든 부하는 Active에서 부담 (Standby는 장애 발생 시 가동)

2. OPS (Oracle Parallel Server)

  • 서버 모두 Active 상태로 가동되어 부하를 분산할 수 있고, 하나의 스토리지를 사용하여 HA에 있었던 동기화 문제를 해결하지만, RAC Ping 문제 발생
  • RAC Ping이란?
  • 서버 1의 스토리지에서 데이터에 변경사항이 발생했을 경우, 서버 2에서 데이터를 가져오기 위해서는 반드시 디스크에 저장된 후 가져갈 수 있음. 이 과정이 작업 사항을 지연시켜 성능 저하 발생

3. RAC (Real Application Cluster)

  • 2개 이상의 인스턴스가 하나의 스토리지에 연결된 형태로, 변경된 데이터를 디스크에 거치지 않고 바로 가져올 수 있는 Cache Fusion 기능 사용

'Network' 카테고리의 다른 글

FTP / SFTP + SFTP 서버 구축 실습  (0) 2024.08.27
Timeout과 3 Way-Handshake  (0) 2024.08.21
VPC Peering과 Transit Gateway(TGW)  (0) 2024.08.19
가상사설망 VPN과 IPSec VPN / SSL VPN  (0) 2024.08.18
IPv4와 IPv6 비교 / HTTP와 TCP 비교  (0) 2024.06.07