>  Q&A  >  본문

nginx 로드 밸런싱

1. nginx가 로드 밸런싱을 한다는 것은 前端用于转发的 nginx 支持的并发数就是该架构支持的最大访问量을 의미합니까?

2. 여러 개의 서버 노드가 있고 로드 밸런싱을 위해 nginx를 사용하고 nginx가 각 애플리케이션 서버와 동일한 인트라넷에 있는 경우 모든 서버 노드가 외부 네트워크 트래픽을 사용하지 않고 nginx 서버만 외부 네트워크 흐름을 사용합니까? .

제가 이해한 바에 따르면 nginx는 요청이 들어오면 이를 인트라넷을 통해 특정 서버로 전달하고 nginx는 이를 클라이언트에 반환합니다.

이 경우 모든 네트워크 압력이 nginx 서버에 영향을 미치나요? 모든 서비스가 Alibaba Cloud에 배포되면 nginx 서버의 대역폭을 모두 사용해야 하나요?

3、

nginx 做正向代理时,可以做负载么?

즉, nginx 정방향 프록시는 요청을 일대일 대신 역방향 프록시처럼 다른 시스템에 배포할 수 있으며 하나의 서버로만 이동할 수 있습니다

習慣沉默習慣沉默2734일 전668

모든 응답(2)나는 대답할 것이다

  • 某草草

    某草草2017-05-16 17:09:19

    1. 대략적으로 이해하시면 됩니다. 그러나 nginx는 일반적으로 병목 현상이 아닙니다.

    2. 서버의 웹 서비스는 모두 nginx를 통해 라우팅되며 다른 트래픽은 여전히 ​​기본 경로를 사용합니다. 대역폭 압박은 nginx에 있지만 컴퓨팅 및 데이터베이스 압박은 여전히 ​​백엔드에 있습니다.

    3. nginx를 정방향 프록시로 사용하지 마세요.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:09:19

    세 번째 질문에 대해 논의합니다:

    nginx도 lvs처럼 프런트엔드가 클라이언트 요청 항목 역할을 하고, 요청을 백엔드 서버로 분산하고, 백엔드 서버가 응답 정보를 클라이언트에 직접 반환할 수 있나요?

    이제 nginx는 일반적으로 백엔드에 요청을 배포하는 역방향 프록시 역할을 하고 백엔드는 nginx에 응답하고 nginx는 클라이언트로 반환된다는 것을 배웠습니다.

    nginx 정방향 프록시는 하나의 백엔드 서버에만 전달할 수 있나요? 여러 백엔드에 배포할 수 있다면 역방향 프록시보다 2배 더 효율적이지 않을까

    회신하다
    0
  • 취소회신하다