// AWS · EC2 · 클라우드 · 가상서버 · 인스턴스 · 프로비저닝
AWS의 핵심 컴퓨팅 서비스 EC2 — 개념, 장단점, 요금 구조까지 한 번에 정리
AWS의 가상 서버, EC2란?
AWS를 쓴다면 반드시 만나게 되는 서비스가 EC2(Elastic Compute Cloud)다. 클라우드에서 가상 서버(인스턴스)를 만들고 실행할 수 있는 AWS의 핵심 컴퓨팅 서비스로, 웹 서버, 애플리케이션 서버, 개발 환경 등 사실상 모든 용도에 사용할 수 있다.
이름의 Elastic은 필요에 따라 서버 사양과 수량을 자유롭게 늘리거나 줄일 수 있다는 뜻이다. 트래픽이 몰릴 때 인스턴스를 추가하고, 조용할 때 줄이면 된다.
💡
한 줄 정의
EC2는 AWS 클라우드에서 가상 서버를 원하는 사양으로 만들고, 필요에 따라 즉시 확장하거나 축소할 수 있는 컴퓨팅 서비스다.
1. 프로비저닝(Provisioning)이란?
EC2를 설명할 때 빠지지 않는 단어가 프로비저닝이다. 컴퓨터 시스템이나 네트워크에 필요한 리소스를 설정하고 준비하는 전체 프로세스를 말한다.
프로비저닝에 포함되는 작업들
💡
자동화 프로비저닝
Terraform, CloudFormation, Ansible 같은 IaC(Infrastructure as Code) 도구를 쓰면 수백 대의 서버도 코드 한 줄로 동일하게 프로비저닝할 수 있다. 사람이 직접 클릭하는 수동 방식보다 훨씬 빠르고 실수가 없다.
2. EC2 인스턴스 유형
EC2는 용도에 맞게 최적화된 다양한 인스턴스 유형을 제공한다. 무조건 사양이 높은 인스턴스가 좋은 게 아니라 워크로드에 맞는 유형을 선택하는 게 비용 효율이 높다.
3. EC2 장점과 단점
✅ 장점
확장성
트래픽 변화에 즉시 대응, 인스턴스 수·사양 조정 가능
트래픽 변화에 즉시 대응, 인스턴스 수·사양 조정 가능
다양한 인스턴스 유형
컴퓨팅·메모리·GPU 등 목적에 맞는 최적 사양 선택
컴퓨팅·메모리·GPU 등 목적에 맞는 최적 사양 선택
유연한 구성
OS, 스토리지, 네트워크를 세밀하게 제어 가능
OS, 스토리지, 네트워크를 세밀하게 제어 가능
안정성·신뢰성
전 세계 멀티 AZ 배포로 고가용성·내결함성 확보
전 세계 멀티 AZ 배포로 고가용성·내결함성 확보
❌ 단점
복잡성
VPC, 보안 그룹, IAM 등 초기 학습 곡선이 높음
VPC, 보안 그룹, IAM 등 초기 학습 곡선이 높음
비용 리스크
잘못된 설정 시 예상치 못한 과금 발생 가능
잘못된 설정 시 예상치 못한 과금 발생 가능
직접 유지 관리
OS 업데이트, 보안 패치, 백업은 사용자 책임
OS 업데이트, 보안 패치, 백업은 사용자 책임
💡
유지 관리가 부담스럽다면 RDS·ECS·Lambda 고려
EC2는 서버를 직접 관리해야 한다. OS 패치, 보안 업데이트, 백업까지 전부 내 몫이다. 데이터베이스는 RDS, 컨테이너는 ECS/EKS, 서버리스는 Lambda를 쓰면 인프라 관리 부담을 AWS에 넘길 수 있다.
4. EC2 요금 구조
EC2는 사용한 만큼 과금되는 구조다. 요금을 결정하는 요소가 여러 개이므로 미리 파악해두지 않으면 예상치 못한 청구서를 받을 수 있다.
요금 결정 6가지 요소
가격 모델 3종 비교
🧮
비용 예측은 AWS 계산기 활용
인스턴스 유형, 리전, 사용 시간을 입력하면 월 예상 비용을 확인할 수 있다.
→ AWS 요금 계산기 바로가기
→ AWS 요금 계산기 바로가기
5. EC2 vs Lightsail — 언제 뭘 써야 하나?
// 정리
EC2는 강력하지만 그만큼 알아야 할 것도 많다.
목적에 맞는 인스턴스 선택과 비용 모니터링이 핵심이다.
목적에 맞는 인스턴스 선택과 비용 모니터링이 핵심이다.
Tags:
#AWS
#EC2
#클라우드
#가상서버
#AWSEC2
#프로비저닝
#Amazon
#인스턴스