안녕하세요.

오라클클라우드에서 고정아이피 하나로 여러서버를 관리하기 위해 리버스서버로 사용할 인스턴스 1개와 홈페이지 서비스로 사용할 서버 4개의 인스턴스트를 생성하여 학습중에 있습니다.
 

1. 프록시 서버 1 대

2. 홈페이지 서비스할 서버 4개

여러 도메인이 존재하고,
모든 도메인은 동일한 아이피로 접속을 하지만 최종 목적지의 서버는 각각 다르게 설정을 하려고 알아보던중

NGINX를 이용한 리버스프록시를 이용하면 된다고 하여 설정하여 연결까지는 모두 성공하였습니다.


제가 궁금한건 프록시 서버로 사용할 서버의 사양이 홈페이지 서비스할 서버의 사양과 비교하였을때 어느 쪽에 우선 순위로 두어야 하는지 궁금합니다.

프록시 서버의 성능을 어느정도로 기준을 잡아야 하는지 궁금합니다.
 

  • Lv36

    nginx에서 불필요하게 복잡한 처리를 하지 않는다면 사양은 아주 낮아도 상관없습니다. 상상 이상으로 효율이 좋아요. 100Mbps의 트래픽을 처리해도 CPU 사용량은 0.1~0.2코어 정도이고 디스크와 램도 거의 필요없는 수준?

  • Lv36 ?
    기진곰님 답변 감사합니다.
    궁금증이 드디어 풀렸습니다.
  • 저도 nginx 를 프록시로 사용한 적이 있었는데,
    1CPU 512M 서버로도 거뜬하게 사용 가능했습니다.