AWS 배치그룹

안석우(문과대학 철학)·2024년 11월 15일
0

AWS

목록 보기
21/26

AWS 배치그룹이란

EC2 인스턴스가 어떻게 AWS 인프라에 배치되는지를 제어하는 방식

1.cluster

모든 ec2 인스턴스가 동일한 가용영역(availability zone)에 있음
네트워크가 빨라서 계산작업에 유리함, 다만 가용영역에 문제가 생기면 모든 인스턴스가 장애를 겪음

2.분산배치그룹(spread)

ec2 인스턴스들이 다른 하드웨어에 분산되어 있는 방식, 따라서 다른 가용영역에 ec2인스턴스들이 존재할 가능성이 높다. (ex, ec2_1은 가용영역1의 1번하드웨어에, ec2_2는 가용영역1의 2번 하드웨어에, ec2_3은 가용영역3의 1번 하드웨어에 배치)
-> 하드웨어 하나에 문제가 생겨도 다른 ec2 인스턴스들은 안전함.
다만, 가용영역당 7개의 인스턴스로 제한됨
따라서, 적당한 크기의 애플리케이션인데 인스턴스의 오류를 격리해야하는 경우에 적합함(하나의 인스턴스에서 오류난다고 서비스가 다운되면 안 되는 경우)

3.분할배치그룹(parition)

가용영역당 최대 7개의 파티션이 있을 수 있음, 각 파티션에 여러 개의 ec2 인스턴스 배치, 각 파티션은 AWS의 랙을 나타냄. 최대 수백개의 ec2 인스턴스를 얻을 수 있음. 각 파티션은 다른 파티션의 실패로부터 격리됨

cf) 랙(rack), 이렇게 수직으로 쌓은 하드웨어를 하나의 랙이라고 한다.

배치그룹 만들기

좌측하단의 배치 그룹 선택해서 들어가면 우측 상단에 배치그룹 생성이라고 보인다. 거기서 배치그룹 생성할 수 있고 어떤 방식의 배치그룹 만들건지 결정가능.

인스턴스 배치그룹에 할당

위의 사진에서 인스턴스 시작 누르고 '고급세부정보' 가며 만들어진 배치그룹 중에서 인스턴스를 할당받을 그룹을 선택할 수 있다.

0개의 댓글