Domino® 클러스터의 정의
HCLDomino® 클러스터는 데이터에 대한 지속적인 액세스를 사용자에게 제공하고 서버 간 워크로드의 밸런스를 조절하고 서버 성능을 향상시키며 엔터프라이즈의 크기를 늘릴 때 성능을 유지보수하는 둘 이상의 서버 그룹입니다. 클러스터의 서버에는 즉시 사용 가능한 데이터베이스의 복제본이 들어 있습니다. 사용할 수 없는 클러스터 서버의 데이터베이스에 사용자가 액세스를 시도하는 경우, 복제본을 사용할 수 있으면 Domino®는 다른 클러스터 서버에 있는 해당 데이터베이스의 복제본을 엽니다. 어떤 복제본을 열더라도 정보가 항상 동일하도록 Domino®는 지속적으로 데이터베이스를 동기화합니다.
HCLNotes® 클라이언트는 모든 Domino® 클러스터 서버에 액세스할 수 있습니다. HTTP 클라이언트(인터넷 브라우저)는 Domino® 클러스터에 있는 Domino® 웹 서버에만 액세스할 수 있습니다.
클러스터의 주요 장점은 다음과 같습니다.
- 중요한 데이터베이스에 대한 높은 가용성
하드웨어나 소프트웨어 문제가 발생할 경우, 클러스터된 서버는 클러스터에 있는 다른 서버로 데이터베이스 열기 요청을 발송하여 중요한 데이터베이스에 대한 연속적인 액세스 권한을 사용자에게 제공합니다. 이 과정을 장애 복구라고 합니다. 클러스터는 클러스터에 있는 다른 서버에 대한 경유 서버 장애 복구를 포함하여 업무 상의 주요 데이터베이스 및 서버에 대한 장애 복구를 제공합니다. 장애 복구를 통해 사용자는 영향을 거의 받지 않으면서 하드웨어나 소프트웨어 업그레이드와 같은 서버 유지관리를 수행할 수 있습니다.
- 워크로드 분산
사용자가 워크로드가 많은 서버의 데이터베이스에 액세스하면, Domino®는 클러스터를 통해 워크로드를 고르게 분배할 수 있도록 사용 중이 아닌 다른 클러스터 서버로 사용자 요청을 재지정할 수 있습니다. 클러스터 서버의 워크로드 분산을 통해 시스템 성능이 최적화되므로 더욱 빠른 데이터 액세스가 가능합니다.
- 크기 조정 가능
지원하는 사용자의 수가 증가하면, 서버를 쉽게 클러스터에 추가하여 높은 서버 성능을 계속 유지할 수 있습니다. 또한 데이터 가용성을 최대화하기 위해 여러 개의 데이터베이스 복제본을 작성할 수 있으며, 앞으로 시스템이 커질 때를 예상하여 다른 서버나 클러스터로 사용자를 이동시킬 수 있습니다. 처리 업무량이 늘어나면, 클러스터에 있는 시스템 성능을 최적화하기 위해 클러스터로 사용자 계정을 분산시켜 추가 워크로드의 균형을 유지할 수 있습니다.
- 데이터 동기화
효율적인 클러스터링의 핵심은 서버가 사용 도중 중지되거나 작업량이 너무 많을 경우 사용자가 데이터에 액세스할 수 있도록 두 개 이상의 클러스터 서버에 대한 복제본을 설정하는 것입니다. 클러스터 복제를 통해 데이터베이스나 클러스터 구성원 정보에 대한 모든 변경사항이 클러스터에 있는 다른 데이터베이스나 서버로 즉시 전달됩니다. 따라서 데이터베이스는 지속적으로 동기화되어 정보의 높은 가용성을 제공하게 됩니다.
- 분석 도구
로그 파일뿐만 아니라 Monitoring Configuration 및 Monitoring Results 데이터베이스와 같은 클러스터 분석 도구와 서버 모니터를 사용하면, 클러스터 활동을 분석하고 필요한 내용을 변경하여 성능을 향상시킬 수 있습니다.
- 운영 체제, 하드웨어 또는 버전의 쉬운 변경: Domino®
하드웨어, 운영 체제 또는 Domino® 릴리스를 변경하려는 경우, 서버의 데이터베이스에 대한 액세스 요청을 사본이 포함된 다른 클러스터 서버에서 장애 복구할 수 있도록 클러스터된 서버를 RESTRICTED로 표시할 수 있습니다. 이렇게 하면 생산성에 영향을 미치지 않고 변경할 수 있습니다.
- 데이터 백업 및 재해 계획
클러스터 서버를 중요한 데이터를 보호하는 백업 서버로 설정할 수 있습니다. 이렇게 하면 다른 사용자는 서버에 액세스할 수 없지만, 클러스터 복사본을 통해 서버를 항상 최신 상태로 유지할 수 있습니다. 백업이 서로 다른 지역에서 보관되도록 WAN에서 이 작업을 수행할 수 있습니다.
- 쉬운 관리
몇 개의 키 입력으로 클러스터를 작성할 수 있습니다. 또한 서버를 클러스터에 추가하거나, 클러스터에서 서버를 제거하거나 또는 클러스터 간에 서버를 이동할 수도 있습니다. 또한, 데이터베이스를 클러스터로 끌어서 놓아 복제본을 수신할 클러스터 서버를 지정할 수 있습니다. 또한 등록 시 여러 개의 메일 파일 복제본과 로밍 파일 복제본을 작성할 수 있으며, 클러스터에 있는 모든 서버를 동시에 모니터할 수 있습니다.
- Domino®가 지원하는 모든 하드웨어 및 운영 체제 사용
Domino®서버에서 사용하는 하드웨어와 동일한 하드웨어를 사용하여 클러스터를 설정할 수 있습니다. 특수 하드웨어를 사용하여 Domino® 클러스터를 만들 필요가 없습니다. 또한 클러스터는 Domino®가 지원하는 모든 운영 체제를 사용하는 서버를 포함할 수 있습니다.