☁️Cloud/AWS

AWS Batch Group 종류 및 정의

terranbin 2024. 3. 14. 16:35
728x90
SMALL

AWS 배치 그룹 사용

EC2 Instance 가 AWS Infra 배치되는 방식을 제어하고자 할 때 쓰임

배치 그룹을 사용하여 이러한 전략을 정의 가능

  •  AWS 의 하드웨어와 직접적인 상호 작용을 하지는 않음
  • EC2 Instance 가 어떻게 배치되기를 원하는지 AWS 에 알려줌

3가지 종류


클러스터 배치 그룹

    • 단일 가용 영역 내에서 지연 시간이 짧은 하드웨어 설정으로 인스턴스를 그룹화
    • 모든 인스턴스가 동일한 랙 안에 있음
    • 장점: 속도가 빠르다
      • 빅데이터 작업을 수행 시 좋음
      • 높은 네트워크 처리량 (높은 대역폭), 낮은 지연시간 요청 시 진행
    • 단점: 실패 발생 시 모든 instance 동시에 날라감

분산 배치 그룹

 

  • 인스턴스가 다른 하드웨어에 분산된다는 의미
  • 장점: 여러 가용 영역에 걸쳐 있을 수 있으며, 실패 위험이 감소한다
  • 단점: 배치 그룹이 7 개의 인스턴스로 제한 된다 (규모의 제한)
  • 가용성 극대화 및 위험 최소화할 때 쓰임
    • 크리티컬 애플리케이션 있는 경우 사용

 


분할 배치 그룹

  • 여러 가용 영역의 파티션에 인스턴스를 분산
    • 가용 영역당 최대 7개
  • 각 파티션은 AWS 의 랙을 나타냄
    • 파티션이 많으면 실패로부터 안전
  • 설정으로 최대 100 개의 인스턴스 설정 가능
  • 빅 데이터 애플리케이션에 사용
    • HDFS, Hbase, Kafka, Cassandra
LIST