Date: 1월 29, 2022
고가용성으로 다운타임 최소화
다운타임은 현대 기업에서 그 어느 때보다 비용이 많이 듭니다. ITIC 2021 시간당 다운타임 비용 조사에 따르면 조직의 91%에서 비즈니스 크리티컬 시스템, 데이터베이스 또는 애플리케이션에서 1시간의 다운타임 비용이 평균 $300,000 이상이며 대기업의 18%는 1시간의 가동 중지 시간이 5백만 달러를 초과합니다.
고가용성 (HA)는 장기간 안정적으로 지속적으로 작동하도록 설계된 시스템, 데이터베이스 또는 응용 프로그램의 속성입니다. HA의 목표는 중요한 애플리케이션의 계획되지 않은 가동 중지 시간을 줄이거나 없애는 것입니다. 이는 비즈니스 크리티컬 시스템, 데이터베이스 또는 애플리케이션 설계에 중복 구성 요소 및 기타 기술을 통합하여 단일 장애 지점을 제거함으로써 달성됩니다.
SLA 및 HA 메트릭
서비스 수준 계약(SLA)은 고객의 비즈니스 크리티컬 시스템, 데이터베이스 또는 애플리케이션이 비즈니스에 필요할 때 가동 및 실행되도록 보장하기 위해 서비스 공급자가 사용합니다.
IDC는 다음과 같이 5가지 수준에서 가동 시간 요구 사항을 정의하는 SLA 모델을 만들었습니다.
- AL4(지속적 가용성 – 시스템 내결함성): 연간 계획 및 계획되지 않은 다운타임이 5분 15초 이하(99.999% 또는 "99.999%" 가용성)
- AL3(고가용성 – 기존 클러스터링): 계획되거나 계획되지 않은 다운타임이 연간 52분 35초 이하(99.99% 또는 "99.99%" 가용성)
- AL2(복구 – 데이터 복제 및 백업): 연간 계획되거나 계획되지 않은 다운타임이 8시간 45분 56초 이하(99.9% 또는 "39.9%" 가용성)
- AL1(신뢰성 – 핫 스왑 가능한 구성 요소): 연간 계획되거나 계획되지 않은 다운타임이 87시간 39분 29초 이하(99% 또는 "99%" 가용성)
- AL0(보호되지 않는 서버): 가용성 또는 가동 시간 보장 없음
ITIC에 따르면 설문에 응한 조직의 89%는 현재 비즈니스 크리티컬 시스템, 데이터베이스 및 애플리케이션에 대해 "99.99999999999999999999;999999999;99"의 가용성을 필요로 하고 있으며 이들 조직의 35%는 "99999999999999999999호)"의 가용성을 달성하기 위해 더욱 노력하고 있습니다.
가동 시간 및 가용성 외에도 두 가지 중요한 HA 메트릭은 다음과 같습니다. 복구 시간 목표 (RTO) 및 복구 시점 목표 (RPO). RTO는 가동 중단의 최대 허용 기간이고 RPO는 장애가 발생할 때 허용할 수 있는 최대 데이터 손실 양입니다. 일반적으로 시간과 일 단위로 정의되는 재해 복구에 대한 RTO 및 RPO 메트릭과 달리 비즈니스 크리티컬 시스템, 데이터베이스 및 애플리케이션에 대한 RTO 및 RPO 메트릭은 종종 몇 초(RTO) 및 0(RPO)에 불과합니다.
HA 클러스터링
HA 클러스터링은 일반적으로 서버 노드, 스토리지 및 클러스터링 소프트웨어로 구성됩니다.
기존 클러스터링
기존의 온프레미스 HA 클러스터는 동일한 운영 체제, 데이터베이스 및 애플리케이션으로 구성된 공유 스토리지(일반적으로 SAN)에 연결된 둘 이상의 서버 노드 그룹입니다(참조 그림 1 ).
노드 중 하나는 기본(또는 활성) 노드로 지정되고 다른 노드는 보조(또는 대기) 노드로 지정됩니다. 기본 노드에 장애가 발생하면 클러스터링을 통해 시스템, 데이터베이스 또는 응용 프로그램이 자동으로 하나 이상의 보조 노드로 장애 조치하고 중단을 최소화하면서 계속 작동할 수 있습니다. 보조 노드가 동일한 스토리지에 연결되어 있으므로 데이터 손실 없이 작업이 계속됩니다.
그러나 기존 클러스터링 모델에서 공유 스토리지를 사용하면 다음과 같은 몇 가지 문제가 발생합니다.
- 공유 저장소 자체는 클러스터에 연결된 모든 노드를 오프라인으로 만들 수 있는 단일 실패 지점입니다.
- SAN 스토리지는 소유하고 관리하기에도 비용이 많이 들고 복잡할 수 있습니다.
- 클라우드의 공유 스토리지는 상당한 불필요한 비용과 복잡성을 추가할 수 있으며 일부 클라우드 제공업체는 공유 스토리지 옵션조차 제공하지 않습니다.
SANless 클러스터링
SANless 또는 "shared nothing" 클러스터(참조 그림 2 ) 공유 스토리지와 관련된 문제를 해결합니다. 이러한 구성에서 모든 클러스터 노드에는 자체 로컬 저장소가 있습니다. 효율적인 호스트 기반 블록 수준 복제는 클러스터 노드의 스토리지를 동기화하여 동일하게 유지하는 데 사용됩니다. 장애 조치 시 보조 노드는 기본 노드에서 사용하는 저장소의 동일한 복사본에 액세스합니다.
클러스터링 소프트웨어
클러스터링 소프트웨어를 사용하면 여러 서버가 함께 작동하여 HA를 제공하고 데이터 손실을 방지할 수 있도록 서버를 클러스터로 구성할 수 있습니다. Windows, Linux 배포판 및 다양한 가상 머신 하이퍼바이저용으로 다양한 클러스터링 소프트웨어 솔루션을 사용할 수 있습니다. 그러나 이러한 각 솔루션은 유연성과 배포 옵션을 제한하고 기술적 복잡성 및 값비싼 라이선스와 같은 다양한 문제를 야기합니다.
재난이 닥칠 때까지 기다리지 마십시오
HA는 비즈니스 크리티컬 시스템, 데이터베이스 및 애플리케이션에 매우 중요합니다. 그러나 사용 가능한 무수한 플랫폼으로 인해 복잡성이 크게 증가합니다. 그렇기 때문에 애플리케이션 인식 솔루션이 의미가 있습니다. 당신에게 필요한 것은 고가용성에 대한 광범위한 전문 지식을 갖춘 신뢰할 수 있는 파트너입니다.
비즈니스에 필요한 복원력이 있는지 확인하기 위해 중단이나 재해가 발생할 때까지 기다리지 마십시오. 지금 바로 맞춤 데모를 예약하세요. https://us.sios.com SIOS가 귀하의 비즈니스를 위해 무엇을 할 수 있는지 확인하십시오.
에서 재생산 시오스