HPC Solution 아렌티어를 소개합니다.

KR
KR EN JP
SEARCH
인사이트
클라우드 서비스 IaaS, PaaS, SaaS 이해하기
  • 소식
  • 2023.10.20
 

 

클라우드 컴퓨팅 환경이 다방면으로 보급되면서, 소프트웨어, 플랫폼 및 인프라까지 서비스 형태로(as-a-Service) 제공 받을 수 있게 되었습니다.

 

IaaS, PaaS, SaaS에 대한 이해

 

어떤 요소를 서비스로 제공받느냐에 따라서, 대표적인 클라우드 서비스 모델인 IaaS, PaaS, SaaS로 구분할 수 있습니다. 위 서비스 모델은 관리자와 사용자 입장에서 각기 다른 장단점을 제공하기 때문에, 각 서비스 모델에 대해 정확히 이해할 필요가 있습니다.

 

 

IaaS (Infrastructure as a Service)

 

기본적으로 IT 인프라는 여러 구성 요소들이 필요합니다. 인프라의 구성요소인 직접적인 컴퓨팅 장비(H/W)가 대표적이라 할 수 있습니다.

고성능 컴퓨팅(HPC) 환경을 위해 컴퓨팅 장비를 구비하려면, 원하는 사양에 따라 천문학적인 비용을 필요로 하게 될 수 밖에 없습니다. 이를 IaaS의 형태로 클라우드 컴퓨팅 서비스를 받을 수 있습니다.

 

IaaS의 장점

 

1. 직접 인프라를 구축할 필요 없이, 가상 호스팅(VM) 제공기업이 준비한 환경을 사용할 수 있습니다. 즉, 관련하여 서버 인원에 대한 고정비를 축소할 수 있고, 서버를 둘 공간에 대한 고민이 필요 없게 됩니다.

2. 가상 서버 위에 OS와 사용할 어플리케이션을 관리하고 사용하는 것이기에, SaaS와 PaaS대비 관리적인 유연성이 확보되어 원하는 대로 시스템 구축이 가능합니다.
 

IaaS의 단점

 

1. 가상 서버 하위 레벨을 구성한 IaaS 제공 기업의 영역은 마음대로 접근하거나 조정할 수 없습니다. 이는 IT 관리/운영 부서에서 단점으로 작용될 수 있습니다.

2. 관리할 수 있는 영역이 많은 만큼 S/W와 H/W에 대한 지식이 모두 필요하며 네트워크와 보안 문제에 관해서도 직접 환경 설정이 필요합니다.     

       

 
 
 

PaaS (Platform as a Service)

 
컴퓨팅 환경을 이용하여 응용 프로그램을 개발할 수 있는 플랫폼 및 환경을 제공하는 것을 말합니다.
 

PaaS의 장점 

 

1. 운영 팀이 인프라를 모니터링할 필요가 없습니다.

2. 사용자는 OS, Server, Network 등등을 고려할 필요가 없습니다.

3. 개발자는 응용 환경의 편의를 더하는 오픈 소스 등을 이용하여 빠르게 어플리케이션을 개발하거나 서비스를 할 수 있습니다.

4. 위와 같은 장점들로 인해 IT 관리적인 측면에서 편리합니다.

 

PaaS의 단점

 

1. PaaS 특성상 어플리케이션이 플랫폼에 종속되어 개발이 되다보니, 다른 플랫폼으로 이동하기 어렵습니다.

2. OS를 기반으로 H/W스펙이 이미 고정되어 있기 때문에 개발 측면에서 유연성이 떨어집니다.

 

 

SaaS (Software as a Service)

 

SaaS의 장점

 

1. 사용자는 별도 설치 필요 없이 즉각 S/W를 사용할 수 있습니다. 인터넷 환경만 확보된다면 별도 설치 없이 서비스에 로그인하면 바로 사용이 가능합니다.

2. 기업은 따로 업데이트를 하지 않아도 사용자들은 언제든 최신 SW를 사용할 수 있습니다.

 

SaaS의 단점

 

1. SaaS는 반드시 인터넷이 가능한 환경에서만 사용할 수 있습니다.

2. 인터넷 환경에서 사용하기 때문에, 외부 해킹 및 데이터 유출 등의 보안적 위협이 존재합니다.

 
 
 

기업의 고성능 컴퓨팅 환경 구축에 앞서, 사용성에 맞게 서비스를 제공받는 방법

 

HPC 환경을 구성할 때, 현장에 필요한 적정 자원 용량을 잘 체크하여, 자원의 중복투자를 방지해야 하고, 쓰는 만큼 비용을 지불해야 하는 클라우드 자원의 경우, 관리자의 입장에서 과다 비용지출이 발생하지 않도록 통제할 수 있는 관리 시스템 등, 고려해야 할 것들이 많습니다.

HPC 자원을 구축하는 것이 끝이 아니라, 해당 자원을 잘 사용해야 본 목적을 이룰 수 있는 것이기 때문에, 구축 단계에서부터, HPC 구축에 대한 사업 경험이 충분한 업체와 다양하게 상담을 해보실 필요가 있습니다.

자원의 양과 자원의 가용성, 보안과 데이터 분석 등.. 이 모든 것이 기업의 중대 자산이 된 현 시대에, HPC 전문가와 상담을 통해서 구체적인 대화를 통해 조직에 알맞은 HPC 환경을 구성해갈 필요가 있겠습니다.

 
 
 

[참고 자료]

1. ASSIST - Cloiud offering : Comparison between IaaS, PaaS, SaaS, BaaS https://assist-software.net/blog/cloud-offering-comparison-between-iaas-paas-saas-baas

2. IDC White Paper: 하이브리드 클라우드 전략의 강점 https://www.itworld.co.kr/techlibrary/133650

3. What is PaaS (platform-as-a-service)? A simpler way to build software applications https://www.infoworld.com/article/3223434/what-is-paas-platform-as-a-service-a-simpler-way-to-build-software-applications.html

 

클루닉스 뉴스레터
받아보세요!
클라우드, HPC, 인공지능 (AI) 등의
트랜드 뉴스를 매주 만나보세요. 뉴스레터 구독하기
퀵메뉴 모바일 여닫기 한단 아래로 맨 위로

현재 브라우저에서는 지원하지 않는 사이트입니다. 아래의 다른 브라우저를 다운받아 사용해주세요.