클라우드 서비스의 종류 SaaS, PaaS, IaaS

hwwwa·2023년 3월 20일
0

클라우드 서비스

Software as a service (SaaS)

  • 고객이 사용하는 소프트웨어 제공
  • 고객을 대신하여 소프트웨어와 데이터를 제공하고 관리
  • 패키지 또는 온프레미스 방식인 기존의 소프트웨어 전달 방식과 달리 개별 컴퓨터에 응용 프로그램을 다운로드하거나 설치할 필요가 없음
  • 데이터, 미들웨어, 서버 및 스토리지와 같은 모든 잠재적인 기술적 문제를 관리
  • 고객은 유지보수 및 자원을 간소화하며 비즈니스에 집중 가능
  • 커스터마이징이 어렵다는 단점이 있음
  • 비즈니스에 집중하고 싶은 경우에 도입

Platform as a service (PaaS)

  • 소프트웨어 개발을 돕는 플랫폼 제공
  • 고객에게 OS, 마들웨어, 런타임과 같은 소프트웨어 작성을 위한 플랫폼을 가상화하여 제공하고 관리
  • 개발자는 OS, 소프트웨어 업데이트, 저장소, 인프라에 대한 관리 없이 소프트웨어 개발에 집중 가능
  • 특정 플랫폼 서비스에 종속될 수 있다는 단점이 있음
  • 신속한 개발을 원하는 경우에 도입

Infrastructure as service (IaaS)

  • 물리적 자원 제공
  • 고객에게 서버, 네트워크, OS, 스토리지를 가상화하여 제공하고 관리
  • 가상화된 물리적 자산을 UI 형태의 대시보드 또는 API로 제공
  • IaaS의 고객들은 서버와 스토리지를 접근할 수 있지만 사실상 클라우드에 있는 가상 데이터 센터를 통해 리소스를 전달 받는 형태
  • 기존 데이터센터에서 제공받던 물리적 자산을 완벽하게 가상화하여 제공하기 때문에 서버의 사양 변경 등 물리적 자산의 수정이 필요한 경우 기존 방식에 비해 훨씬 빠른 대응 가능
  • 서버, 하드 드라이브, 네트워킹, 가상화 및 스토리지 등 물리적 자원에 대한 안정적인 운영을 벤더에 맡길 수 있음
  • 고객은 OS, 미들웨어, 애플리케이션 및 데이터와 같은 자원들을 관리
  • 빠른 변화를 원하는 경우에 도입
    • 빠르게 성장하는 기업의 경우 IaaS 요구사항이 변화하고 발전함에 따라 특정 하드웨어나 소프트웨어에 전념할 필요가 없으며 확장 또는 축소의 유연성이 좋음

참고 링크

0개의 댓글