게시된 날짜: Aug 2, 2019
오늘부터 AWS Batch에서는 Elastic Fabric Adapter(EFA)를 비롯하여 호스트 디바이스를 AWS Batch 작업에 노출하는 기능을 지원합니다. 따라서 AWS Batch의 관리형 인스턴스 프로비저닝 및 스케줄링 기능을 사용하여 고성능의 분산 HPC 및 기계 학습 워크로드를 실행할 수 있습니다.
EFA는 Amazon EC2 인스턴스에 대한 네트워크 인터페이스이며, 이를 통해 고객은 AWS에서 높은 수준의 노드 간 통신을 필요로 하는 애플리케이션을 대규모로 실행할 수 있습니다. EFA는 사용자 지정 운영 체제(OS) 바이패스 기술을 사용하여 인스턴스 간 통신 성능을 강화합니다. 이는 이러한 애플리케이션을 확장하는 데 매우 중요합니다. EFA를 사용하면 메시지 전달 인터페이스(MPI)를 사용하는 고성능 컴퓨팅(HPC) 애플리케이션 및 NVIDIA Collective Communications Library(NCCL)를 사용하는 기계 학습(ML) 애플리케이션을 통해 수천 개의 CPU 또는 GPU로 확장할 수 있습니다. 따라서 온프레미스 HPC 클러스터의 애플리케이션 성능과 더불어 AWS 클라우드의 온디맨드 탄력성과 유연성을 얻을 수 있습니다.
AWS Batch는 인스턴스 프로비저닝 및 작업 스케줄링을 관리하는 클라우드 네이티브 스케줄러입니다. AWS Batch는 적절한 배치 그룹, 네트워킹 구성 및 사용자 지정 파일 시스템을 사용하여 작업 사양에 따라 인스턴스를 자동으로 프로비저닝합니다. Batch는 고객이 단일 API 파라미터를 통해 지정하는 시작 인스턴스에 대해 EFA 상호 연결을 자동으로 설정합니다.
EFA 사용 및 AWS Batch에 호스트 디바이스를 노출하는 방법에 대한 자세한 내용은 설명서를 참조하십시오.