클라우드 컴퓨팅은 분산, 병렬 및 그리드 컴퓨팅의 진화 또는 이러한 컴퓨터 과학 개념의 상업적 구현입니다. 클라우드 컴퓨팅의 기본 원리는 로컬 컴퓨터나 원격 서버가 아닌 다수의 분산 컴퓨팅 머신에 계산을 분산함으로써 기업 데이터 센터의 운영이 인터넷과 더 유사해지게 된다는 것입니다. 이를 통해 기업은 필요한 애플리케이션으로 리소스를 전환하고 필요에 따라 컴퓨터와 스토리지 시스템에 액세스할 수 있습니다.
빌 게이츠는 "컴퓨터 과학의 과거, 현재, 미래 시제"에 대해 말하면서 "사용자에게는 64만 개의 메모리만 필요했다"고 말했습니다. 그 당시에는 모든 프로그램이 너무 작아서 100MB 하드 드라이브도 너무 많았습니다.
카이푸 리(전 구글 글로벌 부사장이자 중국 사장)는 이를 머니뱅크에 비유했습니다.
현재도 PC를 사용하여 문서를 처리하고, 정보를 저장하고, 이메일이나 USB를 통해 다른 사람들과 정보를 공유하는 등 PC는 여전히 일상 업무와 생활에서 핵심적인 도구입니다. PC의 하드 드라이브가 고장 나면 데이터를 잃어버리기 때문에 아무것도 할 수 없습니다. '클라우드 컴퓨팅' 시대에는 '클라우드'가 저장과 컴퓨팅을 대신해 줍니다. "클라우드"는 수천 대 또는 수백만 대의 컴퓨터로 구성된 컴퓨터 클러스터입니다. "클라우드"의 장점은 그 안에 있는 컴퓨터를 언제든지 업데이트할 수 있어 "클라우드"가 영원히 지속된다는 것입니다. 인터넷에 접속할 수 있는 컴퓨터만 있으면 저장이나 연산이 어느 '클라우드'에서 이루어지는지 걱정할 필요가 없고, 필요한 경우 컴퓨터나 휴대폰 등 어떤 기기를 사용하든 어디서든 빠르게 연산하고 해당 정보를 찾을 수 있습니다. 더 이상 데이터 손실에 대해 걱정할 필요가 없습니다.