Date: 11월 18, 2021
태그: SIOS
클러스터 소개 – 1부
클러스터링이란 무엇입니까?
클러스터링 기술은 여러 서버를 연결하여 단일 기능 단위로 작동하도록 하는 기술입니다.
SIOS SANless clusters High-availability Machine Learning monitoring
클러스터링 기술은 여러 서버를 연결하여 단일 기능 단위로 작동하도록 하는 기술입니다.
당신은 할 수 있습니다 무리 여러 목적을 위한 서버. 예를 들어 고성능을 위해 여러 소형 서버의 처리 능력을 결합할 수 있습니다. 효율성을 높이기 위해 로드 밸런서를 사용하여 처리 작업을 여러 노드에 분산할 수도 있습니다.
고가용성(HA) 클러스터링 다운타임 및 데이터 손실로부터 중요한 애플리케이션을 보호하기 위해 서버 노드를 결합하는 프로세스입니다.
고가용성(HA) 클러스터링은 SPOF(단일 장애 지점)를 제거하여 가동 중지 시간을 줄이는 메커니즘입니다. HA 클러스터에서 중요한 애플리케이션은 클러스터의 하나 이상의 보조 또는 원격 노드에 연결된 기본 노드에서 실행됩니다. 클러스터링 소프트웨어는 애플리케이션, 서버 및 네트워크의 상태를 모니터링합니다. 기본 노드에 장애가 발생하면 장애 조치(failover)라고 하는 프로세스에서 보조 노드로 애플리케이션 작업을 이동하고 여기서 작업이 계속됩니다.
애플리케이션 고가용성은 해당 연도에 애플리케이션을 사용할 수 있고 작동할 수 있는 시간을 측정한 것입니다. 일반적으로, HA 클러스터 주어진 연도 동안 99.99%(99%)의 가용성 또는 52분 이상의 가동 중지 시간을 제공합니다.
기존 HA 클러스터에서는 모든 클러스터 노드가 동일한 공유 스토리지(일반적으로 SAN)에 연결된다는 점에 유의하는 것이 중요합니다. 이러한 방식으로 장애 조치 후 보조 노드는 기본 노드와 동일한 데이터에 액세스하고 작업을 계속할 수 있습니다.
그러나 많은 회사에서 여러 가지 이유로 SANless 클러스터를 사용하는 것을 선호합니다. 첫째, 공유 스토리지는 중요한 단일 실패 지점을 나타냅니다. 둘째, 공유 스토리지는 퍼블릭 클라우드 환경에서 옵션이 아닌 경우가 많습니다. 셋째, SAN은 때때로 SQL Server, Oracle 및 SAP와 같은 데이터베이스 응용 프로그램의 성능을 방해할 수 있습니다.
이러한 회사는 공유 스토리지 대신 효율적인 호스트 기반 블록 수준 복제를 사용하여 모든 클러스터 노드의 로컬 스토리지를 동기화합니다. 장애 조치 시 보조 노드는 기본 스토리지의 동일한 복사본을 사용하여 로컬 스토리지에 연결됩니다. 이는 SAN SPOF 위험을 제거할 뿐만 아니라 비용 효율적인 고성능을 위해 로컬 온프레미스 스토리지에 고속 디스크(SSD)를 추가할 수 있습니다. SANless 클러스터링은 또한 기업이 최소한의 노력이나 지속적인 비즈니스 프로세스 중단으로 온프레미스 HA 환경을 클라우드로 마이그레이션할 수 있도록 합니다.
에서 재생산 시오스