-
서버 확장 방법(스케일 아웃 vs 스케일 업)Infra 2021. 2. 9. 22:42
스케일 아웃
서버를 여러 대 추가하여 시스템을 확장하는 방법이다. 스케일 아웃을 하면 2개 이상의 서버가 운영되기 때문에 각 서버에 요청을 분산하는 로드 밸런싱이 필수로 동반된다. 각 서버들로 서비스 의존도가 분산되기 때문에 특정 서버가 다운되더라도 나머지 서버에서 서비스를 지속할 수 있다. 하지만 각 서버가 다루는 데이터들의 정합성에 신경써야 한다.
스케일 업
서버의 장비를 고성능의 부품으로 교체하거나 추가하여 서버 성능을 업그레이드시키는 방법이다. 서버에 추가 부품을 장착할 수 있는 슬롯에 여유가 있어야 한다. 서버를 한대만 운용하는 환경에서 스케일 업을 하는 경우, 데이터 정합성은 보장되겠지만 서비스 의존도가 서버 하나에 쏠려있기 때문에 이 서버가 다운되면 답이 없어진다.
'Infra' 카테고리의 다른 글
Rabbit MQ란? (0) 2021.07.08 Redis (0) 2020.06.22 댓글