약간 과장해서 말하면 클라우드에서 불가능이란 없습니다. 실제로 클라우드 사업자들의 앱스토어나 마켓플레이스에는 수천 개의 상품들이 올라와 있습니다.
심지어 양자 컴퓨터의 프로토타입과 시뮬레이터, 미래의 고성능 컴퓨터까지도 클라우드에서 사용할 수 있습니다. IBM은 클라우드 컴퓨팅 환경을 통해서 과학자들이 이러한 컴퓨터에 액세스할 수 있도록 하고 있습니다. 이 시스템을 사용해서 전문가들이 실험을 하고 관련 소프트웨어를 개발할 수 있습니다.
다양한 클라우드 컴퓨팅 유형과 상품
• 서비스로서의 소프트웨어(SaaS): SaaS 카테고리에는 서버 용량이나 클라우드 스토리지 같이 사용자들이 클라우드를 통해 구매하는 애플리케이션들이 포함됩니다. 예를 들면 클라우드 컴퓨팅을 통해 화상회의 소프트웨어 같은 소프트웨어 애플리케이션을 구매할 수 있습니다.
• 서비스로서의 인프라(IaaS): 클라우드 서비스 사업자들이 서버, 스토리지 시스템, 네트워크 장비 등 전형적인 IT 시스템을 제공하는 서비스를 말합니다. IaaS 상품을 사용하면 클라우드에 시스템을 직접 셋업하고 관리할 수 있습니다. 그러므로 좀더 맞춤화를 할 수 있고, 흔히 데이터 보호 목적에서 이렇게 합니다.
• 서비스로서의 플랫폼(PaaS): 클라우드 제공사가 전체적인 인프라를 제공합니다.
클라우드 컴퓨팅의 구현 모델
• 공용(Public) 클라우드: 구현(Deployment) 모델은 클라우드 서비스가 어디에서 제공되는지, 다시 말해서 데이터가 어디에 저장되는지를 말합니다. 외부 서비스 사업자의 클라우드 데이터 센터를 다수의 사용자가 같이 이용하면 이것은 공용 클라우드라고 합니다. 더 많은 서버나 소프트웨어 라이선스가 필요하면 추가로 구매하면 됩니다. 단점은 솔루션을 맞춤화할 수 없다는 것입니다.
• 사설(Private) 클라우드: 클라우드를 기업의 자체 데이터 센터에 구축하고 그 기업의 직원들이나 파트너 업체들만 이용할 수 있도록 하면, 이것은 사설 클라우드라고 합니다.
• 하이브리드(Hybrid) 클라우드: 이 솔루션은 위의 두 모델을 결합한 것입니다. 일부 데이터와 애플리케이션은 자체적인 데이터 센터, 즉 사설 클라우드에 그대로 두고, 나머지 데이터들은 공용 클라우드로 옮기는 것입니다.