[AWS]AWS에 대한 개념

1 분 소요

Amazon Web Service?

아마존 웹 서비스(AWS)는 추상화된 각기 다른 계층에 서버, 스토리지, 네트워킹 솔루션을 제공하는 웹 플랫폼이다. 이서비스들을 이용하여 웹 사이트를 호스팅 하거나, 기업용 애플리케이션을 실행하거나, 원하는 만큼의 저장공간을 가질 수 있다. 여기서 웹서비스란 웹 인터페이스로 제공되는 서비스를 말한다. 웹 인터페이스는 기계에 의해 사용되거나 그래픽 사용자 인터페이스(GUI)를 통해 사용한다.

자주 사용되는 서비스는 가상 서버를 제공하는 EC2와 스토리지를 제공하는 S3이다. AWS는 기존의 자체 운영되던 서버의 설정을 복제하거나 아예 처음부터 새로운 설정을 설계할 수 있다. 서비스의 비용은 유료 사용 가격 모델에 맞춰 사용한 만큼만 청구된다.

AWS의 고객은 여러 데이터센터 중 자신이 사용하고 싶은 곳을 선택할 수 있다. 데이터센터는 미국, 유럽, 아시아, 남미에 분포되어 있다.

Cloud Computing?

클라우드 컴퓨팅이란 IT 자원의 공급과 소비를 은유적으로 빗댄 용어이다. 클라우드에서의 자원은 사용자에게 직접 드러나지 않는다. AWS에서는 엄청난 양의 자원을 사용자가 원하는 즉시 사용할 수 있으며, 사용한 만큼만 비용을 지불하면 된다. 자원의 종류에는 네트워크, 서버, 스토리지, 애플리케이션, 서비스 등이 있다.

클라우드는 보통 아래와 같은 유형으로 구분된다.


public : 조직이 관리하고 일반 대중이 사용하도록 개방된 클라우드
private : 하나의 조직 범주 내에서 IT 인프라를 공유하고 가상화하는 클라우드
hybrid : 공용 클라우드와 사설 클라우드의 혼합형

AWS는 공용 클라우드이다. 클라우드 컴퓨팅 서비스는 또한 아래와 같은 분류로 나뉜다.


Iaas (Infrastructure as a Service)
가상 서버를 이용하여 서버, 스토리지, 네트워크와 같은 기본적인 자원을 제공한다 (아마존 EC2, 구글 컴퓨트 엔진, 애저 가상머신 등)

Paas (Platform as a Service)
서비스를 개발 할 수 있는 안정적인 환경(Platform)과 그 환경을 이용하는 응용 프로그램을 개발 할 수 있는 API까지 제공한다.

Saas (Software as a Serivce)
메일 서비스와 같은 소프트웨어 서비스를 제공하며, 사용자는 바로 서비스를 사용만 하면 된다.

AWS의 기본 개념에 대해 간략하게 포스팅 하였습니다. 잘못된 정보나 피드백은 댓글 부탁 드립니다!😃

댓글남기기