Cloud/basic

[Cloud] 클라우드 서비스 모델

foo_bar.oh 2024. 4. 1. 22:59

 

1. 클라우드 컴퓨팅 

클라우드를 알기전에 먼저 클라우드 컴퓨팅이라는 개념을 먼저 알아야 합니다. 

클라우드 컴퓨팅이란?  퓨팅 리소스를 인터넷을 통해 서비스로 사용할 수 있는 주문형 서비스를 말합니다. 즉, 기업에서 직접 리소스를 조달하거나 구성, 관리할 필요가 없으며 사용한 만큼만 비용을 지불하면 되는 서비스를 의미합니다.

 

그냥 정의를 바로 읽으면 무슨 의미인지 와닿지 않을 수 있습니다. 한가지 요리로 예를 들어볼 수 있습니다.

 

집에서 직접 요리를 하면 많은 것들이 필요합니다. 예를 들어서, 레시피, 레시피에 필요한 재료, 조리도구, 주방 등 요리라는 상품을 하나 만들기 위해 다양한 리소스들이 필요합니다. 그렇기에 저를 포함한 많은 사람들이 식당에서 외식을 하게 됩니다. 요리가 귀찮아서는 아닙니다.. 맛있는 음식을 먹거나 배를 채우기 위해 요리를 직접 할 필요 없이 식당에서 원하는 음식을 주문할때 주방도구나 요리 재료가 필요하지는 않습니다. 단지 필요한건 그저 돈일뿐..

 

이처럼, 클라우드 컴퓨팅도 기업이나 개인이 서버, 네트워크, 모든 것을 구축하고자 하면 많은 비용이 발생하여 사업을 하기도 전에 배보다 배꼽이 더 큰 경우가 발생하게 됩니다. 이때, 필요한 리소스들만 제공업체에 요청하여 사용하도록 하는 것이 클라우드 컴퓨팅 이라고 할 수 있습니다.

 

2. 클라우드 컴퓨팅 서비스 모델

다시 클라우드 컴퓨팅 서비스 모델로 돌아와서, 소비자들도 취향에 맞게 다양한 서비스 모델이 필요할 것입니다. 클라우드는 온라인의 광범위한 영역을 모두 다루는 영역이기 때문에 서비스들이 제공하는 범위에 따라 각각의 서비스 모델들이 존재합니다. 따라서, 클라우드 컴퓨팅에는 IaaS, PaaS, SaaS라는 세 가지 기본 클라우드 서비스 모델이 있습니다.

 

3. IaaS, PaasS, SaaS 개념

개념에 대한 정의를 살표보면 다음과 같습니다.

  • Infrastructure as a Service(IaaS, 아이아스, 이에스)서비스로 제공되는 인프라스트럭처입니다. 개발사에 제공되는 물리적 자원을 가상화합니다.
  • Platform as a Service(PaaS, 파스)서비스로 제공되는 플랫폼입니다. 개발사에 제공되는 플랫폼을 가상화합니다.
  • Software as a Service(SaaS, 사스)서비스로 제공되는 소프트웨어입니다. 고객에게 제공되는 소프트웨어를 가상화합니다.

클라우드 서비스 모델 비교

 

해당 이미지는 https://www.whatap.io/ko/blog/9 의 클라우드 서비스 모델을 참고하였습니다.

 

 

  1.