데이터베이스
ale
에서 데이터베이스를 배포하고, 배포된 DB와 다른 서비스와의 통신 및 DB 관리 도구로 TCP연결하는 방법을 다룹니다.
배포한 데이터베이스를 중지하거나 재배포할 경우 데이터가 보존되지만, 데이터베이스 서비스 삭제 시 데이터도 영구적으로 제거됩니다.
데이터베이스 배포하기
대시보드의 또는
⌘ + K
로 생성되는 배포창에서, 배포할 database를 선택한 후 표시되는 설정 필드값을 입력하세요.
리소스 제한으로 배포할 수 없는 경우 스페이스 및 리소스 관리 페이지를 참고해 스페이스에 리소스를 추가하세요.
Root Password 미설정 시, 자동생성된 Password를 배포환경 설정탭의 시크릿 항목에서 조회할 수 있습니다.
다른 서비스와의 통신
다른 서비스와 통신하기 위한 접속정보(호스트 네임 : 포트번호)는 서비스 상세페이지의 리소스 탭에서 조회할 수 있습니다.
같은 배포환경 내 서비스
같은 화면에 있는 서비스 사이에는 내부 연결 주소인 서비스 이름과 포트번호로 통신할 수 있습니다.
같은 화면에 있는 서비스는 같은 배포환경에 속합니다. 배포환경 별로 격리된 네트워크가 구성되기 때문에 방화벽 규칙 적용이 필요없고, 통신 지연 현상이 최소화됩니다.
ale
의 작업단위인 스페이스, 프로젝트, 배포환경, 서비스에 관한 내용은 배포환경 페이지를 참고하세요.
다른 배포환경 또는 외부 서비스
서비스 상세페이지 리소스탭의 인그레스 주소(호스트네임 : 포트번호)로 다른 배포환경 또는 외부의 서비스와 통신할 수 있습니다. 이 경우 TCP 외부 접속을 허용하도록 설정해야합니다.
DB 관리 툴
인그레스 주소를 사용해 로컬 컴퓨터의 관리툴로 데이터베이스에 TCP 접속할 수 있습니다.
DB관리 툴과 데이터베이스를 연결하려면 TCP 외부접속을 허용하도록 설정해야합니다.
데이터베이스 관리
리소스 변경
서비스 상세페이지 설정화면의 배포 설정 항목에서 디스크, CPU 등의 리소스를 변경하고
배포하기
버튼으로 재배포하면 변경된 리소스가 적용됩니다.
재배포 시 기존의 데이터는 유지됩니다.
Root Password 조회
배포환경 설정탭의 시크릿항목에서 배포과정에서 설정한 Root Password 값을 조회할 수 있습니다.
데이터베이스 삭제
서비스 상세페이지 설정탭 하단부의
서비스 삭제하기
버튼으로 데이터베이스를 삭제할 수 있습니다.
데이터베이스 삭제 시 해당 서비스를 통해 디스크에 저장된 데이터가 영구적으로 제거됩니다.