전체 그래프
AWS

Amazon EC2

cloudawscomputeec2

상위: AWS

요약

Amazon Elastic Compute Cloud(EC2)는 AWS에서 제공하는 가상 서버 서비스입니다. AMI, 인스턴스 유형, 스토리지, 보안 그룹 등을 조합하여 다양한 워크로드에 맞는 컴퓨팅 환경을 구성할 수 있습니다.

AMI (Amazon Machine Image)

필요한 소프트웨어 구성을 담고 있는 템플릿입니다.

  • OS 유형: Windows, macOS, Linux (Ubuntu, Redhat)
  • Quickstart AMIs: 빠른 EC2 구축을 위한 AMI
  • Customize AMI: 직접 만든 AMI
  • AWS Marketplace AMI: 기업이 만든 AMI (워드프레스 등)
  • Community AMI: 사용자가 만든 AMI (검토되지 않아 주의 필요)

인스턴스 명명 규칙

c5a.xlarge 형식:

  • c: 인스턴스 패밀리 (유형)
  • 5: 인스턴스 세대 (클수록 최신)
  • a: 인스턴스 옵션
  • xlarge: 인스턴스 크기

인스턴스 유형

인스턴스 유형특징사용 사례
m, t 계열균형 있는 컴퓨팅, 메모리 및 네트워킹범용
c 계열높은 계산 능력컴퓨팅 최적화
r, x, z 계열대용량 메모리메모리 최적화
h, i, d 계열높은 I/O, 대용량 스토리지스토리지 최적화
p, g, f 계열GPU 기반 처리가속화된 컴퓨팅

인스턴스 옵션

옵션특징
aAMD 프로세서
gAWS Graviton 프로세서
iIntel 프로세서
d인스턴스 스토어 볼륨
n네트워크 및 EBS 최적화
e추가 스토리지 또는 메모리
z고성능
flexFlex 인스턴스 (저비용)

스토리지 옵션

인스턴스 스토어 볼륨

  • 휘발성 스토리지 (임시 스토리지)
  • 높은 IOPS 및 처리량, 낮은 대기 시간
  • 백업 불가, 데이터 손실 시 복원 불가
  • EC2에서 분리 불가

EBS 볼륨

  • 비휘발성 (권장)
  • EC2와 독립적으로 관리
  • 백업 및 복원 가능

보안 그룹

네트워크 트래픽을 관리하는 서비스입니다.

  • 인바운드 규칙: 외부 → EC2 접근 제어
  • 아웃바운드 규칙: EC2 → 외부 (기본적으로 모든 트래픽 허용)
  • IP 주소, IP 범위, 포트, 프로토콜 기반으로 접근 제어

키 페어

EC2 인스턴스에 안전하게 접속하기 위한 인증 방식입니다.

RSA

  • 큰 소수의 곱셈/소인수분해 원리 이용
  • 모든 OS 호환

ED25519

  • 타원 곡선 암호(ECC) 방식
  • Linux, macOS만 지원
  • RSA보다 키 길이 짧고 고속 처리