ale
에서 데이터베이스를 배포하고, 배포된 DB와 다른 서비스와의 통신 및 DB 관리 도구로 TCP연결하는 방법을 다룹니다.
대시보드의 또는 ⌘ + K
로 생성되는 배포창에서, 배포할 database를 선택한 후 표시되는 설정 필드값을 입력하세요.
기본 설정값
버전, Root Password 등의 설정값을 정할 수 있습니다.
더 많은 옵션
데이터베이스 이름, Timezone 설정 등, 추가적인 설정값을 입력할 수 있습니다.
성능(리소스) 설정과 배포
배포하기
클릭
다른 서비스와 통신하기 위한 접속정보(호스트 네임 : 포트번호)는 서비스 상세페이지의 리소스 탭에서 조회할 수 있습니다.
같은 화면에 있는 서비스 사이에는 내부 연결 주소인 서비스 이름과 포트번호로 통신할 수 있습니다.
ale
의 작업단위인 스페이스, 프로젝트, 배포환경, 서비스에 관한 내용은 배포환경 페이지를 참고하세요.서비스 상세페이지 리소스탭의 인그레스 주소(호스트네임 : 포트번호)로 다른 배포환경 또는 외부의 서비스와 통신할 수 있습니다. 이 경우 TCP 외부 접속을 허용하도록 설정해야합니다.
TCP 외부 접속 허용
연결하려는 데이터베이스가 속한 배포환경의 설정탭에서 TCP 외부접속을 허용할 수 있습니다.
인그레스 주소를 사용해 로컬 컴퓨터의 관리툴로 데이터베이스에 TCP 접속할 수 있습니다.
MariaDB - MySQL Workbench
PostgreSQL - pgAdmin
MongoDB - MongoDB Compass
New Connection
버튼 클릭 후, Advanced Connection Options 하단부의 General 탭에서 포트번호까지 포함한 호스트네임을 Host 필드에 입력하세요.
Authentication 탭에서 배포할 때 설정한 Username(기본값 admin), Root Password를 입력하세요.
Redis - Redis Insight
서비스 상세페이지 설정화면의 배포 설정 항목에서 디스크, CPU 등의 리소스를 변경하고 배포하기
버튼으로 재배포하면 변경된 리소스가 적용됩니다.
배포환경 설정탭의 시크릿항목에서 배포과정에서 설정한 Root Password 값을 조회할 수 있습니다.
서비스 상세페이지 설정탭 하단부의 서비스 삭제하기
버튼으로 데이터베이스를 삭제할 수 있습니다.