서버 설계 (1) 썸네일형 리스트형 확장 가능한 시스템 설계 예시 단일서버 형태의 시스템은 실제 서비스를 운영하는데에는 무리가 있다. 하나의 웹 서버만으로 구성되어 있기 때문에 장애가 발생하거나 트래픽 증가로 서버 자원의 한계가 올 때 정상적으로 서비스를 제공할 수 없는 상황이 발생하기 때문이다. 이러한 문제를 해결하기 위해 웹 서버를 추가하여 성능을 개선하는 '스케일 아웃'의 규모 확장 전략을 사용한다. 그리고 추가된 여러대의 서버에 트래픽을 고르게 분산하기 위하여 로드벨런서를 사용한다. 데이터베이스 또한 비슷하게 데이터베이스 다중화 전략이 사용된다. 다중화 전략이란 데이터를 여러곳에 복사하여 보관하는 방법으로 성능 향상 및 장애 복구 등에 효율적이다. 클라우드 서비스를 이용하여 서버에 탄력성과, 장애나 재해 등에 대한 고가용성을 보장받기도 한다. 그러므로 실제 서비.. 이전 1 다음