001. [AWS] AWS 기본 개념

01. AWS 살펴 보기

01) 클라우드 살펴 보기

(01) 클라우드란 ?

클라우드는, 많은 의미를 지니고 있다. Cloudflare 에서는 “인터넷을 통해 액세스할 수 있는 서버와 이러한 서버에서 작동하는 소프트웨어와 데이터베이스를 의미” 라고 정의하고 있다.

조금 더 풀어서 이야기 하자면, 우리가 집을 지을려면 여러 도구가 필요하듯이 “서비스를 제공하기 위해서는 여러가지 도구”들이 필요하다. 이러한 도구들을 직접 구축 하지 않고 쉽게 연결하고 연계할 수 있는 서비스를 이야기 한다.

(02) AWS 가 왜 클라우드 분야 리더일까 ?

여러가지 요인이 있지만, 기본적으로, 클라우드를 변경하는 일은 마냥 쉬운 일은 아니다. 그렇기에 업계에서 가장 먼저 시작되었기 떄문이 가장 큰 요인으로 보는 편이다.

(03) 기업들은 왜 클라우드를 사용하는 것일까 ?

가장 큰 부분은 비용적인 부분이다. 내가 직접 서버를 구축해서 사용하는 경우, 사용하든 사용하지 않든 비용이 발생한다. 그에 반면에 클라우드를 사용하면 사용한 만큼(분단위 / 초단위/ 밀리세컨드 단위) 까지 요금을 분할하여 사용할 수 있다.

이는, 만약 병렬 처리 작업이 가능한 하루 짜리 작업을 서버 1대로 24시간 돌렸을 때랑, 24대를 1시간 돌렸을때랑 비용이 동일해, 사실상, 시간적인 절약도 가능함으로, 이러한 분야에서는 획기적으로 비용을 줄일 수 있다.

02) AWS 탄생배경

널리 퍼진 이야기는 AWS 의 남는 자원을 빌려주기 위함이라고 하지만, 실제로 관련 프로젝트를 담당했던 담당자는 “서비스가 죽지 않고, 트래픽이 많은 경우 서버 리소스를 자동적으로 늘리고, 적을 때는 줄이는 것을 원했다” 이를 위해, 서버에 종속적인 서비스들을 분리 작업을 수행 하였고, 다른 기업들도 동일한 어려움이 있을 것으로 예상하여 이와 관련된 판매 작업을 하기를 원해 구축 하였다.

-> 처음에 오픈한 서비스는 서버를 빌려주는 EC2 가 아닌, 스토리지 서비스인 S3 를 먼저 오픈 하였다.

03) AWS 의 서비스들

AWS는 거의 매달 새로운 서비스를 출시한다. 현재 서비스를 기준으로 아래와 같은 서비스 카테고리가 제공되고 있으며, 관련 카테고리에도 여러개의 서비스가 제공되고 있어 상황에 따라, 맞는 서비스를 선택하는 것이 중요하다.

04) AWS 리전과 가용 영역

AWS의 서버의 구성 위치를 나타내는 리전과 가용영역은 기본적으로 알고 있어야 한다.

(01) 리전 (지역)

현재 기준, 위와 같이 세계적으로 리전 들이 분포 되어 있다. 리전은 기본적으로 국가-> 도시 별로 묶는 편이며 우리나라의 경우 서울에 위 치하고 있다. (또한, 알려진 사실로는 인천 지역에 DC 를 추가할 계획이라고 한다. 실제로 서울 리전에 포함될지 별도 리전으로 포함될 지는 아직 확인하지 못하였다. )

(02) 가용 영역

1개의 리전은 보통 여러개의 가용 영역으로 구성된다. 가용 영역을 구성하는 이유는 HA(고가용성)을 유지하기 위함 인데, 즉 같은 리전에서 a 가용 영역 데이터 센터의 장애가 발생하더라도, b 나 c 영역에 복제본이 동작한다면, 장애를 방지할 수 있다.
그렇기에, 실제로 가용영역은 하나의 데이터 센터에 층이나/ 영역으로 구별하는 것이 아닌, 여러개의 DC 로 구성하는 방식을 선택한다.
(아래는 예시 이며, 실제로 데이터 센터 위치는 보안상 공개 되지 않는다. )

Leave a Comment