PERF 5: 네트워킹 솔루션을 구성하려면 어떻게 해야 합니까?
워크로드에 대한 최적의 네트워크 솔루션은 지연 시간, 처리량 요구 사항, 지터 및 대역폭에 따라 다릅니다. 위치 옵션은 사용자 또는 온프레미스 리소스와 같은 물리적 제약에 따라 결정됩니다. 엣지 로케이션 또는 리소스 배치를 통해 이러한 제약을 상쇄할 수 있습니다.
리소스
Connectivity to AWS and hybrid AWS network architectures (NET317-R1)
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1)
Networking Products with AWS
Transitioning to Latency-Based Routing in Amazon Route 53
Amazon EBS - Optimized Instances
EC2 Enhanced Networking on Linux
EC2 Enhanced Networking on Windows
EC2 Placement Groups
Enabling Enhanced Networking with the Elastic Network Adapter (ENA) on Linux Instances
Transit Gateway
VPC Endpoints
VPC Flow Logs
Application Load Balancer
Network Load Balancer
모범 사례:
-
네트워킹이 성능에 미치는 영향 파악: 네트워크 관련 결정 사항이 워크로드 성능에 영향을 주는 방식을 분석하고 파악합니다. 예를 들어 네트워크 지연 시간은 사용자 환경에 영향을 주는 경우가 많으며 잘못된 프로토콜을 사용하는 경우 과도한 오버헤드로 인해 네트워크 용량이 고갈될 수 있습니다.
-
사용 가능한 네트워킹 기능 평가: 클라우드에서 성능을 높일 수 있는 네트워킹 기능을 평가합니다. 테스트, 지표 및 분석을 통해 이러한 기능의 영향을 측정할 수 있습니다. 예를 들어 지연 시간, 네트워크 거리 또는 지터를 줄이는 데 사용할 수 있는 네트워크 수준 기능을 활용합니다.
-
하이브리드 워크로드에 적절한 규모의 전용 연결 또는 VPN 선택: 온프레미스 통신에 대한 요구 사항이 있는 경우 대역폭이 워크로드 성능을 제공하기에 충분한지 확인합니다. 대역폭 요구 사항에 따라 단일의 전용 연결 또는 단일 VPN으로는 충분하지 않을 수 있으며, 여러 연결 간에 트래픽 로드 밸런싱을 활성화해야 합니다.
-
로드 밸런싱 및 암호화 오프로딩 활용: 클라우드의 탄력성을 워크로드에 활용할 수 있도록 여러 리소스 또는 서비스에 트래픽을 분산합니다. 로드 밸런싱을 사용하여 암호화 종료를 오프로드하면 성능을 개선하고 트래픽을 효율적으로 관리/라우팅할 수 있습니다.
-
성능을 개선할 수 있는 네트워크 프로토콜 선택: 워크로드 성능에 미치는 영향을 기준으로 시스템과 네트워크 간의 통신에 사용할 프로토콜을 결정합니다.
-
네트워크 요구 사항에 따라 워크로드의 위치 선택: 제공되는 클라우드 위치 옵션을 사용하여 네트워크 지연 시간을 줄이고 처리량을 개선합니다. AWS 리전, 가용 영역, 배치 그룹, 엣지 로케이션(예: Outposts, Local Region 및 Wavelength)을 활용하여 네트워크 지연 시간을 줄이거나 처리량을 늘립니다.
-
지표를 기준으로 네트워크 구성 최적화: 수집 및 분석된 데이터가 제공하는 정보를 사용하여 네트워크 구성 최적화를 결정합니다. 이러한 변경의 영향을 측정한 다음 영향 측정값을 활용해 향후 결정을 내립니다.
개선 계획
네트워킹이 성능에 미치는 영향 파악
사용 가능한 네트워킹 기능 평가
하이브리드 워크로드에 적절한 규모의 전용 연결 또는 VPN 선택
로드 밸런싱 및 암호화 오프로딩 활용
성능을 개선할 수 있는 네트워크 프로토콜 선택
네트워크 요구 사항에 따라 워크로드의 위치 선택
지표를 기준으로 네트워크 구성 최적화