EC2 배치 그룹이란?
EC2 인스턴스의 배치 전략을 컨트롤 할 때 배치 그룹을 사용할 수 있다.
3가지가 있음
1. 클러스터 배치 그룹
2. 분산 배치 그룹
3. 분할 배치 그룹
각각의 그룹에 대해 알아보자

모든 EC2 인스턴스가 동일한 랙에 있다.
즉, 동일한 하드웨어와 동일한 가용 영역에 있다는 것이다.
이 경우의 장점과 단점을 알아보자.
장점: 동일한 가용 영역 및 하드웨어에 있기에 엄청난 속도의 네트워크를 얻을 수 있음
단점: 하나가 오류나면 모든 EC2 인스턴스가 동시에 에러가 남. 즉, 위험 부담이 높음
사용처 : 매우 빨리 완료되어야 할 빅데이터 작업 or 속도가 엄청 빨라야 하는 애플리케이션

실패 위험을 최소화 할 수 있음
사진을 보면 알 수 있듯이, 모든 EC2 인스턴스가 다른 하드웨어에 위치하게 된다.
장점: 여러 가용 영역에 걸쳐 있을 수 있으며, 실패 위험이 감소함
단점: 가용 영역 당 최대 7개의 인스턴스로 제한이 된다. ( 배치 그룹의 규모에 제한이 있음)
즉, 크기가 적당하지만, 너무 크지는 않은 그런 애플리케이션에서만 사용 가능

여러 가용 영역의 파티션에 인스턴스를 분산할 수 있음.
가용 영역당 최대 7개의 파티션 존재 가능.
각 파티션에는 많은 EC2 인스턴스가 있을 수 있음.
각 파티션은 AWS의 랙을 나타낸다.
파티션이 많으면 인스턴스가 여러 하드웨어 랙에 분산되어 서로 랙 실패로부터 안전하다.
즉, 따라서 가용 영역당 최대 7개의 파티션이 있을 수 있고, 이러한 파티션은
동일한 리전의 여러 가용 영역에 걸쳐 있을 수 있음.
즉, 설정으로 최대 수백 개 EC2 인스턴스를 얻을 수 있다는 것이다.
파티션이 분리되어 있기 때문에, 파티션 1이 다운되어도, 파티션 2가 정상이기에 안전함.
사용처 : HDFS, Kafka 등을 사용하는 파티션을 인식하는 빅데이터 애플리케이션
EC2 인스턴스 대시보드로 간 후에, 찾아보면 배치그룹 있음

간단하게 '딸깍' 한 번으로 배치 그룹을 만들 수 있다.
이후, EC2 인스턴스를 생성할 때 고급 세부 정보에서 배치그룹을 선택해주면 된다.
