[AWS] EC2

2025. 6. 4. 09:35·Cloud
반응형


📌 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
'Cloud' 카테고리의 다른 글
  • AWS Solutions Architect - Associate(SAA-C03) 자격증 취득 후기
  • AWS Cloud Practitioner (CLF-C02) 자격증 취득 후기
  • [AWS] DB | RDS, DynamoDB
  • [AWS] Storage | S3, EFS, EBS + Hands on
지구코드
지구코드
IT를 공부하고 있는 지구의 코딩공간입니다!
  • 지구코드
    지구의 코딩공간
    지구코드
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 개발 기록
      • [프디아] 파이널 프로젝트
      • Back-end
        • Spring
        • Django
      • Programming
        • 알고리즘
        • C++ - 백준
      • Cloud
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    dp
    백준
    edgelocation
    이진탐색
    신한투자증권
    프디아
    정렬
    Cloud
    시간초과
    부트캠프
    EC2
    시간복잡도
    C++
    MSA
    부분 문자열 추출
    awscloudclubs
    KDT교육
    슬라이딩윈도우
    fill 함수
    k디지털트레이닝
    구조체 벡터
    binary_search
    AWS
    별 찍기
    큐
    프로디지털아카데미
    알파코캠퍼스
    다이내믹 프로그래밍
    피보나치 수
    알파코
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
지구코드
[AWS] EC2
상단으로

티스토리툴바