반응형
아키텍쳐
-
사용자 수에 따른 규모 확장성아키텍쳐/가상면접 사례로 배우는 대규모 시스템 설계 기초 2023. 6. 7. 14:27
해당 챕터의 내용을 보면서 느낀점이 첫 위메프에 입사했을때가 생각이 났다. 첫 회사에서는 서버를 DB 1개 API 1개 만 두고 사용했으나, 위메프에서는 API서버를 쿠폰(36개), 리뷰(9개)를 사용하였다. 쿠폰, 리뷰의 master DB는 3개씩 존재했으며, slave는 6개 이상이 존재하였다. 서버들을 보면서 느낀점이 위메프는 수평적 확장을 주로 진행을 했구나 라는 것이었다. 그리고 각각의 서버의 CPU사용률 및 RAM 사용률이 높은 경우 수직적인 확장을 진행하였다. 이처럼 사용자가 많으면 2가지를 섞어 쓰는 것을 배웠으며, 좀더 디테일하게 해당 내용을 공부할 예정이다. 수직적 확장(Scale up & vertical scaling) 서버에 고사양 자원(더 좋은 CPU, 더 많은 RAM)을 추가하는..