나의 공부기록

[AWS] 17. Placement Group(배치 그룹) - Cluster, Spread, Partition 본문

자격증/AWS

[AWS] 17. Placement Group(배치 그룹) - Cluster, Spread, Partition

나의 개발자 2025. 4. 3. 19:39

Placement Group(EC2 배치 그룹)

  • EC2 인스턴스를 배치할 때 성능, 가용성, 장애 격리를 고려하여 배치 전략을 설정 가능
  • 3가지 전략이 존재
  • AWS의 데이터센터가 어떻게 구성되어 있는지는 알 수 없지만
    ➡️ 배치 그룹을 통해 가용성, 장애 격리 등을 고려한 배치를 할 수 있음

배치 그룹 종류

1. Cluster - 클러스터 배치 그룹

출처 - [ AWS Certified Solutions Architect Associate시험합격! 2025 ] 자료

📌특징

  • 같은 가용 영역(AZ) 내에서 인스턴스를 집중 배치
  • 낮은 지연시간(Latency)높은 네트워크 대역폭(최대 10Gbps) 제공
  • Enhanced Networking(강화된 네트워킹) 활성화 시, 성능 향상

📌 장점

  • 높은 네트워크 성능 제공
  • 빠른 데이터 처리 가능

📌 단점

  • 가용 영역(AZ)에 장애가 나면 모든 인스턴스가 영향을 받음

👉 빅데이터 처리 작업(Spark, Hadoop) / 초저지연 및 고대역폭 네트워크가 필요한 애플리케이션에서 사용

# 빠른 데이터 처리가 필요할 때

2. Spread - 스프레드 배치 그룹

출처 - [ AWS Certified Solutions Architect Associate시험합격! 2025 ] 자료

📌 특징

  • 인스턴스를 각기 다른 물리적 하드웨어(서버 랙)에 배치
  • 여러 가용 영역(AZ)으로 확장 가능
  • 각 가용 영역(AZ)당 최대 7개의 인스턴스만 배치 가능

📌 장점

  • 가용성(Availability) 향상 - 특정 하드웨어 장애 발생 시, 다른 인스턴스는 영향 받지 않음
  • 서로 다른 가용 영역(AZ)으로 확장 가능

📌 단점

  • AZ당 7개 인스턴스로 제한

👉 고가용성을 극대화해야 하는 애플리케이션 / 각 인스턴스가 개별 장애로부터 독립적으로 운영되어야 하는 중요 애플리케이션에 사용

# 장애 격리 및 고가용성이 필요할 때  

 

3. Partition - 파티션 배치 그룹

출처 - [ AWS Certified Solutions Architect Associate시험합격! 2025 ] 자료

📌 특징

  • 여러 파티션(Partition)으로 인스턴스 배치
  • 각 파티션은 서로 다른 랙(Rack)에 배치되며 독립적으로 운영
  • AZ당 최대 7개파티션을 가질 수 있음
  • 1개의 파티션이 장애가 발생해도 다른 파티션은 영향❌
  • 인스턴스는 자신이 속한 파티션 정보를 메타데이터로 조회 가능

📌 장점

  • 수백 개의 EC2 인스턴스 배포 가능
  • 장애 격리 기능 제공

📌 단점

  • 한 파티션 내의 인스턴스는 동일한 하드웨어 장애 영향을 받을 수 있음

👉 Kafaka, Hadoop, Cassandra 등 분산 시스템 / 대규모 데이터 분석 및 스토리지 애플리케이션에 사용

# 대규모 분산 시스템에서 장애 격리를 원할 때


배치 그룹 실습

✅ Cluster Placement Group

1. 배치 그룹 생성

 

2. 배치그룹 설정

  • EC2의 인스턴스의 거리를 가깝게 배치하여 네트워크 성능을 끌어올림

✅ Spread Placement Group

✅ Partition Placement Group

  • 파티션 수 : 1 ~ 7 선택

 

👉 배치그룹 생성 결과

 

💡 EC2 인스턴스 생성 시, 배치 그룹 설정 가능

 

EC2 인스턴스 생성

1. EC2 인스턴스 생성

 

2. 배치 그룹 선택

  • 고급 세부 정보 > 배치그룹