티스토리 뷰

TIL/기술면접

[CLOUD] Iass vs Pass vs Sass

초코파이_ 2020. 10. 2. 13:18

💡클라우드 컴퓨팅이란?

클라우드 컴퓨팅스토리지, 플랫폼, 애플리케이션,네트워크 등의 IT 자원들을 사용자가 소유하지 않고 통신망/인터넷을 통해 제공하여 소비자가 필요한 만큼 빌려 쓰고, 사용한 만큼 비용을 지불(종량제) 하는 서비스 방식을 말한다. 

비용 절감, 민첩한 IT 서비스 제공이라는 장점 때문에 많은 기업에서 on-premiss 방식 대신 클라우드 서비스를 사용하고 있다. 클라우스 서비스의 종류로는 Iaas, Paas, Saas 크게 3가지가 있다. 

💡Iaas(Infrastructure as a Service, 이아스/아에스)란?

서버, 네트워크, 스토리지, 메모리, CPU 등 가상 인프라를 빌려주는 서비스이다. OS, 미들웨어 등은 사용자가 직접 설치하고 관리하기 때문에 클라우드 서비스 중 가장 덜 의존적이다. 

ex) AWS EC2, S3

💡Paas(Platform as a Service, 파스)란?

애플리케이션 설계, 개발, 테스트, 배포, 호스팅을 포함하며, 어플리케이션, 서비스를 제공하기 위해 필요한 모든 자원을 빌려주는 것을 말한다. 즉, 개발 및 운영 환경을 포함한 플랫폼을 제공한다. 사용자는 제공된 플랫폼에서 어플리케이션, 서비스 개발에 집중할 수 있다. 

ex) MS Azure, 한국정보화진흥원 Pass-TA

💡Saas(Software as a Service, 사스)란?

클라우드를 통해 제공되는 소프트웨어로 별도의 설치나 전환 과정 없이 퍼블릭 클라우드에 설치되어 있는 애플리케이션, 서비스를 인터넷을 통해 제공받는 것을 말한다. 구글, 마이크로소프트, 어도비 등 과거 설치형 서비스가 Saas 서비스로 변화하고 있다. 참고

ex) 구글 doc, 어도비 photoshop, 세일즈포스 

출처: https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/

전통 방식인 on-premise는 하드웨어부터 어플리케이션까지 모든 것을 사용자가 처리해야한다.

Iaas는 가상 인프라 위주로 서비스 제공하여 인프라를 제외한 나머지 환경은 사용자가 자유롭게 구축할 수 있다. 

Paas는 개발환경(플랫폼)까지 제공하기 때문에 안정적인 환경에서 애플리케이션 개발을 할 수 있다. 

Saas는 애플리케이션까지 제공되기 때문에 접속 또는 로그인을 통해 서비스를 이용할 수 있다. 

Iaas < Paas < Saas 순으로 가격이 비싸다. 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday