Engineering/AWS

AWS - EC2 Basics 요약

mutjang2 2026. 4. 12. 22:15

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