반응형
SMALL

proxy 15

[Linux] HA Proxy 와 keepalived 를 구축하여, 이중화 구성하기

HAProxyHAProxy는 오픈 소스 로드 밸런서 및 프록시 소프트웨어로, 웹 서버나 애플리케이션 서버의 부하 분산과 고가용성을 위해 사용됩니다. 주요 기능은 다음과 같습니다: 1. 로드 밸런싱: 클라이언트 요청을 여러 대의 서버로 분산하여 서버 부하를 고르게 분배합니다. 이를 통해 서버 응답 시간을 최적화하고 성능을 향상시킵니다. 2. 프록시 서버: 클라이언트와 서버 간의 중계 역할을 수행하여 보안 및 성능을 향상시킵니다. 클라이언트로부터 받은 요청을 실제 서버로 전달하고, 서버의 응답을 클라이언트로 전달합니다. 3. 세션 유지 관리: 세션 지속성을 유지하면서 로드 밸런싱을 수행할 수 있습니다. 클라이언트의 요청이 항상 같은 서버로 전달되도록 합니다. 4. 헬스 체크: 백엔드 서버의 상태를 주기적으로..

Linux 2023.08.27

[Docker] Traefik 으로 reverse proxy 서버 구축하기

Traefik은 오픈 소스 리버스 프록시와 로드 밸런서로서, 컨테이너 오케스트레이션 플랫폼인 Docker와 Kubernetes를 비롯한 다양한 환경에서 사용되는 도구입니다. 주로 마이크로서비스 아키텍처나 컨테이너화된 애플리케이션을 관리하고 배포하는 데 활용됩니다. 아래는 Traefik의 주요 특징과 기능에 대한 설명입니다: 1. **다이나믹한 백엔드 서비스 관리:** Traefik은 컨테이너 오케스트레이션 플랫폼과 연동하여 백엔드 서비스를 동적으로 감지하고 추가/제거할 수 있습니다. 이를 통해 서비스의 확장과 축소를 자동으로 처리할 수 있습니다. 2. **자동 SSL 인증서 관리:** Traefik은 Let's Encrypt와 통합되어 SSL/TLS 인증서를 자동으로 발급하고 갱신합니다. 이를 통해 애플..

Docker 2023.08.24

[IT잡지식] Nginx 와 Traefik 비교표

Nginx와 Traefik은 둘 다 인기 있는 오픈 소스 프록시 서버 및 로드 밸런서입니다. 이 두 솔루션은 웹 서버 및 마이크로서비스 아키텍처에서 사용되며, 각각 고유한 특징과 기능을 제공합니다. 1. Nginx: - Nginx는 강력하고 고성능의 웹 서버 및 리버스 프록시로 널리 사용됩니다. - 단일 서버에 대한 다중 요청을 처리하기 위해 비동기 이벤트 기반 아키텍처를 사용하여 높은 처리량을 제공합니다. - 정적 및 동적 콘텐츠를 처리하며, 뛰어난 부하 분산 기능을 제공합니다. - 간단하고 직관적인 구성 파일로 구성되며, 다양한 모듈을 사용하여 기능을 확장할 수 있습니다. - 다양한 운영 체제에서 사용 가능하며, 많은 사용자와 광범위한 커뮤니티 지원을 가지고 있습니다. 2. Traefik: - Tra..

IT잡지식 2023.06.20

[Nexus] nexus repositories 에서 proxy, hosted, group 에 대한 비교 설

아래는 Nexus Repository Manager에서 사용되는 세 가지 유형의 레포지토리인 Proxy, Hosted, Group에 대한 자세한 설명을 테이블로 정리한 것입니다. 유형 설명 특징 사용예 Proxy 외부 저장소의 프록시 역할을 하는 저장소로, 외부 저장소로부터 리소스를 다운로드하여 캐시하고 관리합니다. 외부 저장소에서 직접 리소스를 다운로드하고, 다운로드한 리소스를 로컬에 캐시하여 관리합니다. 이를 통해 외부 저장소에 의존하는 애플리케이션을 빠르게 빌드 및 배포할 수 있습니다. Maven Central, JCenter, npmjs 등의 외부 저장소 Hosted Nexus Repository Manager에서 직접 호스팅하는 저장소로, 내부에서 생성한 리소스를 관리합니다. Nexus Repo..

IT잡지식 2023.04.09

[Docker] Nginx Proxy Manager(NPM) 구축하기

필자는 Nginx Proxy Manager 설치 과정을 소개하고자 한다. Nginx Proxy Manager는 reverse proxy, redirection, 보안 인증, SSL 인증서 관리를 브라우저 화면에서 관리할 수 있도록 도와주는 툴이다. 필자는 ssl 인증서를 관리하기 위한 용도로 사용하기 위해 설치해 보았다. 많이 사용하는 서비스인 만큼 사용 방법도 익히면 많은 도움이 될 거 같으니, 한번 사용해 보길 추천한다. docker-compose.yml docker-compose up -d version: "3" services: app: image: jc21/nginx-proxy-manager:latest container_name: npm # restart: always ports: - '480..

Docker 2023.02.15
반응형
LIST