대규모 시스템 설계1 1장. 사용자 수에 따른 규모 확장성 수직적 규모 확장 vs 수평적 규모 확장수직적 규모 확장서버에 고사양 자원(CPU, RAM)을 추가하는 행위이다.확장에 한계가 있다.장애에 대한 자동복구 방안이나 다중화 방안을 제시하지 않는다.수평적 규모 확장더 많은 서버를 추가하여 성능을 개선하는 행위이다.로드밸런서클라이언트로부터 들어오는 요청을 여러 웹 서버로 분산하여 부하를 줄이고 가용성을 높이는 역할을 수행한다.로드밸런서의 공개 IP 주소를 통해 클라이언트와 통신을 하고, 서버 간 통신은 사설 IP주소를 사용한다.데이터베이스 다중화서버 사이에 주(master)-부(slave) 관계를 설정하고 데이터 원본은 주 서버에, 사본은 부 서버에 저장하는 방식이다.쓰기 연산은 마스터에만하고, 부 데이터베이스는 주 데이터베이스로부터 사본을 전달받아 읽기 연산.. 2025. 1. 12. 이전 1 다음 728x90