# Load balancing

37개의 포스트
post-thumbnail

로드 밸런싱(Load Balancing)

인터넷의 발달로 데이터 통신은 활발해졌다.이것은 트래픽의 증가로 이어지게 된다.(데이터 통신의 예 - 페이스북 ‘좋아요’ /친구에게 카톡으로 전송한 동영상 / 좋아하는 유튜버의 채널 시청)그 결과로 아무리 성능이 좋은 서버라고 해도 한 대의 서버로 모든 트래픽을 감당하

2023년 11월 20일
·
0개의 댓글
·
post-thumbnail

[CS/Algorithm Study] Network - Load balancing

로드 밸런싱은 네트워크나 서버에 가해지는 부하(Load)를 분산해주는 기술로, CPU 혹은 Data storage와 같은 컴퓨터 자원에 작업을 나누는 것을 의미한다. 이를 통해 가용성과 응답시간 등을 최적화할 수 있다.

2023년 11월 6일
·
0개의 댓글
·
post-thumbnail

[AWS] ELB + ASG

AWS 기초: ELB + ASG 고가용성 및 확장성 확장성: 확장성은 애플리케이션 시스템이 조정을 통해 더 많은 양을 처리할 수 있다는 의미이다. (규모를 늘림) 수직 확장성: 인스턴스의 크기를 확장 aws 용어: 확장 -> scale up, 축소 -> sc

2023년 8월 1일
·
0개의 댓글
·

AWS_SAA_준비(23)

Cross-Zone Load Balancing 교차 영역 로드 밸런싱을 쓰면, 각각의 로드 밸런서 인스턴스가 모든 가용 영역에 등록 된 인스턴스에 트래픽을 50씩 균등하게 분배 인스턴스 수가 10개니까 균등하게 10씩 할당 받음 영역을 교차하지 않고 부하를 분산

2023년 7월 30일
·
0개의 댓글
·

AWS_SAA_준비(22)

Scalability애플리케이션 시스템이 조정을 통해 더 많은 양의 데이터를 처리할 수 있는 것수직 확장성인스턴스의 크기를 확장하는 것데이터베이스와 같이 분산되지 않은 시스템에 사용RDS나 ElastiCache 등의 하위 인스턴스의 유형을 업그레이드해 수직적으로 확장할

2023년 7월 29일
·
0개의 댓글
·
post-thumbnail

[CS-네트워크]로드 밸런싱(Load Balancing)

서버에 가해지는 부하(로드, Load)를 분산(Balancing)해주는 장치 또는 기술문제 : 서버에 접속한느 클라이언트의 수가 늘어나게 되면 기존 서버만으로는 정상적인 서비스가 불가능해짐해결책 (2가지) Scale Up : 단일 서버 자체의 성능 향상Scale Out

2023년 7월 16일
·
2개의 댓글
·
post-thumbnail

6.13 정리 - AAA, HSPR, Load Balancing

서버를 이용한 인증방식우선 인증 서버에서 AAA기능을 활성화서버에서 AAA 정보를 만들었다면 라우터에서도 해당 AAA기능을 뚫어주어야함.Router(config-radius-server)Router(config)Router(config-line)\`\`\`여기서 PC에

2023년 6월 13일
·
0개의 댓글
·

이더채널과 TCP/IP

EtherChannel은 스위치/라우터 간 연결에서 여러 물리적인 이더넷 링크(케이블)를 묶어서 하나의 논리적인 링크로 만들어서 데이터를 전송함으로써 고속으로 통신을 수행시키는 기법이다. 여러 회선이 묶여 있으므로 라우터/스위치 간 통신에서오류를 간당할 수 있는 폴

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

nginx 활용한 무중단 배포2 - nginx health check 기반의 무중단 배포

이전 글 말미에서 살펴본 한계점을 보완하여, 이번에는 nginx 로드밸런싱에 헬스 체크를 도입한 무중단 배포를 구현해보고자 한다.먼저 was 구성에 조금 변화가 있었다. 기존 8080,8081 포트 2개로 was를 띄웠다면 이번에는 8080~8083 포트를 열어두고 w

2023년 3월 19일
·
0개의 댓글
·

nginx 활용한 무중단 배포1

무중단 배포란 말 그대로 중단없는 배포를 뜻한다. 아래 코드를 봐보자.deploy.sh간략히 코드 설명을 해보자면,현재 운영중인 was를 찾아내 종료하고(kill -15 $CURRENT_PID) nohup 명령어를 통해 jar 파일을 실행시키고 있다. 이 배포 코드의

2023년 3월 19일
·
0개의 댓글
·

Network - Load Balancing

애플리케이션을 지원하는 리소스 풀 전체에 네트워크 트래픽을 균등하게 배포하는 방법이다.웹 사이트에 접속하는 인원이 급격히 늘어남과 동시에 이 사람들에 대해 모든 트래픽을 감당하기엔 1대의 서버로는 부족하다.대응 방안으로 하드웨어(서버)의 성능을 올리거나(Scale-up

2023년 3월 1일
·
0개의 댓글
·
post-thumbnail

로드 밸런싱이란?

수많은 트래픽이 한번에 몰렸을 때, 아무리 성능이 뛰어난 서버라고 해도 단 한대의 서버로는 모든 트래픽을 감당하기 힘들어졌다. 이 때 쏟아지는 트래픽을 여러 대의 서버로 분산시켜주는 기술이 로드 밸런싱이다!!!로드 밸런싱이란 말 그대로 서버가 처리해야 할 업무 혹은 요

2023년 2월 15일
·
0개의 댓글
·

로드밸런싱

서버가 처리해야 할 업무 혹은 요청(Load)을 여러대의 서버로 나누어(Balancing) 처리하는 것을 의미한다.한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 하는 것이 목적이다.로드 밸런싱은 여러 대의 서버를

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

(16) Spring Official Guide - Client-Side Load-Balancing with Spring Cloud LoadBalancer

Client-Side Load-Balancing with Spring Cloud LoadBalancer guide를 kotlin으로 따라가보고, load Balancer 개념을 간략하게 알아보기

2022년 11월 1일
·
0개의 댓글
·

Load Balancing

comments: truedate: 2022-04-28description: "Load Balancing (부하 분산)"subject: blogcategory: Networktags: Network title: 부하분산(Load Balancing)아래의 내용을 보기

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

로드 밸런싱

로드 밸런싱이란 말 그대로 서버가 처리해야 할 업무 혹은 요청(Load)을 여러 대의 서버로 나누어(Balancing) 처리하는 것을 의미합니다.

2022년 9월 13일
·
0개의 댓글
·
post-thumbnail

TIL 07.20 (Nginx -> docker -> load balancing)

Nginx -> docker -> load balancing 하기 로그인 API 수정 우리는 github action을 통해 CD를 구축했으니 docker컨테이너 두개를 띄운다. load balancing을 통해 두개의 컨테이너에 요청이 나누워서 들어오는지 확인

2022년 7월 20일
·
0개의 댓글
·

로드밸런싱 (Load Balancing)

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

2022년 4월 20일
·
0개의 댓글
·
post-thumbnail

Load Balancing

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

2022년 3월 31일
·
0개의 댓글
·
post-thumbnail

NGINX를 통한 간단한 로드밸런싱 구성

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

2022년 3월 8일
·
0개의 댓글
·