LUNA's Archive

고정 헤더 영역

글 제목

메뉴 레이어

LUNA's Archive

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (82) N
    • C (2)
    • C++ (1)
    • Data Structure & Algorithm (9)
    • Computer Vision (0)
    • RDBMS (18)
    • Spring Framework (7) N
    • Network (8)
    • Spring Webflux (2)
    • Java (12)
    • 대규모 설계 기초 (12)
    • Spring Data JDBC (5)
    • Spring Security (4)
    • JPA (0)
    • Spring Batch (0)
    • Infra (2)

검색 레이어

LUNA's Archive

검색 영역

컨텐츠 검색

Infra

  • Nginx란?

    2025.04.28 by Wanderer Kim

  • Load Balancer의 개념과 특징

    2025.04.28 by Wanderer Kim

Nginx란?

사이드 프로젝트하면서 load balancer로 Nginx를 사용하게 되면서 Nginx에 대해서 공부한 내용을 정리 하였다. Nginx란?트래픽이 많은 웹사이트의 서버를 도와주는 비동기 이벤트 기반구조의 웹 서버 프로그램이다.Web Server :단순히 정적 파일을 응답해주는 서버WAS(Web Application Server) : 클라이언트 요청에 대해 동적 처리가 이루어진 후 응답하는 서버Nginx 구조Nginx는 하나의 master process와 다수의 worker process로 구성되어 실행됩니다.master process는 설정 파일을 읽고, 유효성을 검사합니다. 그리고 worker process를 관리합니다.모든 요청은 worker process에서 처리합니다. worker process..

Infra 2025. 4. 28. 22:49

Load Balancer의 개념과 특징

Load Balancer란?load balancer는 서버에 가해지는 부하를 분산해주는 장치를 통칭합니다.클라이언트와 서버풀(분산 네트워크를 구성하는 서버들의 그룹) 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 합니다.load balancer의 필요성서비스의 제공 초기 단계라면 적은 수의 클라이언트로 인해 서버 한 대로 요청에 응답하는 것이 가능합니다.하지만 사업의 규모가 확장되고, 클라이언트의 수가 늘어나게 되면 기존 서버만으로는 정상적인 서비스가 불가능하게 됩니다. 이처럼 증가한 트래픽에 대처할 수 있는 방법은 크게 두 가지 입니다. scale-up과 scale-outscale-up : 서버 자체의 성능을 확장하는 것을 의미..

Infra 2025. 4. 28. 20:32

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
LUNA's Archive © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바