고가용성
-
Scale out 분산 환경에서의 세션 관리SpringBoot 2021. 8. 13. 19:49
후에 Scale out 분산 서버를 구축해보기 위해 작성한 포스팅입니다. 몇 가지의 토이 프로젝트들을 진행하면서 단일 서버로만 구축해 진행해보았습니다 개발을 해 나가면서 수많은 사용자들이 사용하는 서비스들은 어떻게 구축되었고, 어떤 방법들이 있는지에 대해 궁금해져 찾아보고 정리해보고 분산 서버 환경에서의 Session 관리는 어떻게 되는지 공부해보기로 했습니다. 먼저 단일 서버로 구현된 서비스는 많은 사용자가 몰려 서버가 감당할 수 없거나, 서버에 장애가 발생하면 치명적인 손실로 다가올 수 있을 것 같습니다. 그렇기에 많은 서비스들이 여러 대의 서비스를 두어 사용하는 것으로 알고 있는데 먼저 서버의 확장 방법은 Scale up, Scale out이 있습니다. 확장 방법 1. Scale up 수직적 확장 ..