[AWS] EC2 - 배치 그룹(Placement groups)
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/placement-groups.html
배치 그룹(Placement groups)
AWS의 인스턴스는 기본적으로 서버 인프라를 다양한 목적으로 강범위하게 사용될 수 있도록 설계되었지만, 기업 및 부서 상황에 따라 인스턴스에 대한 요구사항이 다른 경우가 있을 수 있습니다.
EC2 Placement groups(배치 그룹)은 사용자의 니즈를 반영한 서버 프로필을 정의할 수 있는 도구이며, 다음 세 가지 그룹이 제공됩니다.
클러스터(Cluster)
인스턴스를 가용 영역 안에 서로 근접한게 패킹합니다.
전송 지연 수준이 낮은 상호연결형 네트워크를 제공하므로 고성능 컴퓨팅(HPC) 애플리케이션에 적합합니다.
분산(Spread)
데이터 소실 및 서비스 실패와 같은 위험을 감소시키기 위해 다수의 AZ를 사용하고, 서로 다른 하드웨어 랙에 인스턴스를 분산 배치합니다. 이와 같은 환경 설정은 동시다발적인 실패 상황에 대처할 수 있다는 점에서 유용성이 높으며, VMware의 DRS(Distributed Resourece Scheduler)와 유사한 기능을 제공합니다.
https://www.vmware.com/kr/products/vsphere/drs-dpm.html
파티션(Partition)
인스턴스를 논리적 파티션으로 분산하여, 한 파티션에 있는 인스턴스 그룹이 다른 파티션의 인스턴스 그룹과 기본 하드웨어를 공유하지 않게 합니다.
일반적으로 Hadoopm Cassandra, Kafka 등 대규모의 분산 및 복제된 워크로드에 필요로 합니다. 스프레드 그룹에 속한 인스턴스는 동일한 물리적 서버를 공유하지 않는다는 점에서 파티션 그룹과 차이가 있습니다.
배치 그룹 특징 및 제한 사항
- 배치 그룹 생성은 무료입니다.
- 각 리전에서 계정당 최대 500개의 배치 그룹을 생성할 수 있습니다.
- 배치 그룹에 지정하는 이름은 해당 리전의 AWS 계정 내에서 고유해야 합니다.
- 여러 배치 그룹을 병합할 수는 없습니다.
- 인스턴스는 한 번에 하나의 배치 그룹에서 시작될 수 있습니다. 여러 배치 그룹으로 확장될 수 없습니다.
- 영역 예약 인스턴스에서는 특정 가용 영역의 Amazon EC2 인스턴스에 용량 예약을 제공합니다. 용량 예약은 배치 그룹의 인스턴스에서 사용할 수 있지만 배치 그룹의 용량을 명시적으로 예약하지는 않습니다.
- 배치 그룹에서는 전용 호스트를 시작할 수 없습니다.
AWS EC2 인스턴스의 배치 그룹(Placement groups)에 대하여 알아보았습니다.