설치 및 업그레이드 > 배포 아키텍처 안내서 > ThingWorx 배포 아키텍처 > 표준 배포: Azure에서의 ThingWorx Foundation
표준 배포: Azure에서의 ThingWorx Foundation
Microsoft Azure와 같은 클라우드 플랫폼에 ThingWorx를 배포할 수 있습니다. ThingWorx를 배포하고 시간이 지남에 따라 ThingWorx를 관리하는 것을 지원할 많은 Azure 서비스를 사용할 수 있습니다.
Azure 컴포넌트 및 서비스
지역 - Azure 리소스가 물리적으로 배치된 지리적 영역입니다.
가용성 영역 - 지역 내에서 분리된 위치입니다. 각 지역에는 고가용성 배포를 지원하기 위해 여러 가용성 영역이 포함되어 있습니다.
가용성 집합 - 가용성 영역 내에서 구분된(분리되지는 않음) 리소스입니다.
가상 네트워크 - 논리 네트워크 토폴로지 구성, 하위 네트워크 정의, 라우팅 테이블 구성, 비공개 IP 범위 지정 등에 사용됩니다.
VM 인스턴스 - Azure 내에서 사용되는 가상 컴퓨터입니다. 이러한 인스턴스는 ThingWorx Platform의 주요 소프트웨어 구성 요소인 ThingWorx Connection Server(필요한 경우), ThingWorx Platform(기본 응용 프로그램), Ignite 및 ZooKeeper를 호스팅합니다.
응용 프로그램 게이트웨이 - 들어오는 응용 프로그램 트래픽을 여러 VM 인스턴스 간에 자동으로 분산합니다. 이를 사용하면 응용 프로그램 트래픽을 라우팅하는 데 필요한 필수 부하 분산 조정 용량을 제공하므로 응용 프로그램의 내결함성을 달성할 수 있습니다.
Azure 데이터베이스 - Azure SQL 데이터베이스는 ThingWorx에 권장되는 옵션입니다. 이는 단일 인스턴스뿐만 아니라 고가용성 및 내결함성 배포도 제공합니다.
Azure 파일 - 여러 가상 컴퓨터에서 공유하고 액세스할 수 있는 파일 저장 시스템을 제공합니다.
Azure IoT Hub - IoT 장치와 Azure 간의 양방향 통신을 활성화하는 관리형 서비스입니다.
참조 아키텍처
생산 배포
구성 요소 목록
구성 요소 수
Azure 지역
1개
Azure 가상 네트워크
1개
Azure Application Gateway
1개
ThingWorx Connection Server
1개
ThingWorx Foundation Server
1개
Azure File Storage
1개
Azure SQL 데이터베이스
1개
대규모 생산 배포(HA가 아님)
구성 요소 목록
구성 요소 수
Azure 지역
1개
Azure 가상 네트워크
1개
Azure 가용성 영역
1개
응용 프로그램 게이트웨이
1개
ThingWorx Connection Server
2개
ThingWorx Foundation Server
1개
Azure SQL
1개
InfluxDB(단일 노드)
1개
ThingWorx 생산 클러스터
구성 요소 목록
구성 요소 수
Azure 지역
1개
Azure 가상 네트워크
1개
Azure 가용성 영역
1개
Azure Application Gateway
2개 또는 3개의 인스턴스:
장치 트래픽을 연결 서버로 라우팅합니다.
사용자 트래픽을 Foundation 노드로 라우팅합니다.
트래픽을 InfluxDB Enterprise 데이터 노드로 라우팅합니다.
ThingWorx Connection Server
최소 2개. 3개가 그림에 있음
ThingWorx Foundation Server
최소 2개. 3개가 그림에 있음
Ignite
두 가지 옵션:
Foundation 프로세스 내에 포함되어 있습니다.
2개 이상의 별도의 노드(HA 요구사항에 따라 달라짐).
Azure 파일
3개:
로그를 저장하고 보관하는 각 Foundation 서버용 한 개.
Foundation 노드에 대한 한 개의 공유 ThingWorx Storage 저장소.
ZooKeeper
최소 3개. 홀수 할당이어야 합니다.
InfluxDB Enterprise
5개(또는 5개 이상).
3개의 메타 노드
2개 이상의 데이터 노드 - 총 개수를 복제 요소로 균등하게 나눌 수 있습니다.
Azure SQL 데이터베이스
1개
ThingWorx Azure IoT Hub Connector 배포
구성 요소 목록
구성 요소 수
Azure 지역
1개
Azure 가상 네트워크
1개
Azure 가용성 영역
1개
ThingWorx Azure IoT Hub Connector
최소 1개
ThingWorx Foundation Server
1개
Azure 파일
1. 로그를 저장하고 보관합니다.
Azure SQL 데이터베이스
1개
도움이 되셨나요?