하나의 대형 컴퓨터에서 수행하던 기능을 분산된 여러 컴퓨터에 분담시킨 후, 네트워크를 통하여 처리하는 방식이다.
강 결합 시스템
처리기들은 기억장치와 클럭을 공유 보통 공유기억장치를 통해서 이루어진다
약 결합 시스템
처리기들은 기억장치와 클럭을 공유하지 않음
자신들의 로컬 기억장치를 가짐
고속버스 또는 lan 같은 여러 가지 통신 선을 통하여 상호 통신
이와 같은 시스템을 보통 분산 시스템이라함
처리기들의 크기와 기능이 다양함
초소형처리기, 워크스테이션,소형컴퓨터, 대형 컴퓨터 시스템까지 포함 ,
용도에따라 사이트,노드, 여러가지 이름으로 언급됨
horizontal scaling의 예시로는 Cassandra, MongoDB가 있으며 쉽게 scale-out이 가능하다.
vertical scaling의 예로는 MySQL이 있다.