Amazon EC2 인스턴스의 배치 그룹
Amazon EC2 인스턴스의 배치 그룹 (Placement groups for your Amazon EC2 instances)
워크로드의 요구 사항을 충족하려면 상호 의존적인 EC2 인스턴스 그룹을 배치 그룹(placement group)에 시작해 배치에 영향을 줄 수 있어요.
워크로드 유형에 따라 다음 배치 전략 중 하나를 사용해 배치 그룹을 만들 수 있어요:
- 클러스터(Cluster) — 가용 영역 안에서 인스턴스를 서로 가깝게 배치해요. 이 전략을 사용하면 고성능 컴퓨팅(HPC) 애플리케이션에 전형적인 긴밀하게 결합된 노드 간 통신에 필요한 낮은 지연 시간의 네트워크 성능을 워크로드가 달성할 수 있어요.
- 파티션(Partition) — 인스턴스를 논리 파티션에 분산해, 한 파티션의 인스턴스 그룹이 서로 다른 파티션의 인스턴스 그룹과 기본 하드웨어를 공유하지 않도록 해요. 이 전략은 일반적으로 Hadoop, Cassandra, Kafka 같은 대규모 분산·복제 워크로드에서 사용돼요.
- 분산(Spread) — 소규모 인스턴스 그룹을 서로 다른 기본 하드웨어에 엄격하게 배치해 상관된 실패를 줄여요.
- 정밀 시간(Precision time) — 인스턴스를 AWS 인프라에서 고정밀 시간 소스에 직접 액세스할 수 있는 지원 하드웨어에 배치해요.
배치 그룹은 선택 사항이에요. 인스턴스를 배치 그룹에 시작하지 않으면 EC2는 상관된 실패를 최소화하기 위해 모든 인스턴스가 기본 하드웨어에 걸쳐 분산되도록 배치하려 시도해요.
요금 (Pricing)
배치 그룹을 만드는 데는 요금이 없어요.
규칙 및 제한 사항 (Rules and limitations)
배치 그룹을 사용하기 전에 다음 규칙을 인지하세요:
- 인스턴스는 한 번에 하나의 배치 그룹에 배치할 수 있어요. 여러 배치 그룹에 인스턴스를 배치할 수 없어요.
- 배치 그룹을 병합할 수 없어요.
- On-Demand 용량 예약 및 영역 예약 인스턴스는 가용 영역의 EC2 인스턴스 용량을 예약할 수 있게 해줘요. 인스턴스를 시작할 때 인스턴스 속성이 On-Demand 용량 예약이나 영역 예약 인스턴스가 지정한 것과 일치하면 예약된 용량이 인스턴스에 자동으로 사용돼요. 인스턴스를 배치 그룹에 시작해도 마찬가지예요.
- 배치 그룹에서는 전용 호스트를 시작할 수 없어요.
- 중단 시 중지(stop) 또는 최대 절전(hibernate)되도록 구성된 스팟 인스턴스를 배치 그룹에 시작할 수 없어요.
목차 (Contents)
- 배치 전략
- 배치 그룹 만들기
- 인스턴스 배치 변경
- 배치 그룹 삭제
- 공유 배치 그룹
- AWS Outposts의 배치 그룹