EC2 그룹 배치
- AWS 인프라에 EC2 인스턴스를 배치하는 방식 제어
- 성능, 지연 시간, 내결함성 등을 최적화하는 기능
- 단, AWS의 하드웨어와 직접적인 상호 작용을 하지는 않음
- 배치 그룹 생성 시 세가지 전략 사용
- 클러스터 배치 그룹 - 단일 가용 영역(AZ) 내에서 지연 시간이 짧은 하드웨어 설정으로 인스턴스를 그룹화
- 인스턴스를 물리적으로 가까운 위치에 배치
- 🟢 고속 네트워크로 인스턴스 간 통신 속도 극대화
- 🟢 저지연성, 높은 네트워크 처리량 제공, 고성능
- 🔴 동일한 AZ에만 배치되기 때문에 AZ 장애 시 위험
- 빅데이터, 고성능(HPC) 컴퓨팅, 머신러닝 등에 적합
- 스프레드(분산) 배치 그룹 - 인스턴스를 물리적으로 서로 다른 하드웨어에 분산 배치
- 🟢 장애 도메인을 분리해 인스턴스 간 영향 최소화 > 여러 AZ에 걸쳐 있을 수 있으며 동시 실패의 위험 감소
- 🟢 단일 장애 지점을 피할 수 있어 내결함성 높음
- 🔴 AZ로 분산된 배치 그룹당 7개의 EC2 인스턴스만 배치 가능
- 배치 그룹 규모 제한 > 사이즈가 너무 크지 않은 애플리케이션에 적당
- 크리티컬 애플리케이션에 사용 권장
- 분할 배치 그룹 - 인스턴스를 여러 파티션으로 나눠서 배치
- 분산 배치 그룹과 비슷하게 인스턴스를 분산하지만 여러 파티션에 인스턴스가 분할되고 파티션은 AZ 내의 다양한 하드웨어 랙(Rack) 셋에 의존함
- 파티션이 많으면 여러 하드웨어 랙에 분산되어 서로간의 랙 실패로부터 안전
- 파티션은 동일한 리전의 여러 AZ에 걸쳐 있을 수 있음
- 🟢 파티션별로 물리적 하드웨어를 분리해 장애 격리 강화
- 🟢 스케일 아웃 아키텍처에 최적화
- 🟢 메타데이터 서비스를 사용하여 해당 정보에 액세스 가능
- 인스턴스가 어느 파티션에 있는지 등의 정보
- 🔴 인스턴스가 분산되어 있지만 다른 인스턴스의 오류로부터 격리되지는 않음
- 파티션 수는 최대 7개로 분할 가능 (인스턴스 수는 제한 없음)
- 그룹당 수백 개의 EC2 인스턴스를 통해 확장 가능하고 이를 통해 HDFS, Hadoop, Cassandra, Kafka와 같은 빅데이터 애플리케이션을 실행할 수 있음
- 분산 배치 그룹과 비슷하게 인스턴스를 분산하지만 여러 파티션에 인스턴스가 분할되고 파티션은 AZ 내의 다양한 하드웨어 랙(Rack) 셋에 의존함
- 클러스터 배치 그룹 - 단일 가용 영역(AZ) 내에서 지연 시간이 짧은 하드웨어 설정으로 인스턴스를 그룹화
배치 그룹 생성
원하는 배치 그룹 선택 > 각 그룹에 해당하는 옵션 추가 선택
배치 그룹 설정
인스턴스 생성 시 [고급 세부 정보] 탭에서 미리 생성해둔 배치 그룹 선택
'개발 공부 > AWS' 카테고리의 다른 글
[AWS] SAA 공부 (4) EFS (Elastic File System) (0) | 2025.03.21 |
---|---|
[AWS] SAA 공부 (3)-6 EC2 - ENI (Elastic Network Interfaces) (0) | 2025.03.21 |
[AWS] SAA 공부 (3)-4 EC2 - Elastic IP (0) | 2025.03.20 |
[AWS] SAA 공부 (3)-3 EC2 - 가격 정책 (0) | 2025.03.19 |
[AWS] SAA 공부 (3)-2 EC2 - 보안 그룹 (0) | 2025.03.19 |