
AWS / Azure / GCP
Amazon EC2AWS EC2
Amazon EC2(Elastic Compute Cloud)는 AWS의 가상 서버 서비스다. 다양한 인스턴스 타입, OS, 리전을 선택해 몇 분 내에 서버를 시작할 수 있으며, 수요에 따라 확장/축소가 가능하다.
인스턴스 패밀리
| 패밀리 | 특징 | 용도 |
|---|---|---|
| t (t3, t4g) | 버스터블 CPU | 개발, 소규모 서비스 |
| m (m6i, m7i) | 범용 | 웹 서버, 앱 서버 |
| c (c6i, c7i) | CPU 최적화 | 고성능 컴퓨팅 |
| r (r6i, r7i) | 메모리 최적화 | DB, 캐시 |
| g (g5, g6) | GPU | 머신러닝 추론 |
기본 사용 흐름
EC2 관련 서비스
| 서비스 | 설명 |
|---|---|
| ELB | 로드 밸런서 (ALB, NLB) |
| Auto Scaling | 트래픽에 따라 인스턴스 자동 증감 |
| Security Group | 인스턴스 방화벽 규칙 |
| Elastic IP | 고정 공인 IP |
| EBS | 블록 스토리지 볼륨 |
관련 개념
- •가상화 — EC2의 기반 기술
- •Docker — EC2에서 컨테이너 실행
- •Kubernetes — EKS(Elastic Kubernetes Service)
참고문헌
- •AWS EC2 공식 문서: docs.aws.amazon.com/ec2