클라우드 컴퓨팅과 IaaS, PaaS, SaaS

문해피와 제육볶음·2023년 11월 1일
0

클라우드 컴퓨팅(클라우드) 이란?

클라우드 컴퓨팅이란 컴퓨터를 사용한 정보 처리를 자신이 보유한 PC가 아닌, 인터넷 '너머'에 존재하는 클라우드 사업자의 컴퓨터에서 처리하는 서비스를 뜻한다.


클라우드의 장점.

경제성

하드웨어와 소프트웨어를 소유하지 않고 사용하고자 하는 기능을, 사용하고자 하는 기간만 서비스로써 사용할 수 있다. 또한, 소프트웨어와 데이터를 클라우드에서 통합 관리함으로써 소프트웨어 업데이트 작업 및 데이터 유지보수의 효율성을 높이고 비용을 절약할 수 있다.

유연성

자체 시스템을 구축하는 것에 비해 컴퓨팅 리소스가 필요할 때, 필요한 만큼 확장하고, 필요하지 않을 때는 축소하는 등의 유연한 활용이 가능하다.

가용성

클라우드 데이터 센터 안의 일부 하드웨어에 문제가 발생하더라도 서비스를 계속해서 사용 할 수 있도록 구성되어 있다.

빠른 구축 속도

자체 시스템을 구축할 경우, 설계 후 하드웨어와 소프트웨어를 설치하기 까지 많은 시간이 걸린다. 반면, 클라우드가 제공하는 하드웨어와 소프트웨어를 이용하면 신속하게 시스템을 구축할 수 있다.


IaaS(Infrastructure as a Service)

IaaS는 기본적인 컴퓨팅 구조, 즉 서버, 스토리지, 네트워크 등의 IT 인프라를 클라우드로 제공하는 서비스 모델입니다. 사용자는 필요한 만큼의 리소스를 빌려서 사용하고, 사용한 만큼만 비용을 지불합니다.

대표적인 IaaS 제품

  • Amazon Web Services(AWS) EC2
  • Google Cloud Platform(GCP) Compute Engine
  • Microsoft Azure Virtual Machines

PaaS(Platform as a Service)

PaaS는 개발 플랫폼을 클라우드로 제공하는 서비스 모델입니다. 운영체제, 개발 도구, 데이터베이스 관리 시스템 등 애플리케이션을 개발하고 운영하는 데 필요한 플랫폼을 제공합니다. 사용자는 인프라에 대한 관리를 신경 쓰지 않고, 애플리케이션 개발에만 집중할 수 있습니다.

대표적인 PaaS 제품

  • AWS Elastic Beanstalk
  • GCP App Engine
  • Microsoft Azure App Service

SaaS(Software as a Service)

SaaS는 소프트웨어를 클라우드로 제공하는 서비스 모델입니다. 사용자는 웹 브라우저를 통해 소프트웨어에 접근하며, 소프트웨어의 설치, 업데이트, 유지보수 등에 대한 부담 없이 서비스를 이용할 수 있습니다.

대표적인 SaaS 제품

  • Google Workspace(Gmail, Google Docs, Google Drive 등)
  • Microsoft Office 365
  • Salesforce

이러한 서비스 모델들은 클라우드 컴퓨팅의 핵심 요소이며, 각각의 서비스 모델은 사용자의 요구사항과 자원에 따라 선택하여 사용할 수 있습니다.

0개의 댓글