AWS_chapter01_클라우드컴퓨팅개요
클라우드 컴퓨팅은 인터넷("클라우드")을 통해 서버, 스토리지, 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