다음을 통해 공유


성능 효율성을 위한 권장 사항 체크리스트

이 체크리스트는 귀하의 작업 부하를 설계하여 작업 부하 사용 수요를 충족하고 성장할 수 있도록 하는 데 필요한 일련의 권장 사항을 제시합니다. 성능의 목표는 수요가 증가함에 따라 건강한 시스템과의 모든 상호작용의 효율성을 유지하는 것입니다. 성과를 염두에 두고 설계하고 구현할 때 비용, 복잡성, 새로운 요구 사항 지원, 기술 부채, 보고 및 노고의 효율성과 효과성에 중점을 두세요.

모든 시스템에는 재설계, 해결책 도입 또는 인간의 개입 없이 확장할 수 있는 한계가 있습니다. 성능 효율성 관행을 포함하지 않고 상쇄 효과를 고려하지 않으면 설계가 잠재적으로 위험에 처하게 됩니다. 시스템 성공에 대한 확신을 심어주기 위해 체크리스트에 포함된 모든 사항을 주의 깊게 고려하세요.

검사 목록

  코드 추천
01(피..) 성능 목표를 정의합니다. 성능 목표는 워크로드 요구 사항과 관련된 숫자 값이어야 합니다. 모든 워크로드 흐름에 대한 성능 목표를 구현해야 합니다.
02초 성능 계획을 수행합니다. 사용 패턴에 변화가 예상되기 전에 성능 계획을 완료로 설정해야 합니다. 예상되는 변경 사항에는 계절적 변화, 제품 업데이트, 마케팅 캠페인, 특별 이벤트 또는 규제 변경이 포함됩니다.
03(피..) 올바른 서비스를 선택합니다. 서비스와 제품 기능은 작업 부하 성능 목표를 달성하고 예상되는 용량 변경을 수용할 수 있는 역량을 지원해야 합니다. 플랫폼 기능을 사용하거나 사용자 정의 구현을 구축할 때의 이점도 고려하여 선택해야 합니다.
체육:04 성능 데이터를 수집합니다. 워크로드 구성 요소와 흐름은 자동적이고 연속적이며 의미 있는 메트릭과 로그를 제공해야 합니다. 애플리케이션, 플랫폼, 데이터, 운영 체제 수준 등 다양한 워크로드 수준에서 데이터를 수집합니다.
체육:05 성능 테스트 프로덕션 환경과 일치하는 환경에서 정기적인 테스트를 수행합니다. 성능 목표 및 성능 벤치마크와 결과를 비교합니다.
체육:06 논리를 최적화하세요. 성능이 뛰어난 코드와 로직을 사용하고, 이를 통해 플랫폼에 책임이 분산되도록 하세요. 논리는 의도된 목적에만 사용하고, 필요할 때만 사용하세요.
7시 07분 중요한 흐름의 성능을 우선시합니다. 작업 부하 리소스와 성능 최적화 노력을 할당할 때는 가장 중요한 비즈니스 프로세스, 사용자 및 운영을 지원하는 흐름을 우선시해야 합니다.
체육:08 데이터 사용을 최적화하세요. 워크로드에서 의도된 실제 사용에 맞게 데이터 저장소를 최적화합니다.
09년 라이브 공연 문제에 대응합니다. 명확한 의사소통 경로와 책임을 통합하여 성과 문제를 해결하는 방법을 계획합니다. 문제 상황이 발생하면 배운 내용을 활용하여 예방 조치를 식별하고 작업 부하에 통합하세요. 유사한 상황이 발생하면 보다 신속하게 정상 운영으로 돌아갈 수 있는 방법을 구현합니다.
체육:10 지속적으로 성능을 최적화합니다. 데이터베이스 및 네트워킹 기능과 같이 시간이 지남에 따라 성능이 저하되는 구성 요소에 집중하세요.

다음 단계