F5 용어집

프록시

프록시란 무엇인가요?

프록시는 내부 네트워크(예: 회사 내부)와 인터넷 사이의 중개자 역할을 하는 장치나 소프트웨어를 말합니다. 보안이나 다른 이유로 인터넷에 직접 접속할 수 없는 내부 컴퓨터가 대신 인터넷에 접속할 수 있도록 해줍니다.

프록시는 기능에 따라 다음과 같이 분류됩니다.

  • 포워드 프록시는 내부 네트워크 장치가 외부 인터넷 서버에 연결하는 데 도움을 줍니다.
  • 역방향 프록시는 외부 요청을 내부 네트워크 내의 서버로 전달합니다.

"프록시"라는 용어가 단독으로 사용될 때는 종종 전방 프록시를 의미합니다. 인터넷의 관점에서 볼 때, 순방향 프록시는 클라이언트를 대신하여 동작하고, 역방향 프록시는 서버를 대신하여 동작합니다.

이 중 역방향 프록시는 웹 서비스의 속도와 보안을 강화하는 데 중요한 역할을 합니다. 역방향 프록시의 주요 사용 사례는 부하 분산입니다. 부하 분산은 외부 요청을 여러 내부 서버로 분산하여 개별 서버의 부하를 줄이는 것입니다. 또한 역방향 프록시는 다음과 같은 작업을 처리할 수 있습니다.

  • 사용자 인증.
  • SSL 처리 부하를 줄여 서버 성능과 속도를 향상시킵니다.
  • 성능 향상을 위한 데이터 압축.
  • 캐싱을 사용하여 응답 속도를 높입니다.

풀 프록시는 모든 프로토콜 계층(7계층까지의 처리와 애플리케이션 페이로드 데이터 포함)에서 외부 및 내부 네트워크를 완전히 분리하는 프록시를 말합니다. 전체 프록시는 매우 진보된 트래픽 관리를 가능하게 합니다. 예를 들어, 애플리케이션 계층 보안을 제공하고, 웹 서비스를 가속화하고, 웹 페이지 콘텐츠를 다시 작성하고, 안전한 원격 액세스를 가능하게 할 수 있습니다. 전체 프록시는 장치 유형, 위치, 네트워크 조건, 액세스 시간 등의 매개변수를 기반으로 요청을 제어할 수도 있어 세분화된 트래픽 관리를 지원합니다.

F5의 BIG-IP 플랫폼은 전체 프록시 기능을 통합하여 부하 분산, 웹 애플리케이션의 성능 최적화, 애플리케이션 계층 방화벽 기능, 안전한 원격 액세스 등의 기능을 제공합니다.