성능 효율성 핵심 요소 개요
성능 효율성은 사용자가 배치된 요구 사항을 효율적인 방식으로 충족하기 위해 워크로드의 크기를 조정할 수 있는 기능입니다. 클라우드가 대중화되기 전에 시스템이 부하 증가를 처리하는 방법을 계획할 때 많은 조직에서 비즈니스 요구 사항을 충족하기 위해 의도적으로 대규모 워크로드를 프로비저닝했습니다. 이 결정은 최대 사용량일 때 용량을 보장하기 때문에 온-프레미스 환경에서 합리적이었습니다. 용량은 리소스 가용성(CPU 및 메모리)을 반영합니다. 용량은 다년간 유지될 프로세스의 주요 고려 사항이었습니다.
온-프레미스 환경의 부하 증가를 예상해야 하는 것처럼, 비즈니스 요구 사항을 충족하려면 클라우드 환경의 증가를 예상해야 합니다. 한 가지 차이점은 미래에 충분한 용량을 확보하기 위해 예상되는 변경 내용에 대해 더 이상 장기 예측을 할 필요가 없다는 것입니다. 또 다른 차이점은 성과 관리에 사용되는 접근 방식에 있습니다.
Microsoft Azure Well-Architected Framework의 원칙을 사용하여 워크로드를 평가하려면 Microsoft Azure Well-Architected 검토를 참조하세요.
성능 효율성을 높이려면 성능 효율성: 분노의 질주: 빠르고 신뢰할 수 있는 VM 배포를 위한 최적화를 시청하는 것이 좋습니다.
토픽
성능 효율성 핵심 요소에서는 워크로드를 효과적으로 스케일링할 수 있도록 하는 다음 항목을 다룹니다.
성능 효율성 항목 | 설명 |
---|---|
성능 효율성 검사 목록 | 애플리케이션 아키텍처를 검토하여 워크로드가 사용자의 요구 사항을 효율적으로 충족하도록 스케일링되는지 확인합니다. |
성능 원칙 | 성능 효율성을 개선하기 위한 전반적인 전략을 안내하는 원칙입니다. |
성능 디자인 | 성능 디자인 관점에서 애플리케이션 아키텍처를 검토합니다. |
확장성 고려 | 현재 워크로드를 이해하여 성장을 계획합니다. |
용량 계획 | 수요에 맞게 인프라를 추가하여 애플리케이션 계층을 스케일링할 계획을 세웁니다. |
성능 모니터링 검사 목록 | 서비스를 모니터링하고 현재 워크로드의 성능 상태를 확인하여 전반적인 워크로드 성능을 유지합니다. |
성능 패턴 | 성능이 더 뛰어난 워크로드를 빌드하기 위한 디자인 패턴을 구현합니다. |
균형 유지 | 성능 최적화와 안정성, 보안, 비용 효율성, 운용성 같은 디자인의 다른 측면 간에 균형을 고려합니다. |
다음 단계
전체 전략을 안내하기 위한 성능 효율성 원칙을 참조하세요.