Mattermost를 최대 200000명 사용자로 확장
최대 200000명의 동시 사용자를 지원하는 Mattermost 레퍼런스 아키텍처, Redis 캐시 백엔드 및 대규모 사용자 로그인 확장성 가이드
이 페이지는 최대 200000명의 동시 사용자 부하를 위해 설계된 Mattermost 레퍼런스 아키텍처를 설명합니다. 어떤 레퍼런스 아키텍처를 사용할지 모르겠다면 엔터프라이즈 확장 문서를 참조하세요. 고가용성 : 필수 데이터베이스 구성 : writer, 복수의 reader Note CPU, RAM, 스토리지 공간의 사용량은 사용자 행동에 따라 크게 달라질 수 있습니다. 이 하드웨어 권장 사항은 일반적인 배포를 기반으로 하며 사용자의 활동성에 따라 증가하거나 감소할 수 있습니다. Mattermost v10.4부터 Mattermost Enterprise 고객은 대체 캐시 백엔드로 Redis (Remote Dictionary Server)를 구성할 수 있습니다. Redis를 사용하면 과중한 사용 환경에서도 Mattermost가 높은 성능과 효율성을 유지하는 데 도움이 됩니다. 자세한 내용은 Redis 캐시 백엔드 구성 설정 문서를 참조하세요. 아래의 Elasticsearch 사양은 일부 사용 사례에서는 필요 이상으로 충분할 수 있지만, 이 사용자 규모에서 더 낮은 리소스 할당 구성에 대한 광범위한 테스트는 수행하지 않았습니다. 비용 최적화가 우선순위라면 관리자가 더 작은 구성으로 실험해 볼 수 있지만, 시스템 안정성과 성능을 보장하기 위해 테스트된 사양으로 시작할 것을 권장합니다. 리소스가 부족하게 프로비저닝될 경우 사용자 경험 저하 및 추가적인 트러블슈팅 작업이 발생할 수 있음을 유의하세요. 사용자 로그인 확장성 # 모든 아키텍처에서의 테스트는 초당 4명의 사용자 로그인(시간당 14,400명)을 기준으로 수행되었습니다. 이 아키텍처의 경우 더 높은 속도에서 추가 테스트를 수행하여 초당 최대 30명의 사용자 로그인까지 테스트했습니다. 테스트 결과, 이 아키텍처는 높은 속도에서 1.5시간 이내에 최대 150,000명의 사용자 로그인을 지원할 수 있습니다. 이 150,000명 기준을 초과하면 기본 속도인 초당 4명의 로그인 데이터만 존재하며, 더 높은 속도에서의 확정적인 성능 데이터는 없습니다. 요구사항 # .scale-requirements-table { width: 100% !important; table-layout: fixed !important; border-collapse: collapse; font-size: 0.9em; overflow-wrap: break-word !important; word-wrap: break-word !important; } .scale-requirements-table th, .scale-requirements-table td { border: 1px solid #ddd; padding: 8px; text-align: left; vertical-align: top; word-wrap: break-word; overflow-wrap: break-word; } .scale-requirements-table th { background-color: #f8f9fa; font-weight: bold; } .scal