블로그
용어 해설
SaaS, PaaS, IaaS, 온프레미스의 차이를 표를 사용하여 알기 쉽게 해설
SaaS, PaaS, IaaS, 온프레미스의 차이를 표를 사용하여 알기 쉽게 해설
소개
세상에 나오는 클라우드 서비스의 형태는 3개로 분류되어 있으며, 그 중 2개가 SaaS와 PaaS(3번째는 IaaS)입니다.
SaaS, PaaS, IaaS의 정식 명칭은 각각 Software as a Service( 서비스로서의 소프트웨어 ), Platform as a Service( 서비스로서의 플랫폼 ), Infrastructure as a Service( 서비스로서의 인프라 )입니다만, 이러한 클라우드 서비스와 온프레미스에는 어떤 차이가 있습니까?
SaaS, PaaS, IaaS 정의 및 비교표
SaaS
클라우드 컴퓨팅 서비스 중에서도 가장 포괄적으로 제공하는 서비스 형태입니다. 벤더가 관리하는 애플리케이션 세트를 웹 브라우저에서 사용할 수 있습니다.
즉, 소프트웨어 업데이트, 버그 수정 및 유지 관리에 이르기까지 모든 공급업체가 수행하므로 고객은 설치할 필요가 없으며 대시보드 및 API를 통해 애플리케이션에 연결하기만 하면 됩니다.
대표적인 SaaS 솔루션에는 Google Workspace, Salesforce, Dropbox 등이 있습니다.
PaaS
기업과 개발자가 소비자용 애플리케이션을 호스트, 구축, 배포할 수 있도록 하는 것입니다. PaaS 제공업체는 자체 인프라에서 하드웨어와 소프트웨어를 호스팅하고 이 플랫폼을 통합 솔루션으로 사용자에게 제공합니다.
따라서 개발자는 이미 구축된 환경에서 제공된 그날부터 애플리케이션을 구축, 실행, 관리할 수 있습니다. 그러나 기업 측에서 자체 애플리케이션 및 데이터 관리가 필요합니다. 이를 통해 많은 개발자가 요구하는 사용자 정의를 실현하고 동시에 필요한 데이터 보호, 스토리지 및 가동 시간의 기반을 구축합니다.
대표적인 PaaS 솔루션에는 Google App Engine, OpenShift, Windows Azure 등이 있습니다.
IaaS
공급업체는 기존 데이터 센터와 유사한 기술과 기능을 제공하지만 고객의 애플리케이션, 런타임, 미들웨어 및 데이터는 고객이 직접 관리해야 합니다. 또한 고객은 텍스택을 구축해야 하며 실용적인 관점에서 온프레미스 시스템과 마찬가지로 사용합니다.
기업이 "서비스로서"클라우드 컴퓨팅을 이용함으로써 최신 디지털 솔루션의 이용에 필요한 인프라, 보안, 가동 시간, 확장성 등은 벤더측이 책임을 집니다.
또한 온프레미스 솔루션과 달리 SaaS 및 PaaS 서비스는 인터넷 브라우저와 온라인 애플리케이션에서 쉽게 액세스할 수 있습니다.
SaaS와 PaaS, 어느 것이되어야 하는가?
SaaS, PaaS 또는 온프레미스는 각각 함께 사용할 수 있지만 어떤 솔루션을 도입할지는 어떤 기능이 필요한지에 따라 다릅니다.
아래 표를 사용하여 각 솔루션이 어떤 기능, 컨트롤 및 이점을 가지고 있으며, 그 중 어느 것이 자신에게 가장 적합한지 확인하십시오.
| 온프레미스 | PaaS | SaaS | |
|---|---|---|---|
| 비용 | 온프레미스 서버의 호스트 비용은 하드웨어나 기술자에게만 적용되지 않습니다. 그 외에 임대료, 에어컨 설비, 전기 요금, 보안 등의 비용도 필요합니다. | 사용자는 사용료 또는 구독 요금을 지불하고 공급업체 제공 플랫폼을 사용합니다. 이 요금은 일반적으로 프로젝트에 소비되는 리소스에 따라 결정됩니다. | 사용자는 월별 또는 연간 요금을 지불하고 웹 브라우저 및 앱 내에서 애플리케이션 세트를 사용합니다. 사용료는 일반적으로 사용자별로 설정됩니다. |
| 개발 | 온프레미스 시스템만을 사용하는 경우 개발자는 환경을 구축하고 텍스택을 얻기 시작해야 합니다. | PaaS는 하드웨어 소프트웨어를 포함한 완벽한 텍스택을 제공하여 애플리케이션 개발, 테스트 및 배포를 지원합니다. | SaaS에서 사용자 지정 기능은 최소한입니다. 공급업체는 특정 기능을 제공합니다. |
| 통제 | 서버가 온프레미스에 있기 때문에 세 가지 솔루션 중에서 애플리케이션을 가장 쉽게 제어할 수 있다고 할 수 있습니다. | PaaS를 사용하면 개발자가 자체 솔루션을 구축하고 실행할 수 있지만 데이터는 타사가 관리하는 서버로 보호됩니다. | SaaS에서 타사 공급업체는 애플리케이션에 대한 모든 것을 관리합니다. |
| 데이터 보안 | 관리와 관련하여 온프레미스 서버는 데이터에 최단 액세스를 제공하지만 데이터 보안 및 규정 준수를 자체적으로 구현하기 어려운 측면도 있습니다. | PaaS는 보안 및 컴플라이언스에도 대응하고 암호화를 위한 BYOK(Bring Your Own Key) 등으로 제어하지만 SaaS 배포 시와 마찬가지로 위험은 남습니다. | SaaS는 보안 및 컴플라이언스를 구현하지만, 무단 액세스 및 데이터 도난의 위험은 남아 있으며 SaaS 공급업체가 고객의 특정 규제 요구 사항을 준수하지는 않습니다. |
| 공연 | IT 팀과 개발 팀에서 애플리케이션, 서버, 네트워크, 스토리지 성능을 모니터링하고 관리해야 합니다. | 개발 팀은 애플리케이션 성능을 보장할 책임이 있지만 공급업체는 기본 플랫폼의 성능을 유지할 책임이 있습니다. | 공급업체는 성능을 유지하고 애플리케이션을 안정적으로 실행할 책임이 있습니다. |
| 시스템 통합 | 솔루션을 스크래치에서 구축하는 경우 통합을 인식하면서 구축할 수 있지만 신뢰성에 문제가 발생할 수 있습니다. | 레거시 시스템을 PaaS 솔루션과 함께 작동하려면 사용자 정의가 필요할 수 있으며, 이는 많은 투자를 수반합니다. | SaaS는 통합을 위한 개방형 표준을 기반으로 설계되었는지 여부에 따라 레거시 시스템 및 기타 애플리케이션과 쉽게 통합되지 않을 수 있습니다. |
| 용량 확장성 | 용량을 확장할 수 있지만 더 복잡하고 비용이 많이 듭니다. 온프레미스 유형의 경우 소프트웨어를 조달하고 물리적 서버를 추가해야 할 수 있습니다. | 공급업체는 확장 기능을 제공하지만 약간의 튜닝이 필요할 수 있습니다. | 최종 사용자에게는 확장 기능이 보이지 않으며 모든 구성 및 추가 리소스는 공급업체에서 제공합니다. |
사이고에게
당사는 대기업 포털 Liferay DXP의 PaaS, SaaS 솔루션인 Liferay Experience Cloud도 제공하고 있으며, 변화하는 환경에서 기업의 성장을 지원합니다.
자세한 것은 이쪽을 확인해 주세요.
Placeholder
기술 자료, 기술 팁
Placeholder
고객 경험
Placeholder
고객 경험