EC2 placement group(배치 그룹)은 서버 인프라에 맞게 서버 프로필을 정의할 수 있는 도구이고, 특히 하나의 AZ에 성능의 이유로 배치하기 위해서 이용함.
세가지의 배치 그룹이 있음
cluster placement group(클러스터 배치 그룹)
단일 AZ에 연관된 모든 인스턴스 론칭
ex) ap-south-1a에 인스턴스 A,B,C,D,E,F,G,H가 다 들어있음
전송 지연 수준이 낮으므로 HPC(High performance Coupute) 애플리케이션에 적합
spread placement group(분산 배치 그룹)
서로 다른 하드웨어에 각각 인스턴스 1개씩 분산하여 배치
대신 한 AZ에 최대 인스턴스 7개까지만
ex) ap-south-1a에 인스턴스 A,B,C,D,E,F,G가 하드웨어 A,B,C,D,E,F,G 각각에 있음(최대 7개)
모든 인스턴스가 서로 다른 하드웨어에 존재하여 동시다발적인 실패 상황에 대처하기에 용이하며 VMware의 DRS와 유사한 기능 제공.
VMware의 DRS란? https://www.vmware.com/kr/products/vsphere/drs-dpm.html#:~:text=DRS%EB%8A%94%20%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%20%EB%82%B4%EC%9D%98%20vSphere,vMotion)%20%EC%84%B1%EB%8A%A5%EC%9D%84%20%EA%B7%B9%EB%8C%80%ED%99%94%ED%95%A9%EB%8B%88%EB%8B%A4.
aws 관련 문서: https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/placement-groups.html
다음 인프라 구성할 때 실제로 배치 그룹까지 신경써서 해보고 장점, 단점 더 보충해서 적기.