InfoGrab Docs

규모별 배포 아키텍처

요약

다음 다이어그램은 서로 다른 규모의 고가용성 Mattermost 배포에 대한 권장 아키텍처 설정을 상세히 보여줍니다. Mattermost의 고가용성은 중복 Mattermost 애플리케이션 서버, 중복 데이터베이스 서버, 중복 로드 밸런서를 실행하여 이러한 구성 요소 중 어느 하나가 장애를 일으켜도 시스템 운영이 중단되지 않도록 하는 것을 의미합니다.

다음 다이어그램은 서로 다른 규모의 고가용성 Mattermost 배포에 대한 권장 아키텍처 설정을 상세히 보여줍니다. 하드웨어 및 인프라 요구사항은 사용량과 정책에 따라 크게 달라질 수 있습니다. 하드웨어 및 인프라 요구사항을 포함한 규모별 레퍼런스 아키텍처 지침은 엔터프라이즈 규모 확장 문서를 참조하세요.

Mattermost의 고가용성은 중복 Mattermost 애플리케이션 서버, 중복 데이터베이스 서버, 중복 로드 밸런서를 실행하여 이러한 구성 요소 중 어느 하나가 장애를 일으켜도 시스템 운영이 중단되지 않도록 하는 것을 의미합니다. 한 구성 요소에 장애가 발생하면 나머지 애플리케이션 서버, 데이터베이스 서버, 로드 밸런서가 시스템의 전체 부하를 처리할 수 있는 크기와 설정을 갖추어야 합니다. 이 요구사항이 충족되지 않으면 한 구성 요소의 중단으로 인해 나머지 구성 요소가 과부하되어 전체 시스템 중단이 발생할 수 있습니다.

Important

Mattermost는 여러 데이터 센터에 걸친 고가용성 배포를 지원하지 않습니다. 고가용성 클러스터의 모든 노드는 적절한 기능과 성능을 보장하기 위해 동일한 데이터 센터 내에 있어야 합니다.

대부분의 설정 변경 및 도트 릴리즈 보안 업데이트는 올바른 순서로 시스템 구성 요소를 업데이트하는 한 서비스를 중단하지 않고 적용할 수 있습니다. 서버 재시작이 필요한 설정 변경 및 데이터베이스 스키마 변경을 수반하는 서버 버전 업그레이드는 짧은 다운타임이 필요합니다. 서버 재시작의 다운타임은 약 5초입니다. 데이터베이스 스키마 업데이트의 경우 최대 30초가 소요될 수 있습니다.

규모에 맞게 설계#

Mattermost는 많은 수의 동시 사용자를 처리할 수 있도록 설계되었으며, 필요에 따라 아키텍처를 확장하거나 축소할 수 있습니다. 또한 아키텍처는 유연하게 설계되어 필요에 따라 새로운 구성 요소나 서비스를 추가할 수 있습니다. 다음 다이어그램은 5,000명, 10,000명, 25,000명, 50,000명 사용자를 위한 Mattermost 배포의 권장 아키텍처를 보여줍니다. 다이어그램은 사용자 수별로 구성되며 일반 다이어그램과 각 다이어그램의 AWS 및 Azure 버전을 포함합니다. Mattermost 배포 확장에 대한 자세한 내용은 엔터프라이즈 규모 확장 문서를 참조하세요.

  • 각 일반 다이어그램은 모든 중요 구성 요소에 걸친 전체 고가용성 배포를 나타냅니다. 프록시, 데이터베이스, 파일 스토리지, Elasticsearch 레이어는 클라우드 서비스로 대체할 수 있습니다.
  • 각 AWS 다이어그램은 사용 가능한 서비스를 최대한 활용한 Amazon Web Services의 전체 고가용성 배포를 나타냅니다.
  • 각 Azure 다이어그램은 사용 가능한 서비스를 최대한 활용한 Microsoft Azure의 전체 고가용성 배포를 나타냅니다.
  • 푸시 프록시는 Mattermost hosted push notification service로 대체할 수 있습니다.

5,000 users

10,000 users

25,000 users

50,000 users

5,000 users

10,000 users

25,000 users

50,000 users

5,000 users

규모별 배포 아키텍처

원문 보기
요약

다음 다이어그램은 서로 다른 규모의 고가용성 Mattermost 배포에 대한 권장 아키텍처 설정을 상세히 보여줍니다. Mattermost의 고가용성은 중복 Mattermost 애플리케이션 서버, 중복 데이터베이스 서버, 중복 로드 밸런서를 실행하여 이러한 구성 요소 중 어느 하나가 장애를 일으켜도 시스템 운영이 중단되지 않도록 하는 것을 의미합니다.

다음 다이어그램은 서로 다른 규모의 고가용성 Mattermost 배포에 대한 권장 아키텍처 설정을 상세히 보여줍니다. 하드웨어 및 인프라 요구사항은 사용량과 정책에 따라 크게 달라질 수 있습니다. 하드웨어 및 인프라 요구사항을 포함한 규모별 레퍼런스 아키텍처 지침은 엔터프라이즈 규모 확장 문서를 참조하세요.

Mattermost의 고가용성은 중복 Mattermost 애플리케이션 서버, 중복 데이터베이스 서버, 중복 로드 밸런서를 실행하여 이러한 구성 요소 중 어느 하나가 장애를 일으켜도 시스템 운영이 중단되지 않도록 하는 것을 의미합니다. 한 구성 요소에 장애가 발생하면 나머지 애플리케이션 서버, 데이터베이스 서버, 로드 밸런서가 시스템의 전체 부하를 처리할 수 있는 크기와 설정을 갖추어야 합니다. 이 요구사항이 충족되지 않으면 한 구성 요소의 중단으로 인해 나머지 구성 요소가 과부하되어 전체 시스템 중단이 발생할 수 있습니다.

Important

Mattermost는 여러 데이터 센터에 걸친 고가용성 배포를 지원하지 않습니다. 고가용성 클러스터의 모든 노드는 적절한 기능과 성능을 보장하기 위해 동일한 데이터 센터 내에 있어야 합니다.

대부분의 설정 변경 및 도트 릴리즈 보안 업데이트는 올바른 순서로 시스템 구성 요소를 업데이트하는 한 서비스를 중단하지 않고 적용할 수 있습니다. 서버 재시작이 필요한 설정 변경 및 데이터베이스 스키마 변경을 수반하는 서버 버전 업그레이드는 짧은 다운타임이 필요합니다. 서버 재시작의 다운타임은 약 5초입니다. 데이터베이스 스키마 업데이트의 경우 최대 30초가 소요될 수 있습니다.

규모에 맞게 설계#

Mattermost는 많은 수의 동시 사용자를 처리할 수 있도록 설계되었으며, 필요에 따라 아키텍처를 확장하거나 축소할 수 있습니다. 또한 아키텍처는 유연하게 설계되어 필요에 따라 새로운 구성 요소나 서비스를 추가할 수 있습니다. 다음 다이어그램은 5,000명, 10,000명, 25,000명, 50,000명 사용자를 위한 Mattermost 배포의 권장 아키텍처를 보여줍니다. 다이어그램은 사용자 수별로 구성되며 일반 다이어그램과 각 다이어그램의 AWS 및 Azure 버전을 포함합니다. Mattermost 배포 확장에 대한 자세한 내용은 엔터프라이즈 규모 확장 문서를 참조하세요.

  • 각 일반 다이어그램은 모든 중요 구성 요소에 걸친 전체 고가용성 배포를 나타냅니다. 프록시, 데이터베이스, 파일 스토리지, Elasticsearch 레이어는 클라우드 서비스로 대체할 수 있습니다.
  • 각 AWS 다이어그램은 사용 가능한 서비스를 최대한 활용한 Amazon Web Services의 전체 고가용성 배포를 나타냅니다.
  • 각 Azure 다이어그램은 사용 가능한 서비스를 최대한 활용한 Microsoft Azure의 전체 고가용성 배포를 나타냅니다.
  • 푸시 프록시는 Mattermost hosted push notification service로 대체할 수 있습니다.

5,000 users

10,000 users

25,000 users

50,000 users

5,000 users

10,000 users

25,000 users

50,000 users

5,000 users