클라우드 컴퓨팅이란?

클라우드 컴퓨팅이란 컴퓨터 작업에 필요한 여러가지 요소들을 클라우드에 저장한 후 필요에 따라 다양한 디바이스(컴퓨터,스마트폰,노트북 등) 로 서비스를 제공하는 것을 말한다.



클라우드 서비스 분류

 

IaaS

IaaS (Infrastructure as a Service) 는 서비스로 제공되는 인프라스트럭처 이며 CPU,하드웨어 등의 컴퓨팅 리소스를 필요에 따라 인프라 자원을 사용할 수 있게  클라우드를 통해 서비스를 제공한다. 관리 측면에서 개발자와 인프라 관리자의 역할을 분담시킬 수 있다.

 

ex) Amazon Web Services의 EC2, Google의 Compute Engine(GCE) 등 

 

PaaS


PaaS ( Platform as a Service) 는 서비스로 제공되는 플랫폼이며 일반적으로 애플리케이션을 개발하거나 구현할 때 애플리케이션 실행 환경 및 개발 환경을 서비스로 제공한다. PaaS를 사용하면 기업은 기본 인프라를 관리할 필요가 없어 애플리케이션 개발과 관리에 집중할 수 있다.

 

ex) Google App Engine, OpenShift, IBM Bluemix 등

 

SaaS


SaaS ( Software as a Service) 는 서비스로 제공되는 소프트웨어 이며 업무에서 사용하는 소프트웨어를 가상화 하여 필요한 만큼 서비스로 이용할 수 있도록 제공 하는 형태이다. 간단하게 인터넷으로 우리가 필요한 서비스를 별 다른 설치 없이 네트워크만 연결되어 있는 상태이면 사용할 수 있다.

 

ex) Dropbox, MS Office 365 등

 

클라우드 서비스 종류

Public Cloud

 

퍼블릭 클라우드는 대규모 클라우드 서비스이며 사용자가 필요할 때 필요한 만큼의 자원을 할당 받아 사용할 수 있다. 외부 고객들에게 클라우드 서비스를 제공하며 대규모 서비스로 구축할 시 비용이 절감되고 서비스 제공자가 구축한 보안 서비스 안에서 운영된다.

 

Private Cloud

 

프라이빗 클라우드는 기업 내부에서 자체적으로 클라우드 환경을 구축하는 방식이며

해당 기업의 방화벽 뒤에서 내부적으로 운영할 수 있어 리소스를 효율적으로 관리할 수 있고 퍼블릭 클라우드보다 많은 제어 권한과 우수한 보안을 기업에 제공할 수 있다.

 

Hybrid Cloud

 

하이브리드 클라우드는 하나 이상의 클라우드가 혼합된 환경에서 퍼블릭 클라우드와 프라이빗 클라우드 환경을 결합해 각각의 장점을 취합하여 다른 클라우드 간 데이터와 애플리케이션을 공유할 수 있으며 리소스를 쉽게 관리해 서비스를 제공할 때 운영 비용의 균형을 유지할 수 있다.

 

'클라우드' 카테고리의 다른 글

[클라우드] 클라우드란?  (0) 2022.07.29