반응형

📌 EC2 인스턴스 유형 정리
1. Compute Optimized (C 시리즈)
- 고성능 프로세서가 필요한 경우
- 머신 러닝, 전용 게임 서버, 고성능 웹 서버, HPC 작업 등
- 예: c6g, c7i
2. Memory Optimized (R 시리즈)
- RAM(메모리) 최적화 작업
- In-memory DB (Redis, Memcached), BI, 대규모 데이터 처리
- 예: r6g, x1, z1d
3. Storage Optimized (I, D, H 시리즈)
- Storage 최적화
- 고속 디스크 IO 필요
- OLTP, NoSQL DB, 분산 파일 시스템 등
- 예: i3, d3en, h1
📌 EC2 과금 및 절약 전략
| 항목 | Saving Plan | Reserved Instance(RI) |
| 유연성 | ✅ 높음 (Compute Plan은 매우 높음) | ❌ 낮음 |
| 할인 방식 | 자동 적용 | 예약 조건 일치 시 할인 |
| 지원 서비스 | EC2, Fargate, Lambda | EC2만 |
| 변경 가능성 | 별도 조정 없이 유연 | Convertible RI만 일부 변경 |
- Savings Plan: "매달 $x만큼 EC2/Fargate 쓸게요" → 서비스/인스턴스 변경 가능
- RI: "us-east-1a에서 m5.large 1년 예약할게요" → 변경 거의 불가
- 따라서, 예약 인스턴스 대신 Savings Plan을 사용하는 추세 (변경의 유연성 때문)
📌 Dedicated Instance vs Dedicated Host
| 항목 | Dedicated Instance | Dedicated Host |
| 물리적 서버 독점 사용 | ✅ 있음 | ✅ 있음 |
| 인스턴스 제어 | 제한적 | 세밀하게 가능 |
| 하드웨어 가시성 | ❌ 없음 | ✅ 있음 |
| 라이선스 BYOL | ❌ 제한적 | ✅ 가능 |
| 과금 단위 | 인스턴스 단위 | 호스트 단위 |
| 사용 예 | 격리된 인스턴스가 필요한 경우 | 규정/라이선스 준수 필요 시 |
🧠 비유하자면!
- Dedicated Instance: 전 층을 임대한 호텔 객실
- Dedicated Host: 호텔 건물 자체를 내가 소유
📌 스팟 인스턴스와 스팟 플릿
- 스팟 인스턴스: 남는 EC2 리소스를 저렴하게 활
- 원하는 인스턴스 유형과 AZ를 정확히 아는 경우
- 스팟 플릿: 가장 낮은 가격으로 스팟 인스턴스를 자동으로 요청
- 조건을 만족하는 모든 인스턴스 유형과 모든 AZ를 선택해라! 이때 조건은 가장 낮은 가격으로 설정
📌 EC2 보안 설정
- 포트 번호
- 22: Linux용 SSH
- 3389: Windows용 RDP
- 보안 그룹
- 인스턴스 외부에 존재 (VPC 지역에 종속)
- 리전이나 VPC 변경 시 재생성 필요
- SSH는 공용 IP로 접속
- 사설 IP는 동일 네트워크(VPC) 내에서만 사용 가능
📌 EC2 배치 그룹(Placement Group)
| 배치 그룹 | 설명 | 사용 사례 |
| 분산 배치 그룹 | 여러 AZ에 인스턴스를 여러 가용 영역(AZ)에 분산 배치 | 고가용성 |
| 클러스터 배치 그룹 | 인스턴스를 물리적으로 가까운 하드웨어에 배치 | HPC(고성능 컴퓨팅), 저지연 네트워킹 |
| 분할 배치 그룹 | 인스턴스를 서로 다른 논리적 파티션(하드웨어)에 배치 | 장애 격리 필요 시 |
📌 EC2 절전 모드 (Hibernate)
- RAM 상태를 디스크(EBS)에 저장해 두었다가 부팅 시 그대로 복원
- 운영체제가 계속 돌아가고 있다고 착각하게 함
- RAM에 있던 인 메모리 상태는 그대로 보존되므로, 인스턴스 부팅이 빨라짐
- 빠른 재부팅, 장시간 프로세스 유지에 적합
- 루트 EBS가 암호화되어야 하며, RAM 크기만큼 저장공간 필요
사용 사례:
- 부팅 시간이 긴 앱
- 중단 없이 재시작 필요한 서비스
- 인메모리 상태 유지가 필요한 환경(RAM 상태를 저장하고 싶을 때)
📌 알아두면 좋은 내용
- IPAM (IP Address Manager): VPC 내 IP 관리를 효율적으로
- 탄력적 IP는 구조적으로 좋지 못한 선택 👎 → Route 53 + DNS가 더 좋은 선택
- Route 53 - 임의의 공용 IP를 사용하여 DNS 이름을 할당하는 것이 좋다! (제어 & 확장 가능성 👍)
- Capacity Reservation: 특정 AZ에 리소스를 사전 확보 (사용 안 해도 비용 부과됨)
반응형
'Cloud' 카테고리의 다른 글
| AWS Solutions Architect - Associate(SAA-C03) 자격증 취득 후기 (5) | 2025.06.29 |
|---|---|
| AWS Cloud Practitioner (CLF-C02) 자격증 취득 후기 (1) | 2025.06.29 |
| [AWS] DB | RDS, DynamoDB (0) | 2024.05.16 |
| [AWS] Storage | S3, EFS, EBS + Hands on (0) | 2024.05.16 |
| [AWS] Network | Cloudfront, ELB (1) | 2024.05.02 |