인터넷으로 가상화된 IT 리소스를 서비스(서버, 플랫폼, 소프트웨어)로 제공한다.
AWS, Azure가 대중화되면서 클라우드를 인프라스트럭처의 가상화 개념으로만 이해하기도 하지만 클라우드는 인프라스트럭처 뿐만이 아니라 플랫폼과 소프트까지 포함하는 온라인의 모든 영역을 다루는 광범위한 개념이다.
aaS(as-a-Service): 서드파티 벤더가 제공하는 클라우드 컴퓨팅 서비스를 의미한다.
이 서비스를 이용하면 주요 비즈니스 기능, 고객 관계 등 더 중요한 업무에 집중할 수 있다.

더 우수한 가용성: IaaS를 사용하면 다른 위치에 이중 서버를 배치하여 물리적 재해 및 현지 정전 상황에서 가용성을 보장하고 다운타임을 줄일 수 있다.
지연 시간 단축 및 성능 향상: IaaS 제공업체는 대개 서로 다른 여러 위치에서 데이터 센터를 운영하기 때문에 고객은 사용자에게 더 가까운 곳의 서비스와 애플리케이션을 찾아 이용함으로써 최고의 성능을 누리고 지연 시간을 최소화할 수 있다.
통합적인 보안: 암호화를 통해 IaaS 제공업체의 첨단 보안 및 보호 기능을 활용하면서 데이터 센터에 차원 높은 현장 보안을 보장할 수 있다.
더 민첩한 대응: 신속하게 클라우드 컴퓨팅 리소스를 프로비저닝하고, 새로운 아이디어를 테스트하고, 더 많은 사용자에게 배포할 수 있다.
최신 기술: 클라우드 제공업체는 더 많은 비즈니스를 성사시키기 위해 경쟁적으로 최신 기술을 사용자에게 보급하기 때문에 고객은 온프레미스 구현 시절보다 더 빨리 최신 기술을 활용할 수 있다.
레거시 시스템: 전면적인 클라우드 마이그레이션에 앞서 레거시 시스템 및 애플리케이션을 검토하고 업그레이드해야 한다. 오래된 컴퓨팅 시스템의 다수는 클라우드 기반 서비스를 지원하지 않는다.
내부 교육: 새로운 시스템에는 각기 다른 복잡성이 있다. 또한 활용 방법에 관한 사용자의 이해를 돕기 위해 교육과 추가 리소스가 필요할 수 있다.
보안: 온프레미스 시스템에서 클라우드로 이동하면 새로운 위협이 수반된다. 따라서 고객은 보안 시스템과 해결 전략을 검토하고 업데이트해야 한다.
협업 간소화: PaaS는 클라우드 기반 서비스이므로, 공유 소프트웨어 개발 환경이 가능하므로, 운영 팀과 개발 팀이 어디서나 필요한 툴에 액세스할 수 있다.
최신 기술: PaaS 플랫폼에서는 최신 리소스에 대한 액세스가 가능하므로, 고객은 필요한 인프라스트럭처에 본격적으로 투자하기에 앞서 새로운 운영 체제, 툴, 언어를 테스트할 수 있다.
확장 기능: 플랫폼 서비스인 PaaS에서는 필요할 때 애플리케이션을 구축, 테스트, 실행, 스테이징하기 위한 추가 용량을 구매할 수 있다.
관리 부담 감소: PaaS는 관리 작업, 인프라스트럭처 관리 및 업데이트를 클라우드 서비스 제공업체가 담당한다.
출시 일정 단축: 개발 팀이 빠르게 애플리케이션을 개발, 테스트, 관리할 수 있다.
특정 플랫폼에 종속: 클라우드 도입을 지원하지 않는 레거시 시스템을 사용하는 경우 새로운 애플리케이션을 통합할 때 PaaS 사용에 따른 어려움을 겪을 수 있다.
런타임: PaaS에는 개발자가 사용하는 프레임워크 및 언어에 완전히 최적화된 솔루션이 없을 수도 있다.
데이터 보안: 서드파티 서버를 사용하면 또 다른 보안 리스크에 노출될 수 있다. 서드파티 시스템과 통합할 수 있는 호환 가능한 솔루션을 찾아야 하므로, 선택 가능한 보안 옵션이 제한적일 수 있다.
운영상 제약: PaaS 솔루션은 맞춤형 클라우드 운영, 특히 관리 자동화 워크플로우와 완전히 통합되지 않을 수도 있다. 이는 운영 기능에 지장을 주고 사용자의 범위를 제한하게 된다.
확장성: 사용자를 등록하고 비용을 지불하는 방식으로 손쉽게 사용자를 추가할 수 있다. 부담 없는 비용으로 추가 스토리지도 구매할 수 있다.
리스크 최소화: 대부분 SaaS 제품은 고객이 구매하기 전에 소프트웨어를 사용해 볼 수 있는 무료 평가판 기간을 제공한다.
생산성: 인터넷 연결 및 웹 브라우저가 있으면 어떤 디바이스에서도 SaaS 애플리케이션에 액세스할 수 있다.
통합: SaaS 솔루션은 다른 소프트웨어나 서버를 구매하지 않고도 다른 오퍼링과 수월하게 통합된다.
사용 편의성: SaaS는 다운로드 또는 설치할 필요가 없으므로 사용이 용이하다.
데이터 보안: SaaS 데이터 보호 및 보안이 오프프레미스 데이터 스토리지 때문에 문제가 될 수 있으므로, 고객은 어떤 SaaS 서비스를 이용하더라도 올바른 보안 솔루션을 확보해야 한다.
맞춤 구성: SaaS 서비스는 통합, 기술, 기능에 대한 맞춤 구성을 최소한의 수준에서 허용하므로, 맞춤 구성 가능한 기능을 추가하거나 관리하려면 상당한 리소스가 필요하다.
상호 운용성: 다수의 SaaS 애플리케이션은 개방형 통합을 지원하지 않는다.
제어 부재: 최종 제어권을 서드파티 SaaS 제공업체에 넘기는 경우가 많다.