본문 바로가기
Cloud/AWS

핵심서비스1: AWS EC2 정복하기

by 에르모사 쩐뉴 2025. 10. 8.

 핵심 서비스 1: Amazon EC2 (Elastic Compute Cloud) 정복하기

가장 중요하고 기초가 되는 서비스인 **EC2 (가상 서버)**에 대해 아주 쉽게 핵심만 짚어보겠습니다. AWS 클라우드에서 무언가를 하려면 보통 EC2부터 시작한다고 생각하시면 돼요!


1. EC2란 무엇인가요? (EC2 = 가상 컴퓨터)

키워드 설명 비유
EC2 AWS 클라우드에서 제공하는 가상 서버입니다. 내 방에 있는 데스크톱 컴퓨터와 같아요. 운영체제(Windows/Linux)를 깔고, 프로그램을 실행할 수 있죠.
Elastic 필요에 따라 컴퓨터의 **성능(CPU, 메모리)**을 쉽게 늘리거나 줄일 수 있습니다. 운동화 끈처럼 필요할 때마다 늘리고 조일 수 있는 유연한 컴퓨터 자원.
Compute 서버에서 계산(연산) 작업을 수행한다는 의미입니다. 컴퓨터의 CPU가 하는 일.
Cloud 인터넷을 통해 접속하여 사용한다는 의미입니다. 물리적인 실체가 아닌, AWS 데이터 센터에 있는 서버를 빌려 쓰는 것.
 

📌 핵심 요약: EC2는 AWS에서 빌려 쓰는 성능을 조절할 수 있는(Elastic) 가상 컴퓨터입니다.

2. EC2 인스턴스: 용어 정리 (시험 출제 포인트!)

EC2를 공부할 때 나오는 용어 몇 가지를 정리하고 넘어가겠습니다. 이 용어들이 시험에 그대로 등장합니다.

  • 인스턴스 (Instance): EC2 서비스에서 실제로 만들어진 가상 서버 한 대를 부르는 용어입니다.
    • 비유: 컴퓨터 한 대라고 생각하세요.
  • AMI (Amazon Machine Image): 인스턴스를 실행하는 데 필요한 운영체제(OS)와 기본 소프트웨어가 담긴 템플릿입니다.
    • 비유: 운영체제 설치 CD/USB라고 생각하세요. (Windows 설치할지, Linux 설치할지 고르는 것)
  • 보안 그룹 (Security Group): 인스턴스로 들어오고 나가는 네트워크 트래픽을 제어하는 방화벽(Firewall) 역할을 합니다.
    • 비유: 컴퓨터의 문지기 역할. "이 IP 주소에서만 접근을 허용할게"와 같이 규칙을 정합니다.
  • EBS (Elastic Block Store): 인스턴스에 연결하여 사용하는 영구적인 가상 하드 드라이브입니다.
    • 비유: 컴퓨터에 꽂혀있는 하드디스크. 인스턴스가 꺼져도 데이터는 남아있습니다.

3. EC2의 요금 모델: 비용 효율성 (가장 중요한 시험 주제)

EC2는 사용하는 방법에 따라 비용을 절감할 수 있는 4가지의 요금 모델이 있습니다. 이 4가지 모델의 차이점을 정확히 아는 것이 매우 중요합니다!

요금 모델 설명 특징 및 적합한 상황
1. On-Demand (온디맨드) 시간 또는 초 단위로 사용한 만큼만 지불합니다. 특징: 가장 비싸지만, 가장 유연합니다. 단기적이고 예측 불가능한 워크로드에 적합.
2. Savings Plans (세이빙 플랜) 1년 또는 3년 약정으로 일정한 사용량을 약속하고 할인받습니다. 특징: 사용량(달러 금액)에 대해 할인받으며, 리전이나 인스턴스 유형을 유연하게 변경 가능.
3. Reserved Instances (예약 인스턴스, RI) 1년 또는 3년 약정으로 특정 인스턴스 유형/리전을 예약하고 할인받습니다. 특징: 특정 서버를 장기간 고정적으로 사용할 때 최대 75%까지 할인. 특정 인스턴스 유형/리전을 고정 예약해야 하므로 유연성이 떨어집
4. Spot Instances (스팟 인스턴스) AWS가 사용하지 않는 여유 자원매우 저렴하게 경매 형식으로 제공합니다. 특징: 온디맨드보다 최대 90% 저렴. 단, AWS가 필요하면 예고 없이 회수해 갑니다. (중단되어도 괜찮은 작업에 적합)
 

🔑 시험 팁: 가장 저렴한 것은 보통 스팟 인스턴스, 가장 유연하고 비싼 것은 온디맨드, 장기간 일정한 워크로드에 가장 적합한 것은 RI 또는 Savings Plans입니다.