01 Problem Statement
요즘 회사에서 시스템을 통째로 폐쇄망 환경으로 이전하는 작업을 진행중인데,
외부 시스템 연계 부분에서 상당히 곤란한 부분이 많았다.
기본적으로 망 분리 환경에서 외부 시스템을 연계하기 위해 프록시 서버를 여러 개 구성하였다.
이 프록시 서버는 초기 구성 자체를 API 방식의 연동을 전제로 하였고, 각 프록시 서버에 Web App을 올려 거쳐가게 하였다.
문제는, 망분리 솔루션 및 서버 구성이 완료된 이후에 API 방식으로 해결할 수 없는 연계 시스템이 추가 식별되었다.
추가 식별된 시스템들은 웹 화면 자체를 연동하거나, Agent Program으로 통해 연계가 필요한 상황이다.
이러한 상황을 해결하기 위해 프록시 서버에 Nginx를 올려 Reverse Proxy를 구성하고자 하였다.
02 Solution Approach
먼저, Reverse Proxy에 대해 알아보자.
- Proxy Server
- Forward Proxy
- Reverse Proxy
[ 기존 구성도 ]
1) ㉠ 시스템 연계 조건
2) ㉡ 시스템 연계 조건
03 Implementation
04 Results and Conclusion
[ 전체 구성도 ]
댓글