서버의 호스팅 솔루션

26.1 FootfallCam™ 솔루션 호스팅 시작하기

26.1.1 소개

FootfallCam™ 장치를 FootfallCam™ 클라우드 서버에 연결하는 것 외에도 FootfallCam™ 솔루션을 사내 서버에 호스팅하도록 선택할 수 있습니다. 이 옵션을 사용하면 FootfallCam™에서 제공하는 클라우드 서버와 동일한 방법론 및 기능을 사용하여 자체 구내에서 데이터를 더욱 안전하게 저장하고 완벽하게 제어할 수 있습니다. 

26.1.2 FootfallCam™ 서버 설치 서비스 요청

FootfallCam ™ 솔루션 설치 및 설정은 FootfallCam ™에서만 수행 할 수 있습니다. 기술 전문가. 따라서 일회성 설치 비용으로 소프트웨어 설치 서비스를 주문해야합니다.

다음은 클라이언트 사이트에 FootfallCam ™ 온 프레미스 서버를 배포하는 전체 단계입니다. 

STEP 1 - FootfallCam™ 온프레미스 서버 요구 사항을 식별/컨설트하고 서버를 준비합니다. 
STEP 2 -소프트웨어 설치 서비스 주문 및 제출 서버 설치 양식판매@풋폴카I의 m.co. (서버 설치 양식은 이 페이지 하단에서 확인하실 수 있습니다.)
STEP 3 - FootfallCam™은 서버 검사를 예약하고 서버 하드웨어/네트워크 요구 사항을 확인합니다. 
STEP 4 - FootfallCam™은 소프트웨어 설치 세션을 예약하고 수행합니다. 
STEP 5 - FootfallCam™에서 계정 설정 및 장치 바인딩 서버의 Analytic Manager. 

주의 사항

FootfallCam™이 서버 검사 및 소프트웨어 설치를 수행하기 전에 결제해야 합니다. FootfallCam™ 기술 전문가와 상의하지 않는 한 서버가 아래 나머지 문서에서 언급된 요구 사항을 충족하는지 확인해야 합니다. 

네트워크 상태에 따라 소프트웨어 설치를 완료하는 데 영업일 기준 약 5일이 소요됩니다.

26.1.3 FootfallCam™ 솔루션 호스팅 개요

FootfallCam ™을 호스팅하려면 온프레미스 솔루션, 준비해야 함 2 개의 서버 인스턴스 전체 FootfallCam™ 솔루션 호스팅용: -

  • 마이크로소프트 윈도우 서버 2016+ (윈도우 서버)
  • 우분투 서버 20.04 (우분투 서버)

가장 높은 수준에서 FootfallCam™을 구성하는 4가지 주요 구성 요소가 있습니다. 아래 다이어그램과 표에 표시된 솔루션: 

구성 요소 상품 설명 지원 OS
FootfallCam™ 분석 관리자 V9

사용자 액세스 제어, 가져오기 및 내보내기 준비가 된 API를 추가하여 사용자가 분석 보고서, 사이트 및 장치 관리 및 사용자의 요구에 따라 자체 시스템으로 통합을 보고 생성할 수 있도록 하는 핵심 웹 응용 프로그램입니다.

윈도우 서버
마이크로소프트 SQL 데이터베이스 FootfallCam™ Analytic Manager V9에 대한 구성 데이터, 사용자 액세스 데이터 및 로그 데이터를 저장합니다.  윈도우 서버
실시간 데이터 엔진

Apache 기술을 사용하여 Websocket 프로토콜을 통해 FootfallCam™ 장치에서 이벤트 기반 데이터를 통신, 수집, 처리 및 집계하고 정보를 Druid 데이터베이스로 출력하는 서비스 모음입니다.

우분투 서버
드루이드 데이터베이스

실시간 데이터 엔진이 최고의 효율성과 속도로 읽기/쓰기 작업을 수행하기 위한 저장 매체입니다. FootfallCam™은 또한 이를 사용하여 FootfallCam™ Analytic Manager V9이 대시보드의 데이터에 액세스, 관리 및 표시할 수 있도록 하는 끝점을 만듭니다.

우분투 서버

26.1.4 설치할 애플리케이션

데이터베이스 기능
포스트그레스SQL

Keycloak, Thingsboard, Apache Airflow, 도리스

카산드라 DB

사물 보드

어플리케이션 함수

아파치 펄사

데이터 처리(실시간 분석)

아파치 플 링크

데이터 처리(실시간 분석)

아파치 이그나이트

데이터 처리(실시간 분석)

아파치 카프카 온 펄서 

데이터 처리(실시간 분석)

키클록(도커)

사용자 인증

하프록시

SSL 인증 

큐브제이에스

Apache Doris와 협력하여 대시보드 데이터 생성

아파치 도리스

대시보드 데이터 제공

아파치 드루이드

데이터 웨어하우징, 실시간 수집 및 대화형 쿼리

사물판 

데이터 워크플로우 오케스트레이션 및 시각화

아파치 에어 플로우

데이터 워크플로우 오케스트레이션 및 시각화

MariaDB

데이터 저장, 검색 및 관리를 위한 데이터베이스 관리 시스템

노부

다중 채널 알림 관리를 위한 마이크로서비스

포스트그레스

데이터 저장, 검색 및 관리를 위한 데이터베이스 관리 시스템

에어바이트

모든 소스에서 모든 대상으로 데이터를 이동하기 위한 데이터 파이프라인 플랫폼

구성 모듈

데이터 및 설정 구성을 위한 마이크로서비스

로깅 모듈

엔지니어링 로그 및 오류 로그와 같은 로깅 정보를 위한 마이크로서비스

태그 모듈

데이터 태깅을 위한 마이크로서비스

가져오기 내보내기 모듈

데이터 가져오기 및 내보내기를 위한 마이크로서비스

IAM 모듈

리소스에 대한 인증, 권한 부여 및 액세스 제어를 관리하기 위한 마이크로서비스

파일 모듈

파일 업로드 및 다운로드를 위한 마이크로서비스

메시지 모듈

다른 게이트웨이로 메시지를 보내기 위한 마이크로서비스

26.2 서버 준비

26.2.1 FootfallCam™ 솔루션을 호스팅할 올바른 플랫폼 선택

국가 또는 지역의 가용성에 따라 Amazon AWS, Microsoft Azure, Google Cloud, OVH Cloud 등과 같이 FootfallCam™ 솔루션 호스팅에 대한 요구 사항을 충족할 수 있는 클라우드 공급자가 많이 있습니다. 

또한 개인 네트워크가 있는 자체 온프레미스 서버로 FootfallCam™ 솔루션을 호스팅하도록 선택할 수도 있습니다. 네트워크 요구 사항을 충족해야 합니다. 자세한 내용은 부록 A - 자체 호스팅 서버 배포 예

26.2.2 시스템 요구 사항

FootfallCam™ 솔루션이 성능 저하 없이 안정적이고 일관되게 실행되도록 하려면 올바른 서버 사양이 중요합니다. 아래 표는 지원되는 FootfallCam™ 장치의 수에 따라 FootfallCam™ Solution을 호스팅하기 위한 시스템 요구 사항을 보여줍니다. -

항목 / 크기 작은 중급
FootfallCam™ 장치 수 최대 100 개의 장치 최대 500 개의 장치 최대 1000 개의 장치
기본 서버
CPU 8코어 64비트 12코어 64비트 16코어 64비트
메모리 32GB 이상 64GB 이상 128GB 이상
저장** 500GB 이상 1TB 이상 2TB 이상
운영체제 Windows Server 2016 이상 (Standard 또는 Datacenter Edition)
SQL Server 라이선스 Microsoft SQL Server 2016 이상(Standard 또는 Enterprise Edition)
보조 서버
CPU 16코어 64비트 24코어 64비트 32코어 64비트
메모리 128GB 이상 256GB 이상 512GB 이상
저장** 1TB 이상 2TB 이상 3TB 이상
운영체제 Ubuntu Server 20.04 LTS 이상

주의 사항

배포하는 것이 좋습니다. 솔리드 스테이트 드라이브 (SSD) 장기적으로 더 나은 I/O 처리량으로 기존 HDD(하드 디스크 드라이브)보다 약 20배 빠른 최고의 성능을 위한 서버 스토리지로 사용됩니다. 

위는 선택한 플랫폼을 무시하고 2x 표준 서버/인스턴스로 FootfallCam™ 솔루션을 호스팅하는 일반적인 방법을 보여줍니다. FootfallCam™ Solution을 호스팅하는 다른 방법에 대해 자세히 알아보려면 다음을 읽는 것이 좋습니다. 부록 A 서버 배포 방법을 결정하기 전에 

고급 온 프레미스 인프라 (예 : 고 가용성, 확장 가능 등)를 원하거나 맞춤형 온 프레미스 서버 호스팅에 대한 기타 문의 사항이있는 경우 [이메일 보호] 기술 전문가에게 문의하여 요구 사항에 대해 논의하십시오.

26.2.3 네트워킹 요구 사항

26.2.3.1 도메인/하위 도메인 및 SSL 인증서(선택 사항)

다음과 같은 DNS 공급자의 도메인/하위 도메인 이름 및 SSL 인증서를 제공할 수 있습니다. 클라우드 플레어, 패스트 호스트, 아래와 같이 A 레코드를 생성합니다. -

타입 이름** 대상 서버 TTL
기록 포털-ffc.mydomain.com < > 자동차
기록 ws-ffc.mydomain.com < > 자동차

주의 사항

당신은 무엇이든 만들 수 있습니다 성함 기본 서버와 보조 서버 모두에 도달할 수 있는 호스트 이름이 있는 한 요구 사항에 부합합니다.

서버를 더욱 안전하게 보호하기 위해 서버 또는 서버 제공자 플랫폼(둘 중 사용 가능한 것) 내에 방화벽을 설정하는 것이 좋습니다. 에 나열된 방화벽 규칙을 충족해야 합니다. 섹션 26.2.3.3

FootfallCam은 또한 소프트웨어 설치, 유지 관리, 업데이트 및 기술 지원 중에 서버에 원격으로 액세스해야 합니다. FootfallCam에 대한 원격 액세스를 제공해야 합니다. 이에 대해서는 나중에 자세히 알아볼 것입니다. 섹션 26.3.2.

26.2.3.2 사설망의 서버

서버가 공용 인터넷 연결로 액세스할 수 없는 사설 네트워크를 사용하여 자체 구내에서 호스팅되는 경우 FootfallCam 장치, 두 서버 및 FootfallCam 중앙 서버 간의 연결을 보장하는 몇 가지 방법이 있습니다. 

  • 기본 및 보조 서버 모두에 NAT 또는 포트 포워딩을 설정합니다(외부 네트워크에서 액세스하는 장치의 경우). 
  • 필요한 모든 위치(예: Fortinet)에 VPN 솔루션을 구현합니다. 

에 나열된 방화벽 규칙을 충족하는지 확인하십시오. 섹션 26.2.3.3.

FootfallCam은 또한 소프트웨어 설치, 유지 관리, 업데이트 및 기술 지원 중에 서버에 원격으로 액세스해야 합니다. FootfallCam에 대한 원격 액세스를 제공해야 합니다. 이에 대해서는 나중에 자세히 알아볼 것입니다. 섹션 26.3.2.

26.2.3.3 방화벽 규칙

FootfallCam™ 솔루션이 온프레미스 환경에서 완전히 작동하도록 하려면 다음 네트워크 요구 사항을 구성해야 합니다. -

인바운드 방화벽 규칙

출처 목적지 포트 및 프로토콜 목적
FootfallCam ™ 장치,
보조 서버,
최종 사용자
주 서버

8873(HTTP)

8874(HTTPS)**

  • FootfallCam™ 장치가 사용 가능할 때 펌웨어 업데이트를 받을 수 있도록 합니다.
  • 모듈 업데이트를 사용할 수 있게 되면 Secondary Server가 모듈 업데이트를 받을 수 있습니다.
  • Analytic Manager 포털 페이지에 대한 사용자 액세스를 활성화합니다. 

8881(HTTP)

8882(HTTPS)**

  • FootfallCam™ 장치가 계수 데이터를 Analytic Manager로 푸시할 수 있습니다.
  • 보조 서버가 Analytic Manager에 대한 라이브 데이터 동기화 및 구성 업데이트를 수행할 수 있도록 합니다.
  • 사용자가 포털에 액세스할 때 이 포트에 액세스하려면 특정 페이지가 필요합니다. 
FootfallCam ™ 장치

보조 서버

8080(WS/WSS**) FootfallCam™ 장치가 공간 점유 데이터를 서버에 업로드할 수 있도록 합니다.
주 서버 22(SSH) FootfallCam ™ 기술 담당자가 필요한 경우 소프트웨어 설치 및 유지 관리를 수행 할 수 있도록 SSH 터미널 연결을 허용합니다. 
8081(HTTP/HTTPS**) Analytic Manager에 대한 라이브 데이터 동기화 및 구성 업데이트를 위해 기본 서버가 보조 서버와 통신 할 수 있습니다. 

8089

Analytic Manager 포털이 Keycloak으로 인증하도록 허용합니다.

4000, 5432, 3030

Analytic Manager가 CubeJ와 통신하도록 허용

8030(HTTP), 9030(HTTPS)

CubeJ가 Doris DB를 쿼리하도록 허용

8089

Analytic Manager 포털이 Keycloak으로 인증하도록 허용합니다.

9888

보조 서버가 FootfallCam™ 장치 계산 데이터를 저장한 Druid 데이터베이스 대시보드에 대한 액세스 권한을 부여하도록 허용

8082(플링크) 8080(공기 흐름) 8443, 6650, 6651(펄서)

기본 서버가 보조 서버 UI에 액세스하도록 허용

기본 서버, FootfallCam™ 장치

9090(Thingsboard) 9092(카프카) 2181(주키퍼)

보조 서버가 FootfallCam™ 장치에서 데이터를 가져오도록 허용 

기본 서버가 Thingsboard UI에 액세스하도록 허용

주의 사항

소프트웨어 설치 서비스를 진행하기 전에 SSL 인증서와 도메인 이름을 준비하여 SSL 연결을 구현하도록 선택할 수 있습니다. 다음을 통해 FootfallCam™에 알려야 합니다. 

  • 요구 사항을 언급하십시오. 서버 설치 양식. 
  • 우리에게 이메일을 보내 [이메일 보호] (사후 서버 설치).

아웃 바운드 방화벽 규칙

출처

목적지

포트

목적

주 서버, 
보조 서버

 

198.244.207.93

80(HTTP)

443(HTTPS)

5000

온 프레미스 서버의 FootfallCam ™ Analytic Manager가 다음 목적을 위해 FootfallCam ™ 중앙 서버와 통신하도록 허용하려면

  • 원격 장치 조정 프로세스에서는 비디오 파일을 중앙 서버로 다시 전송해야 합니다.
  • 하드웨어 장애 등으로 인한 데이터 손실시 구성 및 기본 데이터 백업

51.195.132.20

온 프레미스 서버의 FootfallCam ™ Analytic Manager가 다음 목적을 위해 FootfallCam ™ 중앙 서버와 통신하도록 허용하려면

  • 하드웨어 장애 등으로 인한 데이터 손실시 구성 및 기본 데이터 백업

51.89.155.156
141.95.144.51

온 프레미스 서버의 FootfallCam ™ Analytic Manager가 다음 목적을 위해 FootfallCam ™ 중앙 서버와 통신하도록 허용하려면

  • 서버 상태 확인 (온라인 상태, 스토리지, 버전)
  • Analytic Manager 모듈 및 하위 모듈에 대한 FootfallCam 도커 허브에서 최신 업데이트를 받아 버그 수정을 적용하고 새로운 기능을 출시합니다.

51.255.103.189

51.255.82.36

온프레미스 서버의 FootfallCam™ Analytic Manager가 다음 목적을 위해 FootfallCam™ 중앙 서버와 통신할 수 있도록 허용하려면: 

  • 성능 최적화 및 버그 수정을 위한 지속적인 소프트웨어 업데이트.

https://download.docker.com

 

다음 목적으로 Docker를 보조 서버에 다운로드하고 설치할 수 있습니다.

- 개발자가 컨테이너에서 FootfallCam 애플리케이션을 패키징하고 실행할 수 있습니다.

- 개발자가 컨테이너에서 FootfallCam 애플리케이션을 관리하고 모니터링할 수 있습니다.

 

51.68.207.95

26(SMTP)

(선택 사항) 클라이언트가 솔루션에 클라이언트 측 SMTP 서버를 적용하지 않는 경우에 대비한 당사 SMTP 서버.  

개인 네트워크에서 FootfallCam™ Solution을 호스팅하려는 경우 방화벽 규칙이 다음 체크리스트를 충족할 수 있는지 확인하십시오. 

  • FootfallCam™ 장치는 기본 및 보조 서버와 통신할 수 있습니다. 
  • XNUMX차 서버와 XNUMX차 서버 간의 통신을 설정할 수 있습니다. 

중대한

위의 네트워크 요구 사항을 준수하지 않으면 FootfallCam™에서 제공하는 다음과 같은 자동화된 프로세스에 영향을 미칩니다. 

  • FootfallCam ™은 지정된 SLA 내에서 확인 프로세스를 완료하지 못할 수 있습니다. 
  • FootfallCam ™은 서버 상태 확인, 서비스 상태, 데이터 상태 확인 및 장치 상태 확인 모니터링과 같은 사전 지원을 제공하지 못할 수 있습니다. 
  • 온 프레미스 서버에서 호스팅되는 FootfallCam ™ Analytic Manager는 최신 패치 및 보안 업데이트를받지 못할 수 있습니다. 
  • FootfallCam ™은 클라이언트의 온 프레미스 데이터베이스 및 구성에서 데이터를 매일 백업하지 못할 수 있습니다.

26.3 FootfallCam™ 솔루션 설치

26.3.1 서버 설치 서비스

현재 FootfallCam™은 기술적인 어려움으로 인해 사용자가 직접 설치할 수 있는 설치 파일을 제공하지 않습니다. 따라서 FootfallCam™이 다음을 포함한 전체 소프트웨어 설치를 수행할 수 있도록 서버 설치 서비스를 지불할 수 있습니다. 

  • 시스템 요구 사항에 맞게 정렬된 서버 하드웨어 리소스를 확인합니다. 
  • 네트워크 요구 사항에 맞는 서버 연결을 확인합니다. 
  • FootfallCam™ Analytic Manager V9 설치 및 구성. 
  • Microsoft SQL Server 설치** 및 구성(라이선스는 포함되지 않음). 
  • 실시간 데이터 엔진 설치 및 구성. 
  • Druid 데이터베이스 서버 설치 및 구성. 
  • 지속적인 소프트웨어 유지 관리, 업데이트 및 지원. 

서버 설치 서비스 요청에 대한 자세한 내용은 섹션 26.1.2 위.

주의 사항

FootfallCam™은 클라이언트가 라이선스를 제공하지 않은 경우에만 Microsoft SQL Server Express Edition으로 설치를 수행합니다. Microsoft SQL Server 라이선스를 준비한 경우 FootfallCam™ 소프트웨어 설치 프로세스에 배포하기 전에 기본 서버에 Microsoft SQL Server 소프트웨어를 사전 설치해야 합니다. 

서버/하드웨어/Microsoft SQL 라이선스 변경 시 데이터 마이그레이션이 필요한 경우 추가 요금이 부과될 수 있습니다.

26.3.2 원격 액세스 요구 사항

FootfallCam™ 장치, 호스팅된 소프트웨어 및 모듈과 관련된 소프트웨어 설치, 서버 유지 관리 또는 기술 문제의 경우 FootfallCam™은 고객에게 데스크톱 원격 액세스에 24시간 연중무휴로 제공되는 고정 액세스 자격 증명(ID 및 암호)을 제공할 것을 권장합니다. 주어진 네트워크 액세스로.

고정 자격 증명으로 원격 데스크톱 액세스가 필요한 이유는 다음과 같습니다.

  • 필요한 작업을 수행하는 시간은 시간대 사용자와 FootfallCam™ 기술 담당자 간에 다를 수 있습니다. 작업 지연을 방지하려면 프로세스를 신속하게 처리하기 위해 무인 액세스를 사용하는 것이 좋습니다.

  • FootfallCam™ 기술 담당자가 현장에서 IT 관리자와 통신하는 데 필요한 통신 시간을 단축하려면 필요한 경우를 제외하고는 비밀번호 변경을 자주 하지 않는 것이 좋습니다. 

아래에서 다음 원격 데스크톱 액세스 방법 중 하나를 선택할 수 있습니다.

원격 액세스 방법

지침 / 다운로드 링크

RDP (원격 데스크톱 연결)

여기를 클릭하십시오. 주 서버에서 RDP를 설정하는 방법에 대한 지침

AnyDesk

여기를 클릭하십시오. 애플리케이션을 기본 서버에 다운로드하고 설치하려면

사설 네트워크에서 호스팅되는 서버의 경우 AnyDesk와 같은 원격 액세스 솔루션을 선택하지 않은 경우 선호하는 VPN 서비스를 구현하고 FootfallCam™ 기술 전문가에게 서버 설치 및 사후 관리를 위해 적절한 액세스를 제공해야 합니다. 설치 지원. 

위의 작업을 완료 한 후 자격 증명을 서버 설치 양식 서버 설치 서비스를 요청하기 전에 

주의 사항

자신의 MUST 제공 사용자 이름암호 보조 서버의루트 권한 FootfallCam ™에. 자격 증명을 포함하십시오 서버 설치 양식.

구내 보안이 염려되는 경우 FootfallCam ™에 연중 무휴 24 시간 원격 액세스를 제공하지 않도록 선택할 수 있습니다. 프로젝트 출시 완료 후 XNUMX 개월, 중요한 유지 관리 작업이 필요한 경우 FootfallCam ™이 서버 액세스를 요청하는 경우에만 원격 액세스를 다시 활성화하십시오.

 

 

1 월 24, 2024에 업데이트 됨

기사 첨부