[Docker] - Container Proxy

2024. 10. 14. 11:43·OS/Docker

⭐️ Table of Contents

  • Tech 1. Proxy 
  • Tech 2. Proxy가 없을 때
  • Tech 3. Proxy가 있을 때
  • Tech 4. Forward Proxy
  • Tech 5. Reverse Proxy

 

Tech 1.  Proxy

 

프록시(Proxy)란 Docker를 사용하는 동안 인터넷에 직접 액세스 할 수 없는 경우, 인터넷에 연결할 수 있도록 Docker 엔진과 Docker 클라이언트 모두에 프락시 설정을 제공해 준다. (실무: 회사 네트워크 또는 사설 클라우트에서 Docker를 사용할 때 일반적으로 프록시 서버를 통해 인터넷에 연결해야 할 수 있다. 이럴 때 프록시를 사용해야 한다.)

 

Tech 2.  Proxy 가 없을 때

만약 프록시(로드 밸런서)가 없을 때

  • 프록시 구성이 없다면 사용자의 요청은 직접 웹 서버에 전달되어 서버 부담을 가중하게 된다. 
  • 단일 웹서버 구성은 장애 발생 시 서비스 가용성에 치명적이다. 
  • 여러 사용자의 요청을 동시에 처리해야 할 경우에도 요청한 부하를 적절히 분산시켜주지 못하면 한 서버에 부하가 몰리는 Hotspot이 발생하는 문제가 생길 수 있다.
  • 사용자 관점에서 응답시간 만족도를 얻기 힘들다. 

 

Tech 3.  Proxy 가 있을 때 

 

프록시 서버는 요청한 사용자와 웹사이트 간의 트래픽을 제어하고 라우팅 해준다. = 요청자와 응답자 간의 중계 역할을 해준다.

(프록시 없으면 사용자는 대상 서버에 직접 요청을 보내고 응답을 받아야한다.) 프록시 서버는 위치에 따라서  forward proxy와  reverse proxy로 구분한다. 

 

 

Tech 4.  Forward Proxy

forward proxy는 클라이언트와 인터넷 사이에 있어서 클라이언트 정보가 서버에 노출되지 않는다.  

 

 

Tech 5.  Reverse Proxy

Reverse proxy는 클라이언트의 요청을 서버 대신 받아서 전달한다. 클라이언트에 서버 정보가 노출되지 않는다. 

저작자표시 비영리 변경금지 (새창열림)

'OS > Docker' 카테고리의 다른 글

[Docker] Nginx Container reverse proxy  (0) 2024.10.14
[Docker] - Nginx를 활용한 프록시 구성  (0) 2024.10.14
[Docker] 브리지(Bridge) Network 설정  (4) 2024.10.08
[Docker] Docker Network란  (1) 2024.10.07
[Docker] Container 관리를 위한 CLI 명령어  (4) 2024.09.30
'OS/Docker' 카테고리의 다른 글
  • [Docker] Nginx Container reverse proxy
  • [Docker] - Nginx를 활용한 프록시 구성
  • [Docker] 브리지(Bridge) Network 설정
  • [Docker] Docker Network란
Kouji
Kouji
Journey to Becoming a Data & Server Engineer
  • Kouji
    Kouji's Data & Server Journey
    Kouji
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Programming
        • Python
        • SQL
      • Data & AI
        • Data Analysis
        • Ai
      • Cloud(AWS)
      • OS
        • Linux
        • Docker
        • Jenkins
        • Ubuntu
        • Window
        • Kubernates
        • Ansible
      • Network
        • NVIDIA
        • Network[이론]
        • Network[GNS3, Packet]
        • Network[On-Premise]
        • Network [L2, L3]
      • 트러블 슈팅
      • Life
        • My Career Stories
        • Personal
      • 개발 + OS 지식 함양
  • 블로그 메뉴

    • 홈
    • 관리 페이지
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    스위치
    오블완
    dns
    CISCO
    티스토리챌린지
    Linux
    네트워크엔지니어링
    AWS
    ubuntu
    클라우드엔지니어
    VMware
    리눅스
    화이팅
    알고리즘
    보안
    서버엔지니어
    docker
    서버
    시스템엔지니어
    L3
    IT
    인프라엔지니어
    네트워크관리사
    OS
    웹
    인프라
    네트워크엔지니어
    라우팅
    도커
    네트워크
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Kouji
[Docker] - Container Proxy
상단으로

티스토리툴바