EC2 = Elastic Compute Cloud
EC2 구성요소
- VM(instance)
- EBS(Elastic Block Store): 하드 디스크
- ELB(Elastic Load Balancer): 로드 밸런서
- ASG(Auto-Scaling Group): 오토 스케일링 그룹
bootstrapping이 가능하다. sudo 권한으로 실행되며 cloud-init을 이용함.
AWS가 제공하는 다양한 인스턴스 유형이 있음. 용도에 맞는 하드웨어 스펙을 선택이 가능하며, 커스터마이징은 불가함.
Security Groups
EC2 인스턴스의 방화벽 역할을 함. Inbound와 Outbound 설정을 다르게 가져갈 수 있고, Security group 을 중첩 그루핑하여 관리할 수도 있음.
SSH
EC2 instance 생성 시 '.pem' 파일이 생성됨. 해당 파일을 로컬pc로 가져와서 ssh 접속을 할 수 있다.
Amazon Linux는 'ec2-user' 계정이 디폴트로 존재함
EC2 Instances Purchasing Options
- On-Demand: 사용한 만큼 비용을 지불. 장기간 이용에 적합하지 않음
- Reversed: 정액제를 끊고 사용. on-demand에 비해 약 72% 저렴함. Marcket place에서 중고거래도 가능함.
- Spot Instances: 가장 저렴한 옵션. 다만 데이터 보존성을 보장하지 않음.
- Dedicated Hosts: 전용 물리서버를 할당함
- Capacity Reservations: 인스턴스의 총량 단위의 계약. 사용여부와 사용량에 관계없이 비용을 지불
- Saving plans: 특정 기간동안 모든 서비스를 이용가능
Spot Fleets
capacity, AZ, billing 등 인스턴스의 조건을 설정. 제약조건에 다다르면 해당 인스턴스는 정지
'Engineering > AWS' 카테고리의 다른 글
| AWS - RDS, Aurora & ElastiCache (0) | 2026.05.07 |
|---|---|
| AWS - HA & Scalability (1) | 2026.04.26 |
| AWS - Instance Storage 요약 (0) | 2026.04.16 |
| AWS - EC2 Associate 요약 (0) | 2026.04.15 |
| AWS - IAM 요약 (0) | 2026.04.12 |