클러스터링 요구사항
일반 고려 사항
데이터베이스는 이전에 HA 구성(예: PostgreSQL, Microsoft SQL Server, InfluxDB) 시 관계형 데이터베이스를 사용한 경험이 있는 데이터베이스 관리자(DBA)가 설정해야 합니다. 설치, 최적화 및 고가용성 클러스터링에 대한 지식이 필요합니다.
생산 환경에서 추가 성능 조정이 필요할 수도 있습니다.
생산 환경에서 최적의 성능을 위해 명령 및 설정을 편집해야 할 수도 있습니다. 요약된 설치 및 구성 단계는 예시이며 QA 또는 샌드박스 환경에만 해당됩니다.
생산 환경에서 사용하기 전에 모든 장애 조치 구성을 완전히 테스트하고 검증해야 합니다.
지원되는 운영 체제
구현할 ThingWorx Foundation 버전에 대한 자세한 내용은 시스템 요구사항을 참조하십시오.
가상 IP 주소
가상 IP 주소는 다음에 필요합니다.
ThingWorx Foundation 및 Connection Server에 대한 사용자 및 자산
데이터베이스에 대한 ThingWorx Foundation
하드웨어 요구사항
전체 하드웨어 중복이 ThingWorx HA 구성에서 사용되어야 합니다.
하드웨어 수준에서 단일 실패 지점을 방지하려면 응용 프로그램의 각 인스턴스가 별개의 하드웨어에서 실행되어야 합니다. 예를 들어, ThingWorx 서버(물리적, 가상 또는 클라우드 기반)가 동일한 물리적 하드웨어에서 작동되지 않아야 합니다.
하드웨어 실패 위험을 완화하기 위해 이 요구사항은 ThingWorx HA 구성의 모든 응용 프로그램(ThingWorx Foundation, PostgreSQL, ZooKeeper, Ignite)에 적용됩니다.
중복 라우터, 스위치 및 전원 공급 장치가 있다고 가정합니다.
PostgreSQL 사전 요구 사항
Pgpool-II 및 PostgreSQL DB가 RHEL 또는 Ubuntu 환경에 설치되어 있어야 합니다.
두 개 이상의 DB 호스트 서버에서 지원되는 PostgreSQL 버전을 실행하고 있어야 합니다. 세 개가 권장됩니다.
두 서버에서 watchdog이 구성된 Pgpool-II 3.7.<최신>을 실행하고 있어야 합니다. 하지만 PostgreSQL on VM과 같은 Pgpool-II를 사용하지 않는 다른 HA 구성을 사용할 수 있습니다.
Microsoft SQL Server 사전 요구 사항
두 개 이상의 DB 호스트 서버에서 지원되는 Microsoft SQL Server 버전을 실행하고 있어야 합니다.
Microsoft SQL Server가 다음 Microsoft HA 방법 중 하나를 통해 작동하도록 구성되어 있습니다.
Always On 장애 조치 클러스터 인스턴스
Always On 가용성 그룹
InfluxDB 사전 요구 사항
두 개 이상의 메타 노드가 필요합니다. 대부분의 사용 사례를 보면 세 개가 권장됩니다.
두 개 이상의 데이터 노드가 필요합니다. 데이터 노드의 개수는 짝수가 권장됩니다.
도움이 되셨나요?