Skip to content

DB 토폴로지 점검 메모 ​

점검 시각: 2026-08-20

확인된 배포 플랫폼 구성 ​

배포 플랫폼의 My project / Production 환경에는 guideportal, UiCenter, DirectoryService, ARISAM, process-center의 Node 웹서비스 5개가 등록되어 있다. 프로젝트 리소스 목록에는 별도 배포 플랫폼 데이터베이스 리소스가 표시되지 않았다.

DirectoryService는 배포 플랫폼 Free 웹서비스이며 서비스 ID는 srv-da1a2odbedkc73ce7mgg이다. 저장소의 배포 플랫폼 Blueprint 파일에는 데이터베이스 선언이 없고, 로컬 저장소에는 .env 파일이 없다.

배포 플랫폼의 DirectoryService 환경 설정에는 DATABASE_URL이 서비스별 비밀 환경 변수로 직접 등록돼 있으며, 연결된 환경 그룹은 없다. 값은 마스킹된 상태로 유지했고 열람·복사하지 않았다. 따라서 현재 확인만으로는 실제 DB 호스트·인스턴스가 다른 포털과 같은지 단정할 수 없다.

소스 구성 관찰 ​

DirectoryService와 ui-center 모두 서버 측 DATABASE_URL 기반의 MySQL/Drizzle 연결 계층을 포함한다. 다만 배포 환경의 실제 호스트, DB명, 사용자명과 비밀값은 이 점검에서 조회하거나 기록하지 않았다.

잠정 판단 ​

현재 확인 범위에서는 배포 플랫폼 관리형 DB 인스턴스가 서비스별로 분리되어 있다는 증거가 없다. 공통 기능 서비스는 기존 인프라에서 전용 논리 DB와 전용 DB 사용자로 시작하고, DirectoryService 사용자·조직 원장에는 Directory API를 통해서만 접근하도록 설계하는 안을 우선 검토한다.

실제 인스턴스 통합 여부는 현재 DB 공급자 콘솔에서 데이터베이스·사용자 목록을 확인하거나, 각 서비스의 마스킹된 DATABASE_URL을 안전한 운영 절차로 비교한 뒤에만 확정한다.

ARISAM의 배포 플랫폼 환경 설정 화면도 접근을 시도했으나, 자동 브라우저 세션이 로드 직후 빈 페이지로 전환돼 변수 목록을 확인하지 못했다. 이 상태에서는 인스턴스 분리 여부를 추정하지 않는다.