오픈 프록시(OpenProxy)
Rust 기반 서버 프로세스인 오픈프록시(OpenProxy)에 대해 안내합니다.
개요
오픈프록시(OpenProxy)는 Rust 기반 서버 프로세스로 PostgreSQL 데이터베이스에 대한 커넥션 풀링, 쿼리 라우팅을 통한 로드밸런싱, 데이터베이스 샤딩 및 가상 IP 기반 Failover 기능을 제공하는 프록시 서버입니다.
본 문서는 OpenSQL 패키징 툴을 이용해 작성한 OpenSQL 패키지로부터 OpenProxy를 설치하는 방법에 대하여 기술합니다.
설치
1. Openproxy 구성
OpenSQL 패키지 내 $OPENSQL_INSTALL_HOME/openproxy 디렉토리에는 Openproxy 구동에 필요한 다음 세가지 파일이 포함되어 있습니다.
Openproxy 바이너리
openproxy구동에 필요한 설정 파일 (
openproxy.toml)systemd 등록에 필요한 service 파일 (
openproxy.service)
[root@5c9e5c6ae5f2 openproxy]# ls
openproxy openproxy.service openproxy.toml파일들을 사용하여 OpenProxy를 설정하고 systemd를 통해 서비스로 등록할 수 있습니다.
2. OPENSQL_INSTALL_HOME 디렉토리 설정
3. Openproxy 설치
4. 바이너리 구동 여부 확인
아래 명령어를 통해 바이너리의 버전을 확인할 수 있습니다.
Last updated
