336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

SaaS (Software as a Service) : 서비스로서의 소프트웨어

업무에서 사용하는 소프트웨어 기능을 인터넷 등의 네트워크를 통해서 필요한 만큼 서비스로 이용할 수 있도록 제공하는 형태


  • 하나의 서버를 여러 기업에서 공유하는 것을 전제한 멀티 테넌트 방식 서비스를 제공
  • 데이터는 기업 사용자별로 분리되도록 설계하여 보안성 확보
  • 소프트웨어 업데이트는 클라우드 사업자가 수행
  • 항상 최신 기능을 사용, 소프트웨어의 버그가 방치되지 않음
  • 대표 소프트웨어 : 정보 시스템의 전자 메일, 그룹웨어, CRM(Customer Ralationship Management, 고객 관리 시스템)등
  • 대표적인 SaaS 서비스 : 구글의 Google apps


PaaS (Platform as a Service) : 서비스로서의 플랫폼

기업의 애플리케이션 실행 환경 및 애플리케이션 개발 환경을 서비스로써 제공하는 모델


  • 기업 사용자가 개발 환경을 처음부터 구축하는 것은 많은 시간과 노력의 비용이 들기 때문에, Java, PHP, Ruby 등의 프로그래밍 언어를 지원하는 애플리케이션 실행 환경이나 데이터베이스 등이 미리 마련되어 있음
  • 서버, 네트워크, 보안 부분을 클라우드 사업자에게 위임하여 구축 및 운영이 쉬움 (Iaas는 직접 해야 함)
  • 자사에서 개발한 응용 프로그램을 가동할 수 있음 (애플리케이션 활용 자유도가 높음)
  • 서버 및 미들웨어의 상세한 설정을 할 수 없으며, 특정 Paas 환경에 의존도가 높기 때문에 다른 환경으로의 Migration이 쉽지 않음
  • 주된 용도
    1. 개발 및 테스트 시행에 큰 처리 능력이 필요한 경우
    2. 자사에서 운용 중인 애플리케이션의 최대 부하를 분산 처리
    3. 스마트 폰이나 태블릿 등의 모바일 서비스에서 인터넷 접속이 필요한 경우
    4. 다양한 '사물'들이 인터넷을 통해 서로 통신하는 IoT(Internet of Things)에서 다양한 기기들이 생성하는 센서 데이터 같은 대용량 데이터를 효율적으로 수집하여 처리
  • 세일즈 포스 : Force.com, 이보우즈 : kintone, 오픈 소스 Paas 기반 소프트웨어 : Cloud Foundry



IaaS (Infrastructure as a Service) : 서비스로서의 인프라 스트럭쳐

CPU나 하드웨어등의 컴퓨터 리소스를 네트워크를 통해 서비스로 제공하는 모델


  • 대표 IaaS 서비스 : 가상 서버 및 온라인 스트로지
  • 가상 서버 : 클라우드 사업자가 보유하는 물리적인 서버의 CPU, 메모리, 스토리지 등의 하드웨어 자원을 소프트웨어적으로 나누어 사용자에게 제공
  • 기업 사용자가 스스로 OS, 데이터베이스, 미들웨어, 응용 프로그램 등의 소프트웨어를 설치 및 자유롭게 운영
  • 활용 예 : 웹 사이트의 서버 (프로모션 이벤트용 웹 페이지 개설등 일시적으로 컴퓨터 리소스를 많이 빌려서 사용하고, 프로모션이 종료되면 리소스를 감축)
  • 대표적인 IaaS 서비스 : Amazon Web Service가 제공하는 Amazon Elastic Compute Cloud (EC2)


블로그 이미지

뚱땡이 우주인

,