전반적 성능 제안

완료됨

이 모듈에서는 Azure NetApp Files에서 EDA 애플리케이션을 실행하는 동안 참조 아키텍처, 클라이언트 VM, 네트워크에 관한 성능 제안을 소개합니다.

참조 아키텍처를 검토하여 EDA 워크로드 이해

EDA 도구 및 칩의 시뮬레이션 프로세스는 포함된 참조 아키텍처가 서로 다를 수 있습니다. 다음 참조 아키텍처는 클라우드 버스팅(하이브리드) 및 전체 Azure 시나리오에서 둘 다 EDA 워크로드에 Azure NetApp Files를 사용하는 방법에 관한 일반적 사례를 보여 줍니다.

EDA 워크로드에 Azure NetApp Files를 사용하는 방법을 보여주는 참조 아키텍처의 다이어그램

가상 네트워크, 가속화된 네트워킹, 클라이언트 업데이트에 관한 제안 사항

가능하면 클라이언트 VM과 Azure NetApp Files를 동일한 지역 및 가용성 영역은 물론 동일한 가상 네트워크에 배치합니다. 컴퓨팅과 데이터 리소스를 서로 가깝게 두면 그 사이의 네트워크 대기 시간을 줄이는 데 도움이 되어 전반적인 성능이 개선됩니다.

지원되는 경우 클라이언트 VM에서 가속화된 네트워킹을 사용하도록 설정하여 최대 30Gbps(초당 기가비트)의 네트워킹 처리량을 제공합니다. Azure NetApp Files 볼륨 처리량 수치에 대한 자세한 내용은 다음을 참조하세요.

가속화된 네트워킹은 클라이언트 VM에서 Azure NetApp Files까지의 대기 시간을 줄이는 데 도움이 되며, 특히 DMSA(분산 다중 시나리오 분석) 형식의 시뮬레이션에서 전반적인 성능을 향상시킵니다.

운영 체제에 사용 가능한 최신 패치 버전을 실행해야 합니다. 또한 최신 버그 수정 및 기능을 얻으려면 NFS(네트워크 파일 시스템) 유틸리티를 최신 릴리스로 업데이트해야 합니다. 이 업데이트는 최적의 성능과 시스템 안정성을 보장하는 데 도움이 됩니다.

예를 들어, yum을 리포지토리(예: RedHat)로 사용하는 경우 다음 명령을 실행합니다.

sudo yum update
sudo yum update nfs-utils

EDA 워크로드를 위한 대용량

EDA 워크로드는 대부분 많은 수의 메타데이터 호출, 많은 파일 수, 병렬 작업으로 구성됩니다. 이러한 형식의 워크로드를 적절하게 처리하려면 기본 스토리지 서비스가 작업을 병렬화하여 비즈니스에 중요한 EDA 시뮬레이션의 완료 시간을 단축할 수 있어야 합니다. EDA 워크로드에서는 시간이 곧 돈입니다.

Azure NetApp Files는 Azure 클라우드 배포의 짧은 대기 시간으로 여러 스토리지 리소스에 걸쳐 더 큰 용량, 병렬 컴퓨팅 및 파일 및 폴더 배포를 제공하여 EDA 워크로드가 일반 볼륨보다 더 높은 수준에서 수행할 수 있도록 하는 대규모 볼륨(최대 500TiB)을 제공합니다. 또한 대용량은 더 낮은 처리량과 더 높은 IOPS가 필요한 워크로드가 더 낮은 서비스 수준을 활용할 수 있도록 함으로써 높은 메타데이터 워크로드에서 비용을 절감할 수 있는 기회를 제공합니다. 예를 들어, EDA 워크로드에 10GiB/s가 필요하지 않지만 메타데이터 쓰기 작업의 병렬 처리가 필요한 경우 프리미엄 서비스 수준의 대용량 볼륨은 일반적으로 일반 볼륨에서 Ultra 서비스 수준이 필요한 작업을 수행할 수 있습니다.

Azure NetApp Files에 EDA를 배포하는 경우 최상의 성능 환경을 위해 대용량 볼륨 사용을 적극 고려해야 합니다.

Azure NetApp Files 볼륨의 용량 사용량을 제어하기 위한 할당량

Azure NetApp Files는 볼륨에 대한 크기 제한을 설정하거나 볼륨 자체에 할당된 크기 미만으로 사용자 및 그룹에 제한을 할당할 수 있는 사용자 및 그룹 할당량을 제공합니다. 할당량 한도에 도달하면 사용된 용량이 줄어들거나 할당량이 늘어날 때까지 새 쓰기가 허용되지 않습니다.

EDA 워크로드는 대량의 데이터를 만들어 막대한 용량을 사용할 수 있습니다. 클라우드의 용량으로 인해 원치 않는 비용이 발생할 수 있으므로 할당량을 통해 사용된 용량을 제어하면 비용을 절감하는 데 도움이 됩니다.