본문 바로가기

Cloud/고가용성

프록시 서버

프록시 서버란

프록시 서버는 대리 서버로, 클라이언트와 실제 서버 사이에 위치하여 데이터를 중계하는 역할을 한다.

  • 주요 기능:
    • 클라이언트의 요청을 받아 실제 서버에 전달하고, 응답을 다시 클라이언트에 전달.
    • 보안 강화: IP 숨기기 및 요청 필터링.
    • 캐싱: 자주 사용하는 데이터를 저장하여 요청 속도 향상.
    • 트래픽 제어: 대량의 트래픽을 효율적으로 관리.

 

분산 처리란

분산 처리는 여러 대의 서버나 컴퓨터에 작업을 나누어 처리하는 방식이다.
대량의 데이터나 복잡한 작업을 효율적으로 처리하기 위해 사용된다.

  • 장점:
    • 성능 향상: 작업을 분산하여 처리 속도를 증가.
    • 확장성: 필요에 따라 서버를 추가하여 성능을 높일 수 있음.
    • 안정성: 한 서버에 문제가 발생해도 전체 시스템에 영향을 주지 않음.

 

 

쿠버네티스와 도커: 데브옵스에서의 역할

쿠버네티스란

쿠버네티스(Kubernetes)는 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화하는 오픈소스 플랫폼이다.
데브옵스 환경에서 대규모 애플리케이션을 효율적으로 관리하기 위해 사용된다.

도커란

도커(Docker)는 애플리케이션과 그 의존성을 컨테이너라는 독립된 환경에 패키징하는 도구이다.
개발, 테스트, 배포 환경을 일관되게 유지할 수 있어 데브옵스에서 널리 사용된다.

  • 도커를 사용하는 이유:
    • 경량화된 컨테이너 제공.
    • 어디서든 동일한 환경에서 실행 가능.

 

'Cloud > 고가용성' 카테고리의 다른 글

도커  (0) 2024.07.16