EC2 인스턴스 타입
이제부터는 EC2 인스턴스를 생성하는 과정을 다시 한번 진행하며
이번에는 전과 다르게 세세하게 그 기능과 세부 사항에 대해 알아보도록 할것이다.
먼저, 가장 처음 생성 화면에서 보았던 Choose AMI는 사용하게 될 서버의 운영체제를 선택하는 창이다.
운영체제는 크게 2가지가 있는데, 유닉스를 뿌리로 하는 리눅스 기반의 운영체제와
윈도우 운영체제이다.
리눅스는 아마존이 직접 수정한 아마존 리눅스를 기본적으로 제공하고
그 밖에 레드햇(red hat), SUSE, 우분투(ubuntu)가 있다.
그 밖에는 윈도우 서버가 있는데, 윈도우 2012를 설치하면 무료지만
나머지는 유료이다. 왜냐하면 SQL 서버가 설치되어 있기 때문이다.
SQL 서버는 데이터베이스이고 데이터 베이스는 MS에서 상당히 고가의 정책을 적용하므로
아마존 때문이 아닌 라이센스 정책으로 인해 유료가된다.
결과적으로 윈도우와 리눅스 둘 중 하나를 선택 할 수 있기 때문에 본인이 편한 운영체제를 선택하도록 하자
Step 2는 Choose an Instance Type인데,
임대할 컴퓨터의 사양을 선택하라는 것이다.
그중에 초록색으로 Free tier라고 되어있는 부분이 있는데, 이 사양이 1년 간 무료로 제공되는 것이고
그 아래에 있는 모든 항목들은 다 유료이다.
vCPUs는 몇개의 CPU를 사용하는지에 대한 설정인데, 앞에있는 v는 virtual을 뜻한다.
물리적인 CPU를 사용하지만 이를 소프트웨어화 시켜서
자체적으로 측정한 성능의 기준에 따라 CPU를 단위화 시킨것이다.
Memory는 흔히 말하는 RAM의 성능이다.
여러 개의 타입을 사용해보고 비교해 보는 것도 좋지만, 여의치 않을때는 공식문서를 참고 하는 것도 방법이다.
Network Performance는 이 컴퓨터가 네트워크로 데이터를 전송하는데 얼마나 성능이 좋은지에 대한 설정이다.
Network Performance가 높은 상품의 경우는 많은 데이터를 보낼수 있는 장점이 있다.
결과적으로 사용자의 일이 CPU가 강해야하거나, RAM이 넉넉해야 하거나, 데이터를 많이 보내야하는 조건에 따라
여러가지 상품이 준비되어있다는 것이다.
사용자는 이에 맞추어 자신이 원하는 상품을 고르면 된다.
이렇게 사용자가 쉽게 인스턴스 사양을 고를 수 있도록 아마존에서는 인스턴스 타입 앞에 알파벳을 붙이는데
m으로 시작하는것은 메모리와 관련된 부분이 같은 가격 인스턴스와 비교했을때 우위인 것,
c로 시작하는것은 메모리와 관련된 부분이 같은 가격 인스턴스와 비교했을때 우위인 것이다.
타입 뿐만 아니라 패밀리로써 구분 할 수도 있는데
두루두루 잘 사용할수 있는 것은 General purpose라고 되어있고
CPU 파워를 많이 요구하는것은 Compute Optimized,
GPU와 관련된 것은 GPU Instances,
메모리와 저장공간에 대한 것은 Memory Optimized, Storage Optimized으로 명시되어있다.
따라서 자신의 사용하는 서버에 대해 정확한 성능 분석을 해서 인스턴스 타입을 선정해야한다.
테스트용이나 실험용을 쓰려면 그냥 micro 타입을 쓰도록 하자.
출처 : 생활코딩, 아마존 웹서비스
'개발' 카테고리의 다른 글
[AWS] EC2 인스턴스 장치 설정 (0) | 2017.05.12 |
---|---|
[AWS] EC2 가격 정책 (0) | 2017.05.12 |
[AWS] EC2 소개 (0) | 2017.05.10 |
[AWS] 지역과 가용구역 (0) | 2017.05.10 |
[AWS] 보안설정 - 2단계 인증 (0) | 2017.05.10 |
댓글