알기쉬운 IT 용어: 클라우드(Cloud)

손에 잡히지 않지만분명히 존재합니다

IT 분야에서 ‘클라우드’는 무엇을 의미할까요?

클라우드

  • 클라우드는 ‘클라우드 컴퓨팅’ 또는 ‘클라우드 서비스’와 같이 다른 용어와 함께 사용됩니다.
    • 그런데, 클라우드 컴퓨팅에서의 클라우드와 클라우드 서비스에서 클라우드는 그 의미가 다소 다릅니다.
    • 그래서 클라우드에 대한 명확한 의미를 이해하기 어렵습니다.
  • 클라우드 컴퓨팅과 클라우드 서비스에 대한 각각의 소개는 다음을 보셔도 좋습니다.

클라우드 컴퓨팅
클라우드 서비스

클라우드 컴퓨팅

  • 원래 클라우드는 ‘클라우드 컴퓨팅’에서 먼저 사용되었습니다. ‘클라우드 컴퓨팅’은 여러 대의 컴퓨터가 논리적으로 연결된 분산컴퓨팅 환경을 의미합니다.
  • 흔히 우리가 ‘서버’라고 부르는 대형컴퓨터는 상당히 큰 공간을 차지하고 가격도 비쌉니다. 물론 운용하는데에도 많은 인력과 비용이 필요합니다.
    서버
  • 서버를 별도로 구축하기 어려우니 일반 컴퓨터를 논리적으로 연결하여 서버의 역할을 할 수 있도록 해보자 라는 아이디어가 실현된 것이 클라우드 컴퓨팅입니다.
    • 즉, 클라우드 컴퓨팅에서의 ‘클라우드’는 구름이 물방울 입자들의 모여서 이루어지는 것처럼 일반컴퓨터들이 모여서 서버 역할을 하는 것을 묘사하기 위해 사용되었습니다.

클라우드 서비스

  • 클라우드 서비스에서의 클라우드는 ‘인터넷을 통한 서비스’라는 의미로 사용됩니다.
    • 예를 들어, 예전에는 엑셀을 사용하려면 CD로 사서 내 컴퓨터에 설치해야 했지만, 클라우드 서비스의 엑셀은 따로 CD를 살 필요없이 인터넷만 연결되어 있으면 바로 엑셀을 활용할 수 있습니다.
  • 처음에는 클라우드 서비스 중에 인터넷 연결만으로 하드웨어를 사용할 수 있는 Paas(Platform as a service) 서비스가 클라우드 컴퓨팅과 유사하기 때문에 클라우드 라는 이름이 붙은 것으로 추정됩니다.
    • 하지만 이제는 인프라웨어나 소프트웨어까지 인터넷으로 서비스를 받을 수 있게 되면서 애초의 클라우드 의미와는 좀 달라졌습니다.

정리

  • 클라우드는 원래 일반컴퓨터 여러대를 논리적으로 연결해서 서버 역할을 하는 방법을 묘사한 단어였지만, 이후 인터넷을 통해 소프트웨어를 사용할 수 있도록 한다는 의미까지 확장되었습니다.