[68, 69, 70, 71] 도커 컨테이너 통신 패턴 3가지

    728x90
    반응형
    SMALL

     

    도커 컨테이너 통신 패턴 3가지

     

    컨테이너-WWW 통신

    특징

    • 컨테이너 내부 애플리케이션이 외부 웹사이트/API와 통신
    • HTTP 요청을 통한 데이터 송수신
    • 기본적으로 제한 없이 가능

    예시

    • 컨테이너에서 실행 중인 Node.js 앱이 스타워즈 API에 HTTP 요청
    • Axios와 같은 라이브러리로 외부 API 호출
    • 웹 서비스 간 데이터 교환

     

     

    컨테이너-호스트 머신 통신

    특징

    • 컨테이너가 호스트 컴퓨터에서 실행 중인 서비스와 통신
    • 로컬에 설치된 데이터베이스 등과 연결
    • 도커 없이 실행되는 서비스와의 통신

    예시

    • 컨테이너화된 앱이 호스트 머신의 MongoDB와 통신
    • 호스트에 설치된 SQL 데이터베이스 접근
    • 로컬 파일 시스템 접근

     

     

    컨테이너 간 통신

    특징

    • 서로 다른 컨테이너 간의 데이터 교환
    • 각 컨테이너가 단일 책임을 갖는 마이크로서비스 아키텍처
    • 도커 네트워크를 통한 연결

    예시

    • 웹 서버 컨테이너와 데이터베이스 컨테이너 간 통신
    • API 컨테이너와 캐시 컨테이너의 연결
    • 다중 컨테이너 애플리케이션 구성

     

    이러한 통신 패턴은 도커화된 애플리케이션에서 일반적으로 사용되며, 효율적인 마이크로서비스 아키텍처를 구축하는 데 중요한 요소입니다.

     

     

     

     

    참고

    https://www.udemy.com/course/docker-kubernetes-2022

    728x90
    반응형
    LIST

    댓글