Tadpole Port, Gateway 설치 가이드

Tadpole Port, Gateway 설치와 설정 방법을 설명합니다.
테드폴디비허브의 일반적인 사용은 다음(https://tadpoledbhub.atlassian.net/wiki/spaces/TADPOLE/pages/570720257 ) 을 참고하여 주십시오.
해당 문서는 Port, Gateway(GW)만을 설명합니다.

구성은 다음과 같습니다.

이름

설명

AWS AMI

이름

설명

AWS AMI

Tadpole Port

  1. 테드폴허브의 설정 및 감사

  2. 사용자 로그인 및 접속가능한 디비 조회

TadpolePort_0905

Tadpole GW

  1. 사용자가 실제 쿼리 수행

TadpoleGW_0905

Tadpole Communication Hub

  1. Tadpole Port, GW의 통신 (로그인, 감사 등등)

TadpolePort_0905


설치

AWS AMI를 이용하여 설치를 빠르게 할 수 있도록 재공합니다.

  1. Tadpole Port 는 AWS RDS(Aurora MySQL 5.7 버전)에 접속 할 수 있어야 합니다. (RDS 정보를 테드폴허브 측에 재공하고 해당 정보로 라이선스 정보등을 만들어 발급 받아야합니다(TadpoleHub.lic))
    해당 디비에는 사용자 정보, 사용자가 접속가능한 정보 및 감사정보등의 모든 정보 저장됩니다.
    Tomcat 설정에 따라 8080 혹은 80, 443 포트가 열려 있어야합니다.

  2. Tadpole Communication Hub는 테드폴허브의 각 파트(Port, GW)와 통신하며 정보를 전달하고 감사합니다.
    일반적으로는 Tadpole Port와 같은 서버에 설치되며 분리하여 확장할 수 있습니다.

  3. Tadpole GW는 데이터베이스에 쿼리를 수행하는 역할을 합니다.
    또한 해당 서버는 2.TadpoleCommunicationHub에서 접속 가능해야합니다.
    Tomcat의 시작과 종료는 다음과 같습니다. %TOMCAT_HOME%/bin/startup.sh, shutdown.sh을 통해 합니다.
    Log 디렉토리는 %TOMCAT_HOME%/bin/logs/TadpoleDBHub.log 을 통해 확인합니다.

    %TOMCAT_HOME%/client/WEB-INF/web.xml 에 다음을 수정하여 줍니다.
    아래의 주소를 2번의 Tadpole Communication Hub의 주소를 수정하여줍니다.(일반적으로 Tadpole Port에 함께 설치 되어 있습니다.)

제대로 설정 했는지는 터미널에서 curl http://127.0.0.1:8080/tdbcomu/echo/ 라고 수행하면 “Echo Tadpole Comunication Hub.”라고 나오면 정상 수행되는 것을 확인할 수 있습니다.

 

데이터 베이스 등록은 다음의 절차를 따릅니다.
일반적인 데이터베이스 등록은 테드폴허브 데이터베이스 등록 절차에 따릅니다. (https://tadpoledbhub.atlassian.net/wiki/spaces/TADPOLE/pages/570720506 )

Tadpole GW디비 접속을 위해서는 Tadpole GW 서버가 설치된 서버의 URL을 입력해 주어야합니다.

 

<span id="pageNum"/>