EC2
- 가상 컴퓨팅 머신
- 인스턴스 유형, OS 등을 선택 가능
- Root 권한으로 실행
- VPC / SG로 보안
- 실행 및 교체가 쉬움
- EBS, ELB, Auto Scaling Group와 함께 사용
User Data
- Script를 통한 Bootstrapping을 지원한다.
- 최초 1회만 수행된다.
- root 권한으로 수행된다.
- cloud-init이 자식 프로세스로 Script를 수행한다.
EC2 Instance Type
- 크게는 범용, 컴퓨팅 최적화 등 목적에 맞게 제공됨
- 세부적으로는 Family + Generation + Processor + Size로 구분됨
범용
- 네트워크 / 메모리 / 연산이 적절하게 분배
- ex. t2.micro
컴퓨팅 최적화
- 고성능 프로세서 탑재
- 배치 작업, 인코딩, 게이밍 서버 등에 사용
메모리 최적화
- 대용량의 메모리(RAM) 제공
- 캐시 스토어, 인메모리 DB, 비정형 데이터 처리에 사용
스토리지 최적화
- 스토리지 처리 능력이 높음
- OLTP(온라인 트랜잭션)가 자주 발생, DB, 인메모리 DB, 분산 파일 저장 등에 사용
가속 컴퓨팅
- 하드웨어 가속, co-processor를 사용하는 등 특수한 연산 작업을 고속으로 제공
- 딥러닝, 그래픽 처리, 부동소수점 연산, 데이터 패턴 분석 등에 사용
구매 옵션
- 사용하는 유형에 따라 비용을 절감시킬 수 있는 옵션
온디맨드 인스턴스
- 기본값
- 초 단위로 비용 지불
Savings Plans
- 1 or 3년으로 기간을 약정
- 최대 72%까지 저렴하게 사용 가능
- fargate와 람다에도 적용 가능
예약 인스턴스
- 1 or 3년으로 기간을 약정
- 유형, 리전과 같은 구성을 고정하여 Savings Plans보다 더 저렴한 가격에 이용 가능
- 최대 75%까지 저렴하게 사용 가능
스팟 인스턴스
- 여분의 EC2를 사용
- 언제든지 AWS가 인스턴스를 회수할 수 있음.
- 회수 2분 전에 알려줌.
- 배치 워크로드에서 주로 사용
- 최대 90%까지 저렴하게 사용 가능
전용 호스트
- 물리적 호스트를 전용으로 사용 가능
- 다른 사용자와 하드웨어를 공유하지 않음.
- 호스트에 대해 통제할 수 있으며, 호스트 비용을 지불한다.
- 규정 준수 요구사항을 충족하는 데에 사용
전용 인스턴스
- 다른 사용자와 하드웨어를 공유하지 않음은 보장됨
- 그러나 호스트를 통제할 수는 없고, 비용도 인스턴스 단위로 지불한다.
Elastic IP
- EC2 인스턴스를 재시작하는 경우, Public IP는 변동될 수 있다.
- Elastic IP를 사용하여 고정된 IP를 사용할 수 있다.
- 하나의 계정 당 5개의 IP만 사용 가능 (추가는 문의를 통해)
ENI
- EC2가 특정 서브넷에 종속될 수 있게 하는 가상 네트워크 카드
- 자세한 내용은 여기에서
배치 그룹
- 인스턴스의 배치를 신경 써야 하는 경우 사용
- 무료
- 클러스터, 파티션, 분산으로 제공한다.
클러스터
- 동일 가용영역에서 근접하게 배치
- 낮은 네트워크 지연이 필요한 경우 사용
파티션
- 인스턴스를 논리적 파티션으로 분산
- 서로 다른 파티션 내의 인스턴스들은 실제로는 물리적으로 분산됨 (서로 다른 하드웨어 사용)
- 분산 및 복제된 워크로드에서 사용
분산
- 모든 인스턴스들을 서로 다른 하드웨어에 분산
- 하드웨어의 고장이 큰 타격이 되지 않게 하기 위해 사용
EC2 Hibernate
- 절전 모드
- 메모리 상태를 유지한 상태로 인스턴스를 일시 정지 가능
- OS는 정지하지 않음 (재시작 X)
- 재시작하지 않으므로 인스턴스 다운타임이 감소됨
- 메모리 정보를 암호화하여 EBS에 저장하고 다시 사용하는 방식
- 메모리 용량이 150GB 미만이어야 함.
- 유효 기간은 60일
Security Group
- EC2 인스턴스의 트래픽을 제어
- Block이 기본값, SG를 통해 Allow 허용
- IP, 다른 SG를 기반으로 구성 가능
- VPC에 의존적임
- 외부로 나가는 OutBound와 내부로 통하는 InBound를 설정 가능
- OutBound는 기본적으로 Any로 설정
'자격증 > SAA' 카테고리의 다른 글
| [SAA] RDS (0) | 2024.11.15 |
|---|---|
| [SAA] Load Balancer (0) | 2024.11.12 |
| [SAA] ENI (탄력적 네트워크 인터페이스) (0) | 2024.10.06 |
| [SAA] EC2 Storage (0) | 2024.07.24 |
| [SAA] IAM (0) | 2024.06.28 |