# Load balancing
로드밸런싱 (Load Balancing)
하나의 인터넷 서비스가 발생하는 트래픽이 많을 때 여러 대의 서버가 분산처리하여 서버의 로드율 증가, 부하량, 속도저하등을 고려하여 적절히 분산처리하여 해결해주는 서비스

Load Balancing
Load Balances란 트래픽을 여러 개의 서버(e.g., EC2 instances)로 보내는 것(downstream)을 말한다.부하를 여러 downstream 인스턴스로 분산할 수 있다.애플리케이션으로 향하는 단일 액세스 지점을 expose 할 수 있다.downs

NGINX를 통한 간단한 로드밸런싱 구성
homebrew를 통해서 nginx 설치한다.홈페이지에서 다운받거나 운영체제별 패키지다운로드 명령어를 통해서도 설치 가능하다.설치방법https://nginx.org/en/docs/install.html설치경로 /opt/homebrew/opt/nginx 의 bi

로드 밸런싱이란?(LOAD-BALANCING)
인터넷의 발달로 인해 데이터 통신이 활발해졌고, 이는 트래픽의 폭발적인 증가로 이어졌다.방금 누른 페이스북 '좋아요'와 친구에게 카톡으로 전송한 동영상, 좋아하는 유튜버의 채널 시청까지 어느것 하나 인터넷을 통하지 않은 것이 없을 정도이다.그 결과 아무리 성능이 뛰어난
Elastic Load Balancing
I'm usually interest in "deploy" or "develop Env".https://www.youtube.com/watch?v=VIgAT7vjol8&t=2shttps://docs.aws.amazon.com/autoscaling/ec

AWS - ELB(로드밸런서)
1. ELB란 무엇인가? ELB는 Elastic Load Balancer는 AWS의 로드 밸런서 서비스 입니다. 로드밸런서의 주요 기능은 서버 부하 분산, 즉 로드밸런싱으로 특정 서버에 부하가 몰리지 않도록 적절히 분산을 시킵니다. 로드밸런서가 사용자의 접근을 적당한

AWS 001 | Elastic Load Balancing
Load Balancing이란? 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋 이상의 중앙처리 장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누어 주는 것을 의미한다. 가용성 및 응답시간을 최적화 시킬 수 있다. Elastic Load Balancing 이란? 
[Network]Load Balancing, Load Balancer
Load Balancing❓, Load Balancer❓Scale-up & Scale-out🔍Load Balancing의 종류🔍Load Balancer 주요 기능✔Load Balancer 동작 방식🔍Load Balancing Algorithm🔍Load Balan

네트워크 스터디 1주차 - 로드밸런싱
로드밸런싱 기술을 제공하는 서비스 또는 장치클라이언트와 네트워크 트래픽이 집중되는 서버들 또는 네트워크 허브 사이에 위치한다.한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 한다.만약 Scale-out 방식으로 서
Load Balancing
IP와 Port Level에서 로드 벨런싱을 함(TCP, UDP)80포트로 들어온 요청을 서버A, 서버B로 나눔Application Level에서 로드 벨런싱을 함(HTTPS, HTTP, FTP)라우터에 따라 담당 라우터 서버로 나눔

DNS Round Robin
DNS round robin을 알기 위해선 먼저 로드밸런싱과 라운드 로빈이라는 개념에 대해 알아야 합니다. 따라서 로드밸런싱과 라운드 로빈을 살펴보고 마지막으로 DNS round robin을 알아보겠습니다.일반적으로 우리가 알고 있는 클라이언트와 서버는 인터넷을 통해

[Spring Boot & MSA] Communication between Microservices(2)
1) 요청을 보내야하는 인스턴스를 찾는 방법 여행 관리 서비스는 어떻게 승객 관리 서비스를 알고 요청을 보낼까요? 이때 사용할 수 있는 기술은 Eureka Discovery Service입니다. 해당 인스턴스가 실행이 될때 Eureka Discovery Service로

ECS에 auto scaling을 위한 load balancer 붙이기 - 1
안녕하세요. 전국민 헌혈 참여 플랫폼, 피플을 개발하고 있는 개발자 이재규입니다! 피플은 배포를 docker와 aws의 ecs로 배포를 하고 있습니다. MVP 릴리즈가 어느덧 두달이 되었는데요, 그새 피플 유저는 400명이 되어서 따뜻한 세상을 만들어 나가고 있습니다.(여러분들도 동참하고 싶으시다면 세상을 구하는 붉은인연 피플로 들어와주세요!) 그러면...
MSA (Microservice)
Patterns image.png 장애 전파 방지 : Fail-Fast, Circuit Breaker Circuit Breaker 일정 시간, 일정 개수 이상의 호출 시, 일정 비율의 에러가 발생한다면 호출 차단 (Circuit open). 빨리 실패 (Fail-fast)하게 하여 Thread-pool 등이 차서 장애가 전파되지 않게 한다. 몇몇 호출을 ...