Amazon EC2 토폴로지
Amazon EC2 토폴로지 (Topology)
Amazon EC2 토폴로지는 내 컴퓨팅 용량의 **상대적 근접성(relative proximity)**을 계층적으로 보여줘요. 이 정보를 사용해 고성능 컴퓨팅(HPC), 머신러닝(ML), 생성형 AI 컴퓨팅 인프라를 대규모로 관리할 수 있습니다.
출처: 문서
본문
Amazon EC2 토폴로지는 내 컴퓨팅 용량의 상대적 근접성의 계층적 뷰를 제공합니다. 이 정보를 사용해 고성능 컴퓨팅(HPC), 머신러닝(ML), 생성형 AI 컴퓨팅 인프라를 대규모로 관리할 수 있어요.
사용 가능한 API (Available APIs)
Amazon EC2는 EC2 토폴로지를 이해하기 위한 두 가지 API를 제공해요.
- DescribeInstanceTopology – 실행 중인 인스턴스가 네트워크 계층 구조의 서로에 대해 어디에 위치하는지 보여줘요. 기존 인스턴스에서 워크로드를 실행할 위치를 최적화하는 데 도움이 됩니다.
- DescribeCapacityReservationTopology – 인스턴스를 시작하기 전에 예약된 용량이 네트워크 계층 구조의 서로에 대해 어디에 위치할지 보여줘요. 인스턴스를 시작하기 전에 예약 용량의 배치를 알 수 있게 해줘 용량 계획에 도움이 됩니다.
주요 이점 (Key benefits)
EC2 토폴로지는 다음 주요 이점을 제공해요.
- 용량 관리(Capacity management) – 리소스 사용률 최적화.
- 작업 스케줄링(Job scheduling) – 워크로드 배치에 대한 정보에 기반한 결정.
- 노드 순위(Node ranking) – 긴밀히 결합된 인스턴스에서 성능 최적화를 위한 상대적 근접성 이해.
고려 사항 (Considerations)
- 실행 중(running) 상태의 인스턴스
- pending 또는 active 상태의 Capacity Reservations
각 토폴로지 뷰는 AWS 계정별로 고유합니다.
- AWS Management Console은 토폴로지 보기를 지원하지 않아요.
- 토폴로지 정보는 인스턴스 배치 이해에 도움이 되지만, 기존 인스턴스에 물리적으로 가깝게 새 인스턴스를 시작하는 데는 사용할 수 없습니다. 인스턴스 배치에 영향을 주려면 클러스터 배치 그룹에서 Capacity Reservations를 만들 수 있어요.
가격 (Pricing)
EC2 토폴로지를 설명하는 데는 추가 비용이 없어요.