클라우드

클라우드, 서비스 모델

asd135 2024. 9. 8. 15:52
728x90

클라우드 컴퓨팅

컴퓨터리소스(네트워크, 서버, 스토리, 애플리케이션) 인터넷을 통해 클라우드 서비스 제공업체(아마존, 네이버 등)로부터 필요할 때마다 사용 가능

 

클라우드 컴퓨팅 특징

  1. 주문형 셀프 서비스: 사용자가 필요할 때 자원을 요청하고 사용가능
  2. 광범위한 네트워크 접속: 인터넷만 있으면 다양한 디바이스로 서비스 접속 가능
  3. 리소스 공유: 여러 사용자가 같은 컴퓨팅 리소스를 공유하여 이용함 사용자마다 리소스가 할당되지만 사용자는 어느 부분에 접속했는지 알 수 없음
  4. 신속한 확장성: 필요에 따라 자원을 늘리거나 줄일 수 있음
  5. 측정 가능한: 서비스: 사용한 만큼 요금을 지불

클라우드 서비스 모델

SaaS(Software as a Service) 

 

클라우드 사업자가 하드웨어/네트워크, OS, 미들웨어, 애플리케이션 제공 사용자는 이미 만들어진 시스템을 이용하는 구조

SaaS 예시: Google Workspace, Microsoft 365, Salesforce 사용자들이 클라우드를 통해 소프트웨어에 접근하고 데이터를 저장 및 관리할 수 있도록 함

 

PaaS(Platform as a Service)

 

클라우드 사업자가 하드웨어/네트워크, OS, 미들웨어 제공 개발자들이 애플리케이션 개발, 실행, 관리함

애플리케이션 실행 환경, 데이터베이스 등이 미리 제공됨, 서버 및 미들웨어의 상세 설정이 불가능 개발자들은 코드 작성만 하면 됨

 

IaaS(Infrastructure as a Service)

 

클라우드 사업자가 하드웨어/네트워크, OS 제공 가상화된 컴퓨터 리소스를 제공, IaaS는 물리적인 하드웨어를 직접관리할 필요 없음

대규모 웹 애플리케이션, 테스트 및 개발 환경, 데이터 저장소 등에서 유용하게 사용된다.

 

IaaS 예시: Amazon Web Services(AWS) EC2, Microsoft Azure, Google Cloud Compute Engine 등