PracticeEveryday

클라우드 컴퓨팅 본문

정리/CS

클라우드 컴퓨팅

kimddakki 2022. 6. 15. 11:47
Cloud Computing

 - 클라우드 컴퓨팅은 IT 리소스를 직접 구매하지 않고 임대하여 사용하는 것입니다.

 

  - 여기서 IT 리소스는 서버, DB, 스토리지 등 구성 가능한 자원을 말합니다.

 

 - 직접 서버를 구매하여 설치하고 구성하는 과정 대신 클라우드 컴퓨팅 공급자로부터 필요한 자원을 할당 받은 뒤

   사용량만큼 비용을 지불하는 것입니다.

 


클라우더 컴퓨팅의 서비스 모델 

 - 서비스 모델이란 클라우드 공급자가 제공하는 서비스의 차이에 따라 분류하는 개념입니다.

 - 클라우드 컴퓨팅의 서비스 모델은 Iaas, Paas, Saas 3가지로 나뉩니다.

 

1. 전통적인 IT 방식

 - 전통적인 IT 방식에서는 기업 ( 배포자 )이 필요한 모든 자원을 준비하고, 관리해야만 했습니다.

 

 - 예를 들면 웹 서비스 하나를 배포하려고 하면 서버를 구입하고 네트워크를 설정하고 운영 체제를 설치하는 등

   직접 손수 작업을 해야하는 것입니다.

 - 이는 시간적인 측면과 인력과 자본의 낭비도 상당한 방식이었습니다.

 

2. Iaas ( Infrastructure as a Service )

 - Iaas는 가장 기본이 되는 모델로 클라우드 공급자가 서버, 스토리지와 같은 하드웨어 자원을 제공해주는 모델입니다.

 

 - 사용자가 미들웨어나 OS를 직접 설치해야 하는 번거로움이 있지만 필요에 따라 용량을 손 쉽게 증감 시킬 수 있고

   사용량을 기준으로 가격이 책정되기 때문에 상황에 따른 유기적 사용이 가능한 것이 장점입니다.

 Ex ) AWS, Google Cloud, MS Azure 등

 

3. Paas ( Platform as a Service )

 - Paas는 사용자가 소프트웨어 ( 서비스 )를 개발하거나 실행하는 데 필요한 환경을 제공해주는 모델입니다.

 

 - 여기서 말하는 환경이랑 미들웨어 , OS, 프레임워크, DB등을 말하며 말 그대로 사용자가 개발읠 위한 플랫폼을 따로 

   구축하지 않더라도 필요한 요소를 사용할 수 있게 구축해 놓은 모델입니다.

 - Iaas와 Saas의 중간 정도로 생각하면 됩니다.

 

Ex) AWS EC2

 

4. Saas ( Software as a Service )

 - Saas는 클라우드 공급자가 소프트웨어 자체를 서비스로서 제공하는 모델입니다.

 

 - 네이버 클라우드의 경우 보안 OS 미들웨어 등을 신경쓰지 않고 본인의 파일을 업로드하고 내려받는 등의 용도로만 

   사용합니다. 그러다 기본 제공 용량이 부족해지면 비용을 내고 용량을 확장시켜 사용하는 방식입니다.

 

 - Saas가 바로 이런 개념으로써 사용자에게 제공자가 말 그대로 완성된 소프트웨어 자체를 제공하는 모델입니다.

 - 비데나 정수기 등 가전제품을 렌탈하는 서비스나 완성된 프라모델을 판매하는 것과 비슷합니다.

Ex ) Dropbox, 네이버 클라우드, Google docs 등

 


클라우드 컴퓨팅의 장점

1. 유연성

 - 필요한 만큼의 리소스를 원하는 기간동안 사용할 수 있습니다.

 - 백만원 짜리 서버를 사서 만원어치만 사용하는 불상사를 막을 수 있습니다.

 

2. 안정성

 - 서버를 직접 두고 사용하지 않으므로 집에 불이나건 정전이 나건 상관없이 서비스를 제공할 수 있습니다.

 

3. 속도

 - 클라우드 공급자가 제공하는 모델을 이용하여 복잡한 작업을 최소화하고 원하는 서비스를 빠르게 구축할 수 있습니다.

 

4. 비용

 - 필요한 만큼 할당받아 사용하고 상황에 따라 적절히 증감할 수 있으므로 전체적인 비용이 절감됩니다.

 

5. 보안

 - 업체에서 전문적으로 서비스와 모델을 관리하기 때문에 보안 측면에서도 믿을만 합니다.


 

 

클라우드 컴퓨팅(Cloud Computing)의 개념

클라우드 컴퓨팅(Cloud Computing)이란? 클라우드 컴퓨팅은 간단히 말해서 IT리소스를 직접 구매하지 않고 임대하여 사용하는 것 입니다. 여기서 IT리소스는 서버, DB, 스토리지 등 구성 가능한 자원을

tibetsandfox.tistory.com

 

'정리 > CS' 카테고리의 다른 글

Big O  (0) 2022.06.21
Serverless  (0) 2022.06.15
TDD?  (0) 2022.06.10
프로젝트 방법론  (0) 2022.06.10
HashTable  (0) 2022.05.30
Comments