더북(TheBook)

▲ 그림 1-1 분산 시스템의 한 예

그림 1-1은 여러 컴퓨터 자원과 네트워크로 구성된 분산 시스템 예입니다. 그림 왼쪽에 컴퓨터나 휴대폰 등이 있지요? 이는 사용자 장치를 의미합니다. 사용자가 변경되지 않는 정적 리소스를 요청하는 경우 콘텐츠 전송 네트워크(CDN)가 미리 캐싱된 데이터를 사용자에게 전달합니다. 이외 다른 요청은 DNS 서버를 통해 로드 밸런서로 향하고 로드 밸런서를 거쳐 현재 사용량이 많지 않은 서버로 알아서 넘어가는데, 이것을 라우팅된다고 표현합니다. 서버에 도달한 요청은 응답하는 데 필요한 데이터를 가져오려고 다양한 유형의 스토리지 시스템, 데이터베이스와 통신합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.