본문 바로가기
  • Hi Hello, Code

백엔드2

[Server] 로드밸런싱 (Load Balancing) 내 맘대로 쉽게 요약 들어가기 앞서… 이렇게 세션에 관해서 열심히 쓰고 있었는데 말이죠… 생각보다 기본 개념 중에 모르는 게 많더라구요 …? 그래서 이해하는데도 정리하는데도 시간이 오래 걸렸어요.. 그냥 정합성 해결법 3가지 블라블라 대충 글 올려도 되긴 하는데, 연구실에서 배운대로라면… 이해도 못했는데 막 쓴 것은 제 것이 아니기 때문에 고냥 찬찬히 step by step으로 기록을 해볼라 합니다..하하 데이터 정합성 문제 해결법3가지(Sticky Session, Session Clustering, Session Storage)는 커밍쑨! 💡세션 개념을 정리하다보니 가장 기본적으로 자주 등장하는 개념인 로드 밸런싱(Load Balancing). 어디서 많이 들어봤긴 했지만 막상 설명하자니, 잘 모르겠고 어려워보이진 않는가 .. 2023. 8. 23.
[대규모서비스] 대규모 트래픽 해결 (1) Scale Up & Scale out 다중 서버 환경 1편 - Scale Up & Scale out 네이버, 카카오, 배민 또는 chatGPT, BARD 등 대형 서비스의 경우 사용자가 많다. 이렇게 크고 사용자가 많을수록 트래픽이 늘 수밖에 없는데 어떻게 서버를 안정적으로 운영할까? 이를 위해 대규모 트래픽을 해결하기 위한 방법에 대해 알아보고자 한다. 1. 기존 서비스의 문제점 AWS에 발급받은 서버 한 대에서 Nginx - Apache - DB 이렇게 3개의 서버가 연결되어 있다. 이때 어느 한 쪽이라도 문제가 있어도 서비스가 제대로 작동하지 않는다. 만약 서비스의 사용자가 늘어나게 된다면, 트래픽을 감당하지 못하고, 서버가 터지게 된다. 이 밖에도 여러 문제점이 있다고 한다. 이러한 대규모 트래픽을 감당하기 위해서는 서버를 업그레이드.. 2023. 8. 16.
반응형