InfoGrab Docs

대규모 환경에서 릴리즈 성능 보장

Mattermost 릴리즈가 대규모 환경에서 성능을 보장하는 방법

Mattermost의 각 릴리즈가 대규모 환경에서 높은 성능 기준을 유지하도록 보장하기 위해, Mattermost 엔지니어링 팀은 철저한 부하 테스트를 수행하고, 확장성을 염두에 두고 기능을 개발하며, 데이터베이스 스키마 마이그레이션에 대한 엄격한 지침을 따릅니다. 월간 릴리즈 부하 테스트 # 매달 배포 승인을 받기 전에, Mattermost의 릴리즈 후보는 실제 세계의 대규모 사용 패턴과 일치하는 시뮬레이션 데이터를 사용하는 포괄적이고 성숙한 부하 테스트 도구 세트 를 통해 부하 테스트를 받습니다. 다양한 구성을 커버하는 여러 테스트가 수천 명의 사용자와 수백만 개의 포스트를 포함하는 Mattermost의 고가용성 배포에 대해 실행됩니다. PostgreSQL과 MySQL 모두 테스트되지만, MySQL이 Mattermost v11에서 지원 종료 될 때 MySQL 테스트는 중단됩니다. 부하 테스트는 평균 API 요청 시간, 데이터베이스 I/O, 메모리 사용량, 동시성, 초당 요청 수