ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SaaS, Iaas, Paas
    카테고리 없음 2016. 7. 15. 22:00
    클라우드 컴퓨팅 서비스

    + 최초의 클라우드 컴퓨팅 서비스는 1995년 미국 제너럴 매직에서 AT&T 등 다른 여러 통신사와 제휴를 맺으면서 시작했다.
    + 제대로 자리잡기까지는 10여년이 걸렸다.
    + 2005년 특정 소프트웨어를 필요한 시기에 인터넷으로 접속해 쓰고, 사용한 만큼 요금을 내논 제도가 정착되었다.





    SaaS, IaaS, PaaS 

    + 최초 클라우드 서비스는 지메일이나 드롭박스, 네이버 클라우드 처럼 소프트웨어를 웹에서 쓸 수 있는 SaaS (Software as a Service)가 대부분이었다. 
    + 서버와 스토리지, 네트워크 같은 컴퓨팅 인프라를 빌려주는 IaaS (Infrastructure as a Service)로 발전. 
    + 플랫폼을 빌려주는 PaaS(Platform as a Service )로 발전.


    SaaS

    + SaaS는 클라우드 환경에서 운영되는 애플리케이션 서비스를 말한다.
    + 모든 서비스가 클라우드에서 이루어진다. 소프트웨어를 구입해서 PC에 설치하지 않아도 웹에서 소프트웨어를 빌려 쓸 수 있다.
    + SaaS는 필요할 때 원하는 비용만 내면 어디서든 곧바로 쓸 수 있는 장점이 있다.
    + 소프트웨어 설치를 위해 비용과 시간을 들이지 않아도 된다.
    + 중앙에서 해당 소프트웨어를 관리하기 때문에 사용자가 일일이 업그레이드나 패치르 작업을 할 필요가 없다.
    + 대표적인 SaaS 서비스는 구글 앱스, MS오피스365, 드롭박스 같은 클라우드 스토리지 서비스이다.
    + 국내에서는 한글과컴퓨터가 SaaS 형태의 오피스 솔루션인 넷피스를 인프라웨어는 클라우드 오피스인 ‘폴라리스 오피스’를 선보였다.

    IaaS

    + 데이터센터를 구축하는 대신 클라우드를 이용해 필요한 컴퓨팅 인프라를 사용하는 서비스를 말한다.
    + 서버나 스토리지 구입-운영 비용을 줄일 수 있다. 
    + AWS, MS 구글 ,IBM 오라클 등이 서비스를 제공하고 있다.
    + IaaS는 인터넷을 통해 서버와 스토리지 등 데이텃네터 자원을 빌려 쓸 수 있는 서비스를 일컫는다.
    + 이용자는 직접 데이터센터를 구축할 필요 없이 클라우드 환경에서 필요한 인프라를 꺼내 쓰면된다.
    + 빌려온 인프라에서 사용자는 운영체제를 설치하고, 애플리케이션 등을 설치한 다음 원하는 서비스를 운영할 수 있다.
    + 넷플릭스 사례가 대표적이다. 넷플릭스는 자체 데이터센터를 구축한다음 서비스를 운영하는 대신 AWS의 IaaS 서비스를 이용한다. 빠른 서비스를 전세계에 제공하기 위해 AWS에서 필요한 컴퓨팅 자원을 빌려서 서비스를 운영한다.
    + 만약 기존 데이터센터 환경이었다면 서버를 추가로 들이거나 스토리지를 구입하는 과정에서 시간이 며칠 또는 몇 주 더 걸릴 수 있다. 





    + IaaS는 가상서버, 데이터 스토리지 같은 기존 데이터센터가 제공하는 서버를 제공한다. 
    + 물리적으로 만들어진 환경이 아니기 때문에 사용하지 않을 때 시스템을 해체하는 것도 손쉽다.
    + IaaS 서비스로는 AWS를 꼽는다. AWS는 2002년 7월 ECS란 이름으로 처음 클라우드 서비스를 시작했다.



    PaaS

    + PaaS는 소프트웨어 서비스를 개발하 ㄹ때 필요한 플랫폼을 제공하는 서비스다.
    + PaaS에서 필요한 서비스를 선택해 애플리케이션을 개발한다.
    + PaaS 운영업체는 개발자가 소프트웨어를 개발할 때 필요한 API를 제공해 개발자가 좀 더 편하게 앱을 개발할 수 있게 돕는다. 
    + SaaS가 이미 만들어진 레고 모형, IaaS가 레고 공장이라면 PaaS는 레고 블럭이라고 할 수 있다.
    + PaaS 서비스 업체는 레고 블럭을 개발자에게 제공하고, 개발자는 각 레고 블럭을 바탕으로 자신만의 레고 모형을 만든다.
    + 개발자가 배랑르 하는 데 필요한 도구와 환경을 사용하고, 사용한 만큼만 비용을 내기 때문에 개발자로선 비용 부담을 덜 수 있다. 
    + 단 플랫폼 기반으로 애플리케이션을 개발하기 때문에 특정 플랫폼에 종속될 수 있다는 단점이 있다.
    + 대표적인 PaaS 서비스 기업으로는 세일즈포스닷컴, 구글 앱엔진 등이 있다. 


















Designed by Tistory.