AWS

AWS_chapter01_클라우드컴퓨팅개요

강용민 2022. 3. 24. 10:06

클라우드 컴퓨팅은 인터넷("클라우드")을 통해 서버, 스토리지, DB, 네트워킹, 소프트웨어, 분석, 인텔리전스 등의 컴퓨팅 서비스를 제공하는 것이다.

즉, 인터넷만 된다면 언제 어디서나 필요한 만큼의 컴퓨팅 자원을 필요한 시간만큼 인터넷을 통하여 활용할 수 있다는 것이다.

 

클라우드 컴퓨팅의 이점

클라우드 컴퓨팅은 그 동안 기업이 IT 리소스에 접근하던 방식을 크게 바꾸어 놓았다.

클라우드 컴퓨팅의 이점을 정리하면 다음과 같다.

  • 접속 용이성
    • 시간과 장소에 상관없이 인터넷을 통해 클라우드 서비스 이용 가능
    • 다양한 기기로 서비스 이용 가능
  • 유연성(확장성)
    • 클라우드 공급자는 갑작스러운 이용량 증가나 이용자 수 변화에 신속하고 유연하게 대응할 수 있기 때문에 중단없이 서비스를 이용할 수 있음
  • 주문형 셀프서비스(민첩성)
    • 이용자는 서비스 제공자와 직접적인 상호작용을 거치지 않고, 자율적으로 자신이 원하는 클라우드 서비스를 이용 가능하다.
    • 따라서 많은 양의 컴퓨팅 리소스도 대부분 몇 번의 마우스 클릭으로 몇 분만에 프로비전될 수 있어 기업에 많은 유연성이 제공되며 기업은 용량 계획 부담을 덜 수 있다.
  • 가상화와 분산처리
    • 하나의 서버를 여러 대처럼 사용하거나 여러 대의 서버를 하나로 묶어 운영하는 가상화 기술을 접목하여 컴퓨팅 자원의 사용성을 최적화
    • 방대한 작업을 여러 서버에 분산처리함으로써 시스템 과부하 최소화
  • 사용량 기반 과금제(탄력성)
    • 이용자는 서비스 사용량에 대해서만 비용을 지불

 

클라우드 컴퓨팅의 단점

클라우드 컴퓨팅이 이점만 있는 것이 아니다. 다음 상황에서는 오히려 단점으로 다가올 수 있다.

  • 매우 높은 가용성이 요구되는 경우 이용시간이 길어져 비용이 올라간다.
  • 저장 위치가 정해져 있는 데이터를 사용하는 경우
  • 범용적이지 않은 시스템을 사용하는 경우
  • 장시간 다수의 사용자가 사용하여 전체 비용이 높아지는 경우

 

클라우드 서비스 형식 : Iaas, Paas, Saas

클라우드 컴퓨팅에는 세 가지 주요 모델이 있다.

각 클라우드 서비스는 다양한 수준의 제어, 유연성 및 관리 기능을 제공하므로 필요에 맞는 서비스를 선택할 수 있다.

Iaas(Infrastructure as a Service)

Iaas는 필수적인 컴퓨팅, 스토리지, 네트워킹 리소스등 HW 자원을 제공하는 클라우드 컴퓨팅 서비스 유형이다.

이용자는 직접 데이터센터를 구축할 필요 없이 클라우드 환경에서 필요한 인프라를 꺼내 쓰면 된다.

이렇게 빌려 온 인프라에서 사용자는 운영체제를 설치하고, 애플리케이션 등을 설치한 다음 원하는 서비스를 운영할 수 있다.

Iaas는 IT 리소스에 대해 가장 높은 수준의 유연성과 관리 제어를 제공한다는 이점이 있다.

예시로는 AWS의 EC2, S3등을 들 수 있다.

 

Paas(Platform as as Service)

Paas는 기본 인프라(HW와 OS)를 관리할 필요가 없어 애플리케이션 개발과 관리에 집중할 수 있다.

사용자는 Paas에서 필요한 서비스를 선택해 애플리케이션을 개발하면 된다.

예시로는 Google App Engine, MySQL, WorkDocs등이 있다.

 

Saas(Software as a Service)

서비스 제공업체에 의해 실행되고 관리되는 완전한 제품을 고객에게 제공한다.

대부분의 경우 Saas라하면 최종 사용자 어플리케이션을 말한다. 서비스가 어떻게 유지 관리 되는지 또는 기본 인프라가 어떻게 관리되는지 생각할 필요가 없으며 소프트웨어 이 특정 부분을 어떻게 사용할지만 생각 하면 된다.

예시로는 구글 클라우드, 네이버 클라우드, MS office 365등을 들 수 있다.

 

[참조]https://azure.microsoft.com/ko-kr/overview/what-is-cloud-computing/#cloud-deployment-types

https://aws.amazon.com/ko/types-of-cloud-computing/?WICC-N=tile&tile=types_of_cloud 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tnseo444&logNo=221567249159

'AWS' 카테고리의 다른 글

AWS_Chapter07_네트워크 기초  (0) 2022.05.12
AWS_Chapter6_RDS  (0) 2022.04.28
AWS_Chapter05_리눅스 기초명령어  (0) 2022.04.08
AWS_chapter04_EC2와 우분투  (0) 2022.03.31
AWS_Chapter03_가상화와 컴퓨팅 기술  (0) 2022.03.25