클라우드 컴퓨팅은 일종의 분산 컴퓨팅으로, 네트워크 "클라우드"를 통해 거대한 데이터 처리 절차를 수많은 작은 절차로 분해 한 다음 여러 서버로 구성된 시스템을 통해 이러한 작은 절차에 처리 및 분석하여 결과를 얻고 사용자에게 반환하는 것을 말합니다.
초기의 클라우드 컴퓨팅은 간단히 말해서 작업 분배를 해결하고 계산 결과를 병합하는 단순한 분산 컴퓨팅입니다. 그래서 클라우드 컴퓨팅은 그리드 컴퓨팅이라고도 합니다. 이 기술을 사용하면 수만 개의 데이터를 단시간(수초)에 처리할 수 있어 강력한 웹 서비스를 구현할 수 있습니다.
현재 클라우드 서비스는 일종의 분산 컴퓨팅일 뿐만 아니라 분산 컴퓨팅, 유틸리티 컴퓨팅, 로드 밸런싱, 병렬 컴퓨팅, 네트워크 스토리지, 핫 백업 및 가상화의 하이브리드 진화와 도약의 결과이기도 합니다.