저는 약 2년간 NGINX를 사용해왔습니다. 주로 리액트-익스프레스 애플리케이션의 웹서버로 활용하고 있으며,리버스 프록시와 SSL/TLS 설정에도 사용하고 있습니다. 최근에는 온프레미스 애플리케이션을 클라우드 아키텍처로 전환하는 작업을 진행 중인데, 앞으로는 NGINX를 통해 로드밸런싱 작업도 수행할 예정입니다. NGINX를 운영하는 환경은 주로 엔클라우드와 AWS의 클라우드입니다.
회사는 가벼운 리소스 사용량과 업계 표준으로 자리잡은 점 때문에 NGINX를 도입하여 운영하고 있습니다. 아파치와 비교했을 때, NGINX는 훨씬 적은 리소스를 사용하면서도 높은 성능을 발휘하기 때문에 선택하게 되었습니다.
NGINX 사용으로 얻은 이점: NGINX를 사용하면서 가장 큰 이점은 운영 효율성입니다.빠른 응답 속도와 적은 리소스 사용 덕분에 클라우드 환경에서 비용 절감 효과도 누리고 있습니다.
주요 프로젝트 및 기술적 도전 과제: 기억에 남는 프로젝트 중 하나는 아파치 웹서버와 톰캣 애플리케이션 서버를 사용하는 애플리케이션에 프로메테우스와 그라파나를 설치하면서 NGINX를 도입한 사례입니다. 이 과정에서 NGINX를 통해 SSL/TLS 인증서를 자동 갱신하도록 설정하고, 동적 라우팅과 리버스 프록시를 사용해 리액트 환경에서의 CORS 정책을 우회하는 작업을 수행했습니다.
NGINX 운영 중 겪은 문제점 및 해결 방법: NGINX를 운영하면서 큰 문제는 없었습니다.대부분 구글링을 통해 해결 가능한 사소한 설정 문제들이었기 때문입니다.
앞으로는 아직 특별한 계획은 없지만, 현재 진행 중인 클라우드 아키텍처 전환 작업과 관련해 NGINX의 기능을 더욱 확장하고 활용할 방안을 계속 모색하고 있습니다.
전문가에게 상담하기 |
---|