DEVOPS/CLOUD

클라우드 컴퓨팅이란?

연듀 2022. 9. 3. 14:55

 

 

클라우드 컴퓨팅이란?

 

인터넷 너머에 존재하는 클라우드 사업자의 컴퓨터에서 정보처리를 하는 서비스.

여기서 클라우드란 각각 고유의 기능을 가진 서버의 글로벌 네트워크를 의미하며, 클라우드 컴퓨팅은 클라우드에서 서버, 스토리지, 소프트웨어 등 필요한 IT 자원을 받아서 사용하는 기술을 의미한다. 

AWS에서는 클라우드 컴퓨팅을 'IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 ' 이라 정의한다.

인프라를 더 이상 하드웨어로 생각하지 않고, 소프트웨어로 생각하고 사용할 수 있다.

 

 

 

 

클라우드 컴퓨팅의 특징

 

 

-주문형 셀프 서비스 (사용자 스스로 개별 관리)

-광범위한 네트워크 접속

-리소스 공유

-신속한 확장성 (scale up/down)

-측정 가능한 서비스(종량제)

 

 

 

클라우드 컴퓨팅의 장점

 

-경제성

-유연성

-가용성

-빠른 구축 속도

-손쉬운 글로벌 서비스

-강력한 보안 

 

 

 

 

클라우드 서비스 모델 

 

클라우드 서비스는 어떤 자원을 제공하는지에 따라서 SaaS(Software as a Service), PaaS(Platform as a Service), IaaS(Infrastructure as a Service)로 나뉜다. 

 

 

 

 

 

IaaS(Infrastructure as a Service)

 

가상 서버, 데이터 스토리지 및 데이터 베이스와 같은 일련의 빌딩 블록에 대한 액세스를 서비스 형태로 제공하는 클라우드 서비스이다. 

사용자는 사용한 만큼 사업자에게 지불한다. 
가장 유명한 사례로 AWS와 Rackspace가 있다. 

 

 

 

PaaS(Platform as a Service)

 

사업자가 자체 하드웨어 인프라에서 호스트하는 소프트웨어와 제품 개발 도구를 제공하는 클라우드 서비스이다.

(cloud-based environment + infrastructure)

애플리케이션 실행 환경이나 데이터베이스 등이 미리 준비되어 있다.

개발 및 테스트에 큰 처리 능력이 필요한 경우 IoT 데이터를 효율적으로 수집하여 처리하는 플랫폼이다. 

이러한 유형의 서비스로는 Google App Engine 등이 있다.

 

 

 

SaaS(Software as a Service)

 

클라우드 서비스 중 가장 일반적이다.

사업자는 모든 소프트웨어와 어플리케이션을 제공한다.

사용자는 필요할 때 원하는 비용만 내면 어디서든 곧바로 web 또는 API를 통해 접근해 쓸 수 있고 소프트웨어 설치를 위해 비용과 시간을 들이지 않아도 된다.

대표적으로 구글 앱스, MS 오피스 356, 드롭박스와 같은 클라우드 스토리지 서비스 등이 있다.

 

 

 

 

https://www.whatap.io/ko/blog/9/

 

 

 

 

반응형