ThingWorx 고가용성 > ThingWorx Foundation 고가용성
ThingWorx Foundation 고가용성
ThingWorx Foundation은 HA 환경에 배포 시 활성/수동 구성으로 작동합니다. HA 구성을 위해서는 최소 두 개의 ThingWorx 인스턴스가 필요합니다. 먼저 시작되는 인스턴스가 리더가 되어 모델 데이터베이스에 완전히 연결하고 모든 ThingWorx 작업을 수행합니다. 하나 이상의 대기 서버도 시작되지만 모델 데이터베이스에 완전히 연결되지 않으며 어떠한 ThingWorx 작업도 수행하지 않습니다. 대기 서버가 리더로 선택되면 데이터베이스에 연결하고 메모리의 모델을 로드하고 ThingWorx 작업을 수행합니다. 장애 조치가 발생하면 원래 활성 서버를 조사하여 장애 조치를 야기한 문제를 수정하고 서버를 재시작해 정상 상태의 HA 구성을 유지하는 것이 좋습니다.
ThingWorx 서버 리더 선택은 Apache ZooKeeper 구현에 의해 관리됩니다.
ThingWorx 요구사항
ThingWorx HA에는 다음이 필요합니다.
ThingWorx 8.0 이상
HA 환경에서 ThingWorx를 작동하기 위한 두 개 이상의 서버
Apache ZooKeeper 3.4.<최신>
HA 환경에서 ZooKeeper를 작동하기 위한 세 개의 서버