본문 바로가기

About/Cloud

[AWS] EC2 - 배치 그룹(Placement groups)

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/placement-groups.html

 

배치 그룹 - Amazon Elastic Compute Cloud

배치 그룹 새 EC2 인스턴스를 시작하면 EC2 서비스는 모든 인스턴스가 기본 하드웨어 전반에 분산되도록 하여 상호 관련 오류의 위험을 줄입니다. 워크로드 요구 사항을 충족하기 위해 배치 그룹

docs.aws.amazon.com


배치 그룹(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)에 대하여 알아보았습니다.