Sticky Session 고정된 세션을 말합니다. 클라이언트는 자신의 세션이 저장된 서버에서만 응답을 받게 됩니다. 로드벨런서는 클라이언트의 요청을 받으면 쿠키에 지정된 서버 정보를 확인하고 그 서버로만 요청을 보내게 됩니다. 해당 서버는 클라이언트가 로그인할 때 세션 정보를 저장하고 전달해준 서버이기 때문에 해당 클라이언트에 대한 세션을 가지고 있습니다. 만약 자신의 세션을 저장하고 있는 서버에 대한 정보가 없는 클라이언트의 요청이 온다면 로드 벨런서는 알고리즘을 기반으로 서버를 골라 보내줍니다. 클라이언트는 세션이 유지되는 동안 동일한 서버만을 사용하기 때문에 정합성 이슈에서 자유로워집니다. 단점 고정된 세션을 사용한다는 점에서 특정 서버에 트래픽이 집중될 위험이 있습니다. 하나의 서버에 트래픽이 ..
#1 스케일 아웃 정의 접속된 서버의 대수를 늘려 처리 능력을 향상시키는 것입니다. 서버가 증설됨에 따라 트래픽을 나누어 갖게 되고, 각각의 서버가 이를 처리하게 됩니다. 수평 스케일로 불립니다. 특징 장점 병목 현상을 줄일 수 있습니다. 여러 대의 서버를 운영하므로 트래픽을 분산시켜주는 로드 밸런싱을 구현해야 합니다. 이는 트래픽이 증가함에 따라 부하가 적은 서버로 트래픽을 적절히 분담할 수 있음을 알려줍니다. 확장에 유연합니다. 필요에 따라 서버의 수를 원하는 만큼 늘릴 수 있습니다. 가용성을 높일 수 있습니다. 서버가 여러대인 만큼 하나의 서버가 다운되면 다른 서버로 서비스가 제공되어질 수 있다는 장점이 있습니다. 단점 서버가 여러 대가 되기 때문에 각 서버에 걸리는 부하를 균등하게 해주는 로드밸런..
- Total
- Today
- Yesterday
- 로그
- 쿼리 튜닝
- devops
- MySQL
- Filter
- UTIL
- nGrinder
- 유틸클래스
- redis
- memcached
- log4j2
- Declarative Transaction
- AWS
- interceptor
- 성능 향상
- scale Out
- logback
- 성능 테스트
- AOP
- 선언적 트랜잭션
- scale in
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |