일반인을 위한 IT 이야기/SASE 이야기

일반인을 위한 클라우드 용어 해설 IaaS, PaaS, SaaS 차이와 의미

꺼지지 않는 생각의자유 2022. 7. 28. 10:05
반응형
게임을 원하는 고객의 컴퓨터 구입 사례를 예로 든 IaaS, PaaS, SaaS 개념
IaaS : 물리적 하드웨어만 구성된 컴퓨터 구입.
           OS설치, 인터넷 이용환경 구성, 게임프로그램 구입 및 설치 등은 본인이 직접 해야 함

PaaS : OS 및 기본적인 인터넷 통신이 가능하도록 구성된 컴퓨터 구입.
            게임프로그램 구입 및 설치 등만 본인이 직접 하면 됨

SaaS : OS 및 기본적인 인터넷 통신 환경 및 게임 프로그램까지 설치된 컴퓨터 구입.
            바로 게임을 즐기면 됨

 

 퍼블릭 클라우드에서 서비스의 제공 형태에 따라 IaaS, PaaS, SaaS라는 용어로 그 유형이 구분됩니다. 

 클라우드 서비스의 개념을 요약하면 "온라인으로 가상화된 IT자원(서버, 플랫폼, 소프트웨어)을 서비스로 제공하는 것"입니다.

 개발자 및 IT 부서의 엔지니어들은 퍼블릭 클라우드 이용을 통해 인프라의(서버 및 스토리지, 네트워크 장비, 보안 장비 등) 도입, 유지관리, 용량 계획 등과 같은  중요하지만 직접적인 본연의 비즈니스 가치 창출과는 거리가 있는 획일적인 업무에 시간을 빼앗기지 않고 회사 비즈니스 본연의 가치 창출에 중요한 서비스 개발 및 개선에 집중할 수 있습니다. 

클라우드 서비스를 도입하는 고객이 확대되면서 다양한 형태의 고객 필요를 충족시키기 위해 몇 가지의 다른 모델 및 서비스 배포 전략이 생기게 되었습니다. 이에 의해 생겨난 클라우드 컴퓨팅 유형의 구분이 IaaS, PaaS, SaaS입니다.

고객은 이 세 가지 유형의 서비스 모델 중에서 자사의 비즈니스에 맞는 유형의 컴퓨팅 방식을 적용해 다양한 수준으로 인프라를 제어하고 유연한 대처를 통해 비즈니스를 효율적으로 발전시킬 수 있습니다.

 

IaaS :

Infrastructure as a Service의 약자입니다.

직역하면 "서비스로서의 인프라" 즉, 인프라를 구독형 서비스로 제공한다는 뜻입니다.

"클라우드 사업자가 이용자에게 IT 인프라를 구독형 서비스로 제공한다." 정도로 이해하면 될 것 같습니다.

 클라우드 사업자는 이용자에게 서버, 스토리지, 네트워킹을 가상화하여 온라인을 통해 이용할 수 있도록 서비스를 제공합니다.

 이용자는 클라우드 사업자가 대규모로 구축해 놓은 IT 인프라 중에서 서버, 스토리지, 네트워킹을 임대하고 이 인프라 위에  OS 및 애플리케이션, 데이터베이스 등을 구축하여 비즈니스 용도로 활용 또는 상용 서비스를 고객에게 제공합니다. 컴퓨터를 예로 들면 아무 프로그램도 설치되지 않은 순수 하드웨어로서의 컴퓨터를 임대하는 것과 같습니다. 고객은 이 컴퓨터에 OS(MS Window 등)를 깔고 MS Office, 게임 등 필요한 소프트웨어를 설치하여 사용하게 됩니다.

 

PaaS 

Platform as a Service의 약자입니다.

직역하면 "서비스로서의 플랫폼" 즉, 플랫폼을 구독형 서비스로 제공한다는 뜻입니다.

"클라우드 사업자가 이용자에게 IT 플랫폼을 구독형 서비스로 제공한다." 정도로 이해하면 될 것 같습니다.

클라우드 사업자는 이용자에게 서버, 스토리지, 네트워킹 그리고 OS, 미들웨어(서로 다른 애플리케이션이 서로 통신을 할 수 있도록 지원하는 소프트웨어)를 가상화로 제공합니다. 컴퓨터를 예로 들면 OS 및 통신 소프트웨어 등 컴퓨터가 작동하는데 필요한 기본적인 프로그램이 설치된 컴퓨터를 임대하는 것으로 보시면 됩니다. 고객은 여기에 곧바로 자신이 필요로 하는 또는 비즈니스로 서비스하고자 하는 애플리케이션 등을 설치하여 필요한 업무 또는 서비스를 시작하면 됩니다.

 

SaaS

Platform as a Service의 약자입니다.

직역하면 "서비스로서의 플랫폼" 즉, 플랫폼을 구독형 서비스로 제공한다는 뜻입니다.

"클라우드 사업자가 이용자에게 IT 플랫폼을 구독형 서비스로 제공한다." 정도로 이해하면 될 것 같습니다.

클라우드 사업자는 이용자에게 물리적 인프라 및 그것이 구동되기 위한 기본 OS 및 미들웨어 프로그램이 탑재된 IT 자원 위에 고객이 필요로 하는 애플리케이션이 설치된, 즉 고객이 곧바로 필요로 하는 업무 또는 서비스가 가능한 완비된 형태의 서비스를 가상화로 제공합니다. 컴퓨터를 예로 들면, 게임을 하고자 하는 고객에게는 그 고객이 원하는 게임까지 깔린 컴퓨터, CAD엔지니어라면 CAD 프로그램까지 탐재된 컴퓨터 등을 사는 것과 같다고 보시면 됩니다. 고객은 제공받은 클라우드 서비스에 다른 추가 설치 및 인스톨 등의 과정 없이 바로 업무 또는 서비스를 시작할 수 있습니다. 전 세계적으로 비즈니스 및 영업 관리 Tool로 가장 많이 쓰이는 Sales Force라는 서비스가 있습니다. 만약 당신이 SaleesForce를 이용한다면 대표적인 퍼블릭 클라우드 SaaS 서비스를 쓰고 있는 것입니다. 넷플릭스에 가입하여 이상한 변호사 우영우를 시청하고 있다면 당신은 클라우드 SaaS 서비스를 이용하고 있는 것입니다.

 

아래 그림은 전산실 "직접 운영, IaaS이용, PaaS이용, SaaS 이용"의 각 유형에 따른 이용자와 서비스 제공자의 관리 영역을 나타내 표입니다. 초록색 표시 부분은 이용자가 직접 구축 및 관리해야 하는 부분이고 살구색 부분은 클라우드 서비스 제공자가 운영 및 관리하는 영역입니다.

IaaS, PaaS, SaaS 의 구분 및 차이점. 이미지 출처 : netapp 홈페이지

 On-Premise라 함은 '이용자가 직접 전산실을 구축하여 이용하는 것'을 의미합니다. 이 경우는 이용자가 물리적 장비 구매, 구축, OS 및 기타 구동 프로그램 구입 및 설치, Data 관리, 애플리케이션 프로그램 구입 및 설치까지 IT 인프라를 운영하기 위한 모든 과정을 직접 해야 합니다. IaaS, PaaS, SaaS 부분의 관리 영역은 위에 설명한 것으로 갈음합니다.

 

728x90
반응형