중요 흐름의 성능 우선 순위를 위한 권장 사항
이 Power Platform Well-Architected Performance Efficiency 체크리스트 권장 사항에 적용됩니다.
체육:07 | 중요한 흐름의 성능을 우선시합니다. 작업 부하 리소스와 성능 최적화 노력을 할당하려면 가장 중요한 비즈니스 프로세스, 사용자 및 운영을 지원하는 흐름을 우선시해야 합니다. |
---|
이 가이드에서는 작업 부하에서 중요한 흐름의 성능을 우선 순위로 지정하기 위한 권장 사항을 설명합니다. 중요한 흐름은 수익을 창출하거나 우선 순위가 높은 작업을 수행하는 중요한 비즈니스 프로세스를 나타냅니다. 중요한 흐름의 성능에 우선순위를 두면, 우선순위가 낮은 흐름보다 영향력이 가장 큰 흐름에 필요한 리소스가 먼저 할당됩니다. 이러한 우선 순위 지정에 실패하면 작업 우선순위와 사용자 경험에 엄청나게 부정적인 영향을 미칠 수 있습니다.
정의
용어 | 정의 |
---|---|
선형 | 작업 부하에서 특정 기능을 수행하는 일련의 작업입니다. 흐름은 작업 부하의 구성 요소 간의 데이터 이동과 프로세스 실행을 포함합니다. |
우선순위 대기열 처리 | 낮은 우선순위 작업보다 높은 우선순위 작업을 먼저 처리하는 행위. |
속도 제한 | 리소스에 접근할 수 있는 요청 수를 제한하는 행위입니다. |
시스템 흐름 | 시스템 내의 정보와 프로세스의 흐름입니다. 시스템은 자동으로 이 흐름을 따라 사용자 흐름 또는 워크로드 기능을 활성화합니다. |
사용자 흐름 | 사용자가 작업를 달성하기 위해 따르는 순서입니다. |
주요 디자인 전략
중요 흐름은 고객이나 시스템에 대한 주요 사용자 흐름과 작업 기능에 중요한 작업에 대한 데이터 흐름을 말합니다. 이러한 흐름에는 사용자 등록, 금융 거래 처리 또는 작업 부하 내의 다른 주요 경로나 프로세스와 같은 작업이 포함될 수 있습니다.
중요한 흐름은 사용자 경험이나 비즈니스 운영에 상당한 영향을 미칩니다. 중요한 흐름은 중요하지 않은 흐름보다 성과 목표와 서비스 수준 계약이 더 높습니다. 자원이 제한된 경우 비중요 흐름은 중요 흐름에 자원 사용을 양보해야 합니다. 중요한 흐름을 분리하고 최적화하기 전에 모든 흐름을 식별, 모니터링하고 우선순위를 지정해야 합니다.
모든 흐름 식별
단계 주요 흐름의 성능을 우선시하는 첫 번째 단계는 작업 부하 내의 모든 흐름을 식별하는 것입니다. 흐름 식별에는 체계적인 매핑와 사용자 경로 및 구성 요소 통신을 이해하는 것이 포함됩니다. 흐름이 워크로드 성능에 미치는 잠재적 영향과 성능 지표를 이해하는 데 중점을 둡니다.
작업 부하를 개별 흐름으로 구분하여 분석하면 성능 병목 현상, 비효율적인 리소스 활용, 성능 최적화 기회를 찾을 수 있습니다. 이러한 지식은 개선이 필요한 영역을 알려주고 중요한 흐름을 식별하는 최초의 단계입니다. 자세한 내용은 사용자 및 시스템 흐름 식별 및 평가하기를 참조하세요.
흐름 성능 지표 모니터링
작업 부하 내의 모든 흐름을 식별한 후에는 각 흐름에 대한 성능 지표를 수집하고 해당 지표를 모니터링해야 합니다. 흐름 측정 항목은 응답 시간, 오류율 및 처리량에 대한 통찰력을 제공합니다. 목표는 지속적으로 성과 관련 측정 항목을 관찰하고 기록하여 각 흐름이 워크로드 성능에 미치는 영향을 더욱 잘 이해하는 것입니다.
흐름 지표를 모니터링하려면 다음 도구를 사용하여 데이터를 수집하세요.
분석 및 추적 도구: 이러한 도구는 애플리케이션 내에서의 사용자 동작과 상호작용에 대한 통찰력을 제공합니다. 사용자 데이터를 분석하면 가장 일반적인 흐름, 병목 현상 또는 잠재적인 문제를 파악할 수 있습니다.
애플리케이션 성능 모니터링(APM) 도구: APM 도구를 사용하여 애플리케이션의 성능을 모니터링하고 흐름이 어떻게 실행되는지 추적합니다. 이러한 도구는 응답 시간, 오류 및 기타 성능 측정 항목에 대한 가시성을 제공하여 중요한 흐름을 식별하고 성능을 최적화할 수 있도록 도와줍니다.
로깅 및 디버깅 도구: 이 도구를 사용하면 애플리케이션이 실행되는 동안 로그와 디버그 정보를 캡처하고 분석할 수 있습니다. 로그와 디버깅 정보를 검토하여 흐름이 어떻게 실행되는지 추적하고 문제나 오류를 파악합니다.
중요한 흐름 식별
사용 가능한 성능 데이터를 바탕으로 모든 흐름의 순위를 매기고 중요한 흐름을 식별할 수 있습니다. 중요 흐름을 식별하려면 각 흐름의 성능 영향과 중요도를 평가해야 합니다. 효과적인 흐름 우선순위 지정은 가장 중요한 흐름이 덜 중요한 흐름보다 먼저 필요한 리소스를 받도록 보장합니다.
애플리케이션에서 흐름의 우선순위를 지정하려면 다음 단계를 고려하세요.
비즈니스 영향 파악: 운영 내 각 흐름의 중요성을 평가하는 것부터 시작하세요. 각 흐름이 비즈니스 목표와 어떻게 부합하는지, 사용자에게 미치는 영향과 성과가 좋지 않을 경우 발생할 수 있는 부정적 영향에 중점을 둡니다. 예를 들어, 고객 서비스 시스템의 성능이 느리면 사용자가 시스템에 고객 결정을 기록하는 대신 Microsoft Teams 또는 이메일과 같은 해결 방법을 사용할 수 있으며, 그 결과 데이터 품질이 떨어지고 보고가 잘못될 수 있습니다.
또한, 하나 이상의 비즈니스 프로세스 간 흐름이 성능에 미치는 영향을 고려하세요. 여러 흐름이 단일 비즈니스 프로세스를 지원할 수 있지만, 종종 하나의 흐름이 해당 프로세스의 성능에 상당한 영향을 미칩니다. 성능에 가장 큰 영향을 미치는 흐름을 파악해야 합니다. 반대로, 하나의 흐름이 여러 프로세스를 뒷받침할 수도 있습니다. 이런 경우, 이 흐름의 성능은 관련된 모든 프로세스의 효율성에 직접적인 영향을 미치며, 이는 중요한 흐름일 가능성이 높습니다.
성과 데이터 분석 : 각 흐름과 관련된 성능 지표를 분석합니다. 흐름의 효율성과 중요성에 대한 통찰력을 제공할 수 있는 패턴, 이상치 또는 두드러진 지표를 찾아보세요. 예를 들어, 사용량이 많은 시스템 흐름은 중요한 흐름일 가능성이 높습니다.
중요도 평가 지정 : 비즈니스 영향과 성과 지표를 기준으로 흐름의 우선순위를 정해야 합니다. 중요도 등급을 사용하세요 중요(높은 중요도), 중요(중요도 중간), 그리고 생산성(중요도 낮음). 중대한 비즈니스 영향이나 고성능 수요가 있는 흐름은 다음을 받아야 합니다. 비판적인 ( 높은 중요도) 중요도 평가. 사용자 트래픽이 많은 흐름에 집중하거나 수익 창출에 직접적인 영향을 미칩니다. 다음 표는 중요한 (특성을 제공합니다. 높은) 및 비중요 흐름( 중간 에게 낮은).
중요한 흐름 비중요한 흐름 높은 사용률 사용률이 낮음 비즈니스에 중요함 비즈니스에 중요하지 않음 비용이 많이 드는 작업 소규모 작업 시간에 민감한 시간에 민감하지 않음 생산 생산 개시 이전 실시간 처리 일괄 처리 지연에 민감함 지연에 민감하지 않음 사용자 지불 비결제 사용자 중요한 작업 비필수적인 업무
중요한 흐름 분리
중요한 흐름을 분리하는 과정에는 중요한 흐름을 지원하기 위한 전담 리소스나 용량을 할당하는 것이 포함됩니다. 최적의 사용자 경험이나 중요한 비즈니스 성과를 위해 필수적인 흐름에 리소스와 관심을 할당해야 합니다. 목표는 중요한 흐름이 효율적이고 효과적으로 운영되는 데 충분한 리소스를 확보하도록 하는 것입니다. 중요한 흐름을 분리하면 중요한 흐름을 지원하는 리소스를 보다 쉽게 관리할 수 있습니다.
중요한 흐름을 격리하기 위한 권장 사항은 다음과 같습니다.
리소스 세분화: 중요한 작업 부하에 대해 별도의 환경을 만들어 다른 프로세스의 간섭 없이 독립적으로 작동할 수 있도록 합니다. 예를 들어, Power Automate 작업 부하에 중요한 클라우드 흐름이 전용 서비스 계정에서 실행되도록 하여 다른 프로세스를 실행할 수 있는 사용자 계정의 용량 제한의 영향을 받지 않도록 해야 합니다.
용량 할당: 중요한 흐름에 대해 클라우드 흐름에 프로세스 라이선스를 할당하거나 워크로드에 대한 전용 환경를 생성하여 다른 크레딧을 할당하는 등 고정된 용량 세트를 명시적으로 할당합니다. Power Automate AI Builder 이렇게 할당하면 중요한 흐름이 항상 효율적으로 작동하는 데 충분한 리소스를 확보할 수 있습니다. 중요한 흐름에 리소스를 명시적으로 할당하면 리소스 경합을 방지하고 흐름 실행 우선 순위를 지정할 수 있습니다.
트레이드오프: 리소스 세분화는 비용에 영향을 미칩니다. 흐름에 리소스를 할당하면 비용이 증가하고 일부 리소스는 활용되지 않는 경우가 많습니다. 중요한 흐름에 대한 성능 향상을 정당화하려면 비즈니스 영향의 증가가 비용 증가보다 커야 합니다.
Power Platform 간편 사용
흐름 식별 및 모니터링: 프로세스 마이닝 및 작업 마이닝를 사용하는 것을 고려하세요. Power Automate여기에는 비즈니스 프로세스를 시각화하고 분석하는 데 도움이 되는 강력한 도구인 프로세스 맵이 포함됩니다.
용량 할당 최적화: 별도의 환경, 솔루션, 리소스를 생성하고 중요 흐름에 리소스를 명시적으로 할당하는 등의 기술을 통해 중요 흐름을 분리할 수 있습니다.
설계 단계에서는 리소스에 적용되는 요청 한도 및 할당 과 성과 프로필 을 고려하세요.
관련 정보
성능 효율성 체크리스트
전체 권장 사항 세트를 참조하세요.