대용량 서비스? 서비스의 규모는 서버 대수 등으로 개략적으로 파악되는 경우가 많은데, 이런 관점에서 볼 때 백 대에서 수천 대 정도가 대규모 서비스라고 할 수 있다. 구글과 페이스북의 서버 대수는 수백만 대 규모이고, 처리하는 데이터는 테라바이트 ~ 페타바이트 급의 초대규모 서비스이다. 소규모 서비스와 대규모 서비스의 차이 확장성 확보, 부하분산 필요 Scale-out: 서버를 횡으로 전개, 즉 서버의 역할을 분담하거나 대수를 늘림으로써 시스템의 전체적인 처리능력을 높여서 부하를 분산하는 방법이다. 반면 Scale-up은 하드웨어의 성능을 높여 처리능력을 끌어올리는 방법이다. (하드웨어의 성능과 가격은 비례하지 않는다) 저가의 하드웨어를 횡으로 나열해서 확장성을 확보하는 것이 스케일 아웃 전략이다. 스케..