1일 차 2장 Cloud Model 및 특징 이해

jhin·2025년 3월 6일
0

K-PaaS

목록 보기
3/16

Cloud 모델

서비스 모델 구분 예시

  • On-premises solution (개인 차 소유)
  • IaaS (렌트카 이용)
  • PaaS (택시 이용)
  • SaaS (버스 이용)

Public Cloud (비안유확)

  • 서비스 제공업체가 구축한 서버, 스토리지 등의 IT 인프라를 기업들이 사용료를 내고 이용하는 방식
  • 비용 절감 (사용한 서비스에 대해서만 지불)
  • 유지관리 하지 않음 (서비스 공급자가 유지관리)
  • 높은 안정성 (광대한 서버 네트워크)
  • 무제한에 가까운 확장성 (주문형 리소스 사용 가능)

Private Cloud (유보확)

  • 기업 자체적으로 데이터센터 안에 클라우드 환경을 구축해 사용하는 방식
  • 유연성 향상 (클라우드 환경을 사용자 지정 가능)
  • 보안 강화 (제한과 보안 수준 강화 가능)
  • 높은 확장성 (공용 클라우드의 확장성과 효율성 제공 가능)

Hybrid Cloud (제유비용)(이기종)

  • On-Premise 인프라 (또는 Private 클라우드)를 Public 클라우드와 결합하여 사용
  • 제어 (직접 유지관리)
  • 유연성 (추가 리소스 활용 가능)
  • 비용 효율성 (규모 조정 가능. 필요시에만 추가 컴퓨팅 기능에 대해 지불 가능)
  • 용이성 (부담 없이 클라우드 전환 가능)

Multi Cloud (동종)

  • 공급업체 종속으로 인한 리스크 대응 가능
  • 최신기술 도입 적용을 통한 서비스 개선 가능
  • 클라우드 서비스 조합을 통해 가격경쟁력 확보
  • 기업 전략에 따른 여러 클라우드 서비스 이용

IaaS

Infrastructure as a Service (서비스형 인프라)
물리적 리소스를 가상화하여 유연한 Infrastructure 제공

항목하이퍼바이저(VM)컨테이너(Container)
격리 단위OS 단위 (Guest OS 포함)애플리케이션 단위
OS 포함 여부각각의 VM에 OS 포함호스트 OS 공유
속도부팅 속도 느림빠른 실행
리소스 사용량많음 (중복된 OS 존재)적음 (공유 자원 활용)
배포 방식VM 이미지로 배포컨테이너 이미지로 배포
보안성강력한 격리, 보안 우수커널 공유로 보안 취약 가능
운영 환경클라우드, 엔터프라이즈마이크로서비스, DevOps

PaaS

Platform as a Service (서비스형 플랫폼)
PaaS는 미들웨어 성격을 띠며, 컨테이너를 기반으로 SW 플랫폼 서비스를 제공
IaaS와 SaaS의 중간 수준의 서비스

특징

  • IaaS 기반에서 SaaS 개발 시의 문제점을 해결 가능
  • 표준화된 HW 및 SW의 설치구성을 자동화하여 신속한 개발·테스트 가능
  • 애플리케이션을 개발, 실행, 관리할 수 있는 플랫폼을 제공하는 서비스
  • SaaS의 개념을 개발 플랫폼에 확장한 방식
  • 개발을 위한 플랫폼 구축 필요 없이 웹에서 쉽게 빌려 쓸 수 있음
  • 개발자는 개발에만 집중, 애플리케이션이 동작하는 주변 환경은 가져다 쓰는 구조
  • 개발 to 배포까지 라이프사이클이 짧아 DevOps 문화를 적용하기 용이

SaaS

Software as a Service (서비스형 소프트웨어)
IaaS, PaaS 환경 위에서 SW기능을 서비스로 제공
필요한 만큼만 이용하고 요금을 지불하는 형태

특징

  • 인터넷에만 접속하면 별도 설치 없이 바로 사용가능
  • 구독형 서비스
  • 이용 규모·기간이 고정적이지 않아 단기간·소수 계정만으로도 사용 가능
  • 데이터가 클라우드에 저장되어 보안성이 높고 접근이 자유로움
  • 수시로 최신 버전 사용 가능
  • 클라우드 공급자가 대신 관리하므로 유지관리에 소요되는 리소스 비용이 없음

0개의 댓글