▪︎ EC2 Placement Groups
💡 Placement Groups : 배치 그룹
- EC2 인스턴스가 AWS 인프라에 배치되는 방식을 제어하고자 하는 목적
- 배치 그룹을 사용하여 전략 정의
▪︎ Cluster - 클러스터 배치 그룹
✔️ 특징
1. 모든 EC2 인스턴스가 동일한 랙에 위치 = 실패 위험 상승
[동일한 랙 => 동일한 하드웨어와 동일한 가용 영역]
2. 실패 지점 발생 시 모든 EC2 인스턴스 동시에 실패
3. 지연 시간이 짧다 = 높은 네트워크 성능
✔️ USE CASE
1. 높은 네트워크 성능으로 빅데이터 작업 수행
2. 짧은 지연시간과 높은 대역폭을 필요로 하는 애플리케이션 처리 작업 수행
▪︎ Spread - 분산 배치 그룹
✔️ 특징
1. 모든 EC2 인스턴스 다른 하드웨어에 위치 = 실패 위험 최소화
2. 여러 가용 영역에 걸쳐 있어 동시 실패 위험 감소
3. 배치 그룹의 가용 영역당 최대 7개의 인스턴스 제한
✔️ USE CASE
1. 고가용성이 필요하며 위험을 줄여야 하는 애플리케이션
2. 인스턴스 오류를 서로 격리해야 하는 크리티컬 애플리케이션
▪︎ Partition - 분할 배치 그룹
✔️ 특징
1. 여러 가용 영역의 파티션(AWS의 랙)에 인스턴스 분산 = 서로 파티션(랙) 실패로부터 안전
2. 각 EC2 인스턴스가 어떤 파티션에 위치하는지에 대한 정보를 메타데이터로 액세스
3. 가용 영역당 최대 7개의 파티션 제한
4. 파티션을 동일 리전의 여러 가용 영역에 걸쳐 할당 가능
5. 최대 수백 개의 EC2 인스턴스 할당 가능
✔️ USE CASE
1. 파티션들 전반에 걸쳐 데이터와 서버를 퍼트려 두도록 파티션 인식 가능한 애플리케이션에 사용
2. HDFS, HBase, Cassandra, Kafka..
▪︎ 실습
- 배치 그룹 생성
- EC2 - 네트워크 및 보안 - 배치 그룹 - 배치 그룹 생성
- 배치 그룹 생성 - 배치 전략 (클러스터)
- 배치 그룹 생성 - 배치 전략 (분산)
- 배치 그룹 생성 - 배치 전략 (파티션) - 파티션 수 *최대 7개
- 그룹 생성 확인
- EC2 인스턴스 배치 그룹 할당
- EC2 - 인스턴스 생성 - 고급 세부 정보
- 고급 세부 정보 - 배치 그룹 이름 정보 or 새 배치 그룹 생성
'Cloud > AWS' 카테고리의 다른 글
Private vs. Public vs. Elastic (0) | 2022.11.12 |
---|---|
EC2 Instances Option (0) | 2022.11.12 |
EC2 Instance Role (0) | 2022.11.12 |
EC2 SSH Connect - Mac (0) | 2022.11.12 |
EC2 Security Group (0) | 2022.11.12 |