클라우드 컴퓨팅과 장점

2024. 1. 30. 16:59

Cloud Computing 

컴퓨팅 리소스를 인터넷을 통해 서비스로 사용할 수 있는 주문형 서비스
https://cloud.google.com/learn/what-is-cloud-computing?hl=ko
 

클라우드 컴퓨팅이란 무엇인가요?  |  Google Cloud

클라우드 컴퓨팅에 대해 헷갈리시나요? 퍼블릭 클라우드 컴퓨팅은 확장 가능한 주문형 서비스를 제공합니다. 클라우드 컴퓨팅 유형에 대해 자세히 알아봅니다.

cloud.google.com

내가 중고 거래 사이트 창업을 했다고 가정하자.
인터넷에서 활발한 거래가 이루어 짐으로 이를 위해서 
직접 온프레미스 환경을 구축한다. 

우선 서버 컴퓨터를 설치할 서버 실이 필요하다
나중에 잘될 수 있기 때문에 충분한 공간이 필요하다 
서버 컴퓨터만 있는 것이 아닌 이를 냉각해줄 냉각기도 필요하다.

간단하게 적어봐도
생각보다 많은 장비들이 필요하다.


이 같은 상황에서 클라우드 컴퓨팅이 필요하다. 
서비스 구축을 위한 컴퓨팅 리소스 (서버실, 서버, 냉각 장치.. ) 들을 직접 설치하고 관리하는 것이 아닌
인터넷을 통해 가상화된 리소스들을 제공하는 서비스를 말한다.

 

Cloud Computing vs Hosting

그렇다면 호스팅과는 무슨 차이가 있을까?

우선 자원 제공 방식에서 차이가 있다.
클라우드 컴퓨팅 방식은 가상화된 자원이 인터넷을 통해 제공이 된다
이에 반해 호스팅은 호스팅 회사 내에 있는 물리적인 서버를 제공 받는다 .

제공 방식의 차이는 곧 확장성의 차이를 만든다
클라우드 컴퓨팅은 필요에 따른 리소스 증가 및 축소가 가능하지만 
호스팅은 고정된 자원을 사용하기 때문에 확장성 있는 리소스 관리가 어렵다.

서비스 모델의 개수 차이도 있다.
클라우드 컴퓨팅은  IaaS, PaaS, SaaS 를 제공하여 유연하게 서비스 모델을 선택할 수 있는 반면 
호스팅의 경우 인프라 수준의 호스팅을 제공한다.
비교 클라우드 컴퓨팅  호스팅 
제공 방식 가상화 된 자원이 인터넷을 통해 지원 호스팅 회사 내에 있는 물리적인 서버
확장성 필요에 따른 리소스 증가 및 축소가 쉬움  고정된 자원, 확장성 있는 리소스 관리가 어려움 
서비스 모델  IaaS, Paas, Saas  인프라 수준 지원

 

클라우드 컴퓨팅의 장점

1. 경제적이다.
능동적으로 리소스 조절이 가능하기 때문에 
효율적인 사용이 가능하며 사용한 만큼만 비용을 지불하기 때문에 경제적이다.

 

2. 확장의 유연성 
트래픽이 많을 때, 리소스 확장이 쉽다.
다양한 서비스 모델 ( IaaS, PaaS, SaaS )를 제공하여 다용한 요구 사항 대응 가능하다.

 

3. 가용성
일부 하드웨어에 장애가 발생하더라도 높은 유연성으로 인해
지속 적인 서비스 제공이 가능하다.

 

4. 자동화 및 빠른 구축 
프로비저닝, 모니터링, 스케일링 등의 작업을 자동화 하여 
운영 및 관리 부담을 감소 시키며
리소스를 바로 사용할 수 있기 때문에 개발 프로세스의 과속화가 가능하다.

 

'CLOUD' 카테고리의 다른 글

Cloud Native Architecture 에 대해서  (0) 2024.01.29

BELATED ARTICLES

more