EC2는 Elastic Compute Cloud의 약자로 AWS상에서 안정적이며 조정 가능한 컴퓨팅파워를 제공하는 웹서비스
인스턴스는 사용 목적과 비용을 지불하는 방식에 따라 사용자가 원하는 유형을 선택하여 구성할 수 있다.
인스턴스는 범용형(M시리즈), 컴퓨팅 최적화형(C시리즈) 스토리지 최적화형(I시리즈, D시리즈),
GPU최적화형(G시리즈), 메모리 최적화형(R 시리즈)로 나뉨
인스턴스의 유형과 사이즈, 타입등을 선택할 수 있으며 CPU Core의 수, 메모리 용량, 네트워크 인터페이스 등을 필요에 따라 선택가능
1. 온디멘드 인스턴스(On-Demand)
필요에 따라 바로 생성해서 사용하는 방식, 초 단위
비용을 지불
2. 예약 인스턴스(Reserved)
온디맨드 보다 최대 72%저렴한 비용으로 사용 가능하며 표준 RI와 컨버터브 RI로 나뉨
표준 RI: 가장 큰 할인 혜택(온디맨드 대비 최대 72%)을 제공하며 사용량이 꾸준한 경우에 가장 적합합니다.
컨버터블 RI: 할인 혜택(온디맨드 대비 최대 54%)을 제공하며 RI의 속성을 변경할 수 있습니다(교체 후 예약 인스턴스 금액이 교체 전보다 크거나 같은 경우에 한함).
3. 스팟 인스턴스(Spot)
경매 방식으로 사용자가 입찰금을 정해두고 저렴할때 이용할 수 있다.
4. 전용 인스턴스(Dedicated)
고객의 전용 하드웨어의 VPC에서 실행되는 AWS EC2
개발환경에 따라 인스턴스를 다르게하여 본인에게 가장 유리한 구매옵션을 선택하는 것이 중요!
-생성과 삭제가 자주 일어나면 온디맨드!
-장기적으로 변경이 없다면 예약!
-병렬 컴퓨팅 즉 빅데이터나 컨테이너식 워크로드는 스팟!
-보안성이 높고 안정적인 클라우드 사용 목적이면 전용!
여기까지가 EC2인스턴스 생성과 관련된 가장 기초적인 생성 방법을 정리한 것이다. 기초적인 부분인 만큼 꼭 기억해두자