분산된 ThingWorx 배포
ThingWorx는 엔터프라이즈 응용 프로그램의 구성 요소가 성능 및 자율성에 가장 적합한 상황에서 실행할 수 있는 허브 앤 스포크 방식의 페더레이션 배포를 지원합니다. 이 설계 기능을 사용하면 분산되고 계층화된 데이터 스토리지 및 분석 기능을 쉽게 제공할 수 있습니다.
예를 들어, 중앙 ThingWorx 서버(허브)가 각 플랜트 수준의 ThingWorx 서버(스포크)에 연결하여 정보를 함께 가져오고 지역 또는 회사 수준 보기를 표시하기 위해 해당 정보를 집계할 수 있습니다. 그런 다음 사용자가 데이터로 드릴다운하면 플랜트 수준의 서버가 데이터를 중앙 서버로 전파할 수 있습니다.
클라우드(PTC 또는 타사) 및 온프레미스(현장 또는 회사 데이터 센터 내)를 포함하여 ThingWorx에서 지원되는 여러 배포 시나리오가 있습니다. 고객 솔루션이 글로벌하게 배포된 경우 최적의 성능을 위해 서버를 위치 추적할 것을 권장합니다.
페더레이션은 다음과 같은 여러 요소로 구성되어 있습니다.
ThingWorx 요청 서버 - 모든 수신 요청이 라우팅됩니다. 사물과 통신하는 장치 또는 매쉬업에 액세스하는 사용자가 요청을 시작할 수 있습니다. 이러한 서버는 연결 수와 데이터 요청 양에 따라 크기가 조정됩니다.
사물 서버 - 사물이 메모리에서 실행되고 요청 서버와 통신합니다. 이러한 서버는 실제 논리가 실행되고 있기 때문에 메모리를 많이 사용합니다. 또한 메모리 및 CPU 제한에 따라 수평으로 크기 조정할 수 있습니다.
데이터 서버 - 실제 응용 프로그램 데이터가 저장됩니다. 이러한 서버는 필요한 스토리지 액세스 양에 따라 크기 조정할 수도 있습니다.
이러한 다양한 기능을 한 서버로 롤업하거나 여러 서버에 위임하여 기존 장치 수로 원하는 성능을 달성할 수 있습니다.
ThingWorx 페더레이션의 예: 연결된 공장
구성 요소 목록(공장당)
구성 요소 수
ThingWorx Foundation Server
1개
ThingWorx 데이터베이스
1개
구성 요소 목록(회사)
구성 요소 수
ThingWorx Analytics 데이터베이스
1개
ThingWorx Analytics Server
1개
ThingWorx Foundation Server(Analytics Extension 포함)
1개
ThingWorx 데이터베이스
1개
도움이 되셨나요?