배포된 프론트엔드, 백엔드, 데이터베이스 서비스를 서로 연결해 운영할 수 있습니다. 같은 배포환경 안의 서비스는 내부 연결 주소로 통신하고, 필요한 경우 배포환경 밖의 외부 서비스와도 연결해 사용할 수 있습니다.
접속 정보 조회

서비스 상세 페이지의 리소스탭에서 두 가지 유형의 엔드포인트를 확인할 수 있습니다:
- 인그레스: 외부 서비스와의 연결을 위한 [hostname:port]
- 내부 연결: 같은 배포환경의 서비스 간 통신을 위한 [hostname:port]
같은 배포환경의 서비스간 통신에는 서비스 이름이 호스트네임으로 사용됩니다.
외부 데이터베이스나 외부 서비스를 활용하기 위해 IP 주소가 필요한 경우, 배포환경 설정탭에서 아웃바운드 IP를 확인할 수 있습니다.
내부 서비스 간 통신

같은 화면에 있는 서비스 사이에는 내부 연결 주소인 서비스 이름과 포트번호로 통신할 수 있습니다.
같은 화면에 있는 서비스는 같은 배포환경에 속합니다. 배포환경 별로 격리된 네트워크가 구성되기 때문에 방화벽 규칙 적용이 필요없고, 통신 지연 현상이 최소화됩니다.
다른 배포환경 또는 외부 서비스와 통신

서비스 상세페이지 리소스탭의 인그레스 정보(호스트네임 : 포트번호)로 다른 배포환경 또는 외부의 서비스와 통신할 수 있습니다. 배포한 데이터베이스를 외부에서 접속하려는 경우, 데이터베이스가 속한 배포환경의 설정탭에서 TCP 외부접속을 허용해야 합니다.
외부 데이터베이스나 외부 서비스를 활용하기 위해 IP 주소가 필요한 경우, 배포환경 설정탭에서 아웃바운드 IP를 확인해 해당 서비스의 방화벽 또는 보안 그룹에 등록하세요.
인그레스 주소를 사용해 로컬 컴퓨터의 관리툴로 데이터베이스에 TCP 접속할 수 있습니다.


MariaDB - MySQL Workbench
MariaDB - MySQL Workbench
PostgreSQL - pgAdmin
PostgreSQL - pgAdmin
MongoDB - MongoDB Compass
MongoDB - MongoDB Compass

New Connection 클릭 후, Advanced Connection Options 하단부의 General 탭에서 포트번호까지 포함한 호스트네임을 Host 필드에 입력하세요.

Authentication 탭에서 배포할 때 설정한 Username(기본값 admin), Root Password를 입력하세요.
Redis - Redis Insight
Redis - Redis Insight

데이터베이스의 Root Password는 배포환경 설정탭의 시크릿 항목에서 조회할 수 있습니다.


