Amazon EC2 토폴로지 - Amazon Elastic Compute Cloud

Amazon EC2 토폴로지

Amazon EC2 토폴로지는 컴퓨팅 용량의 상대적 근접성을 계층적으로 보여줍니다. 이 정보를 사용하여 고성능 컴퓨팅(HPC), 기계 학습(ML), 생성형 AI 컴퓨팅 인프라를 대규모로 관리할 수 있습니다.

사용 가능한 API

Amazon EC2는 EC2 토폴로지를 이해하는 데 필요한 두 가지 API를 제공합니다.

  • DescribeInstanceTopology

    • 네트워크 계층 구조에서 실행 중인 인스턴스의 상대적인 위치를 표시합니다.

    • 기존 인스턴스에서 워크로드를 실행할 위치를 최적화하는 데 도움이 됩니다.

  • DescribeCapacityReservationTopology

    • 인스턴스를 시작하기 전에 예약 용량이 네트워크 계층 구조에서 서로 어떤 위치 관계에 있게 될지를 보여줍니다.

    • 인스턴스를 시작하기 전에 예약 용량의 배치를 알려주어 용량 계획에 도움이 됩니다.

주요 이점

EC2 토폴로지는 다음과 같은 주요 이점을 제공합니다.

  • 용량 관리 - 리소스 사용률을 최적화합니다.

  • 작업 일정 - 워크로드 배치와 관련하여 정보에 입각한 결정을 내립니다.

  • 노드 순위 - 긴밀하게 연결된 인스턴스의 성능 최적화를 위한 상대적 근접성을 이해합니다.

고려 사항
  • 토폴로지 뷰는 다음에 대해서만 사용 가능합니다.

    • running 상태의 인스턴스

    • pending 또는 active 상태의 용량 예약

  • 각 토폴로지 뷰는 AWS 계정별로 고유합니다.

  • AWS Management 콘솔에서는 토폴로지 보기를 지원하지 않습니다.

  • 토폴로지 정보는 인스턴스 배치를 이해하는 데 도움이 되지만 기존 인스턴스와 물리적으로 가까운 새 인스턴스를 시작하는 데 사용할 수 없습니다. 인스턴스 배치에 영향을 미치기 위해 클러스터 배치 그룹에서 용량 예약을 생성할 수 있습니다.

요금

EC2 토폴로지를 설명하는 데 드는 추가 비용은 없습니다.