EC2 Instance 생성하기 전 용어 먼저 알아가보자.
클라우드의 가상 서버를 말한다. 즉, AWS 에서 제공해주는 클라우드 서버 자원이다.
리전(Region)은 AWS의 서비스들이 제공되는 서버의 물리적인 위치(지역)이라고 한다.
<출처 : AWS(https://aws.amazon.com/ko/about-aws/global-infrastructure/?nc2=type_a)>
리전은 2개 이상의 가용영역으로 구성되어 있다.
많은 리전 중에 작아서 잘 안보이지만 서울의 리전은 3개의 가용 영역이 있다.
이렇게 여러 개의 리전을 두는 이유는 네트워크 속도가 가장 큰 이유이다.
우리나라 서버에 있는 서비스를 미국에서 접속하면 아무래도 속도가 느려질 수밖에 없는데 만약 미국에 서비스해야 한다면 미국 쪽 리전에 서버를 생성하여 서비스하면 속도 면에서 빠르다.
두 번째 이유로는 큰 재해를 대비하기 위함이라고 한다.
AWS에서는 기본적으로 장애라는 건 발생 가능하다고 판단하여 그 장애에 대응하기 위한 여러 서비스들을 제공하고 있다. 예를 들어, 재해(전쟁, 지진, 화재)도 포함이 된다.
리전을 여러 곳에 둔 것도 이러한 재해 시 다른 리전으로 서비스가 가능하게 끔이라고 한다.
가용영역(Availability Zone 줄여서 AZ)이란, 리전안에 있는 IDC(데이터센터)를 의미한다.
이 IDC의 위치는 AWS 내부직원들도 모르며, 각각 위치는 멀리 떨어져서 각종 재해 발생 시 다른 가용영역에 서비스를 계속 할 수 있다.
Elastic Compute Cloud로 다양한 OS 버전의 가상 서버를 제공하는 아마존의 웹 서비스이다. 즉, 안전하고 크기 조정이 가능한 컴퓨터 용량을 클라우드에서 제공하는 웹 서비스라고 한다.
그럼 이제 AWS EC2 Instance 생성하기에서 계속 알아가보자.