빠른 시작 평가
이 가이드는 Docker 또는 Azure Marketplace를 사용하여 Mattermost를 빠르게 체험하는 방법을 안내합니다. Mattermost는 단일 Ubuntu 가상 머신에 Mattermost, PostgreSQL, 네트워크 구성 및 필요한 Azure 리소스를 배포하는 Azure Marketplace 솔루션으로 게시됩니다.
이 가이드는 Docker 또는 Azure Marketplace를 사용하여 Mattermost를 빠르게 체험하는 방법을 안내합니다. 이 옵션은 탐색 및 테스트를 위해 Mattermost 인스턴스를 빠르게 실행할 수 있어 테스트 및 평가 목적에 이상적입니다. 그러나 이 빠른 시작 옵션은 프로덕션 환경에는 권장하지 않습니다. 시연 목적으로만 구성되어 있습니다.
배포 옵션#
Mattermost는 단일 Ubuntu 가상 머신에 Mattermost, PostgreSQL, 네트워크 구성 및 필요한 Azure 리소스를 배포하는 Azure Marketplace 솔루션으로 게시됩니다. 이 빠른 시작 평가 옵션은 기존 인프라와 원활하게 통합되므로 Azure를 이미 사용하는 고객에게 선호됩니다.
사전 요구사항#
* 리소스를 생성하고 오퍼에 대한 Azure Marketplace 결제 조건에 동의할 권한이 있는 활성 Azure 구독.
* Azure 포털 (리소스 그룹, 네트워킹, 가상 머신)에 대한 기본 지식.
배포 항목#
템플릿은 선택한 리소스 그룹에 소규모 자급 자족 스택을 프로비저닝합니다:
- 가상 머신 (Linux): Mattermost, PostgreSQL, 역방향 프록시를 실행합니다.
- 공용 IP 주소: 공용 인터넷을 통해 Mattermost 워크스페이스에 접근하여 사용자가 플랫폼에 안전하게 연결할 수 있게 합니다.
- 네트워크 인터페이스: 정의된 네트워크 계층을 통해 가상 머신과 다른 Azure 리소스 간의 통신을 지원합니다.
- 네트워크 보안 그룹: 가상 방화벽 역할을 하여 배포된 리소스를 무단 접근으로부터 보호하기 위해 인바운드 및 아웃바운드 트래픽을 제어합니다.
- 관리형 OS 디스크: 가상 머신에 마운트된 영구 스토리지를 제공하여 업로드된 문서 및 시스템 구성을 포함한 Mattermost에서 생성된 파일을 저장합니다.
- 가상 네트워크: 배포된 리소스를 위한 격리된 네트워크 환경으로, 인프라 구성 요소 간의 프라이빗하고 제어된 연결을 가능하게 합니다. 포털에서 선택한 항목에 따라 새로 생성되거나 기존 환경일 수 있습니다.
1단계: 플랜 선택 및 생성 시작#
시작하려면 Mattermost - Quick Start Evaluation (VM) Azure Marketplace 애플리케이션으로 이동하세요. 지금 받기 를 클릭한 다음 Mattermost - Quick Start Evaluation (VM) 플랜을 선택하고 만들기 를 클릭하여 배포 마법사를 열세요.
2단계: 기본 구성#
기본 사항 탭에서 다음을 구성하세요:
- 구독: 배포가 위치할 Azure 구독을 선택하세요.
- 리소스 그룹: 기존 리소스 그룹을 선택하거나 새로 만드세요. 새 리소스 그룹을 사용하면 평가 리소스를 쉽게 찾을 수 있습니다.
- 지역: 가상 머신의 배포 지역을 선택하세요 (예: 미국 동부 또는 서유럽).
- 가상 머신 이름: 가상 머신의 고유한 이름을 입력하세요.
- 사용자 이름: VM의 Linux 관리자 계정입니다.
- 이메일: 인스턴스가 TLS 인증서를 요청할 때 Let's Encrypt 등록에 사용됩니다. 인증 기관에서 운영 이메일을 받을 수 있으므로 접근 가능한 메일함을 사용하세요.
- 지원 이메일: 최종 사용자가 문제 해결을 위해 인스턴스 관리자에게 연락하는 연락처 이메일입니다.
- 인증 유형: Linux VM 로그인을 위한 비밀번호 또는 SSH 공개 키 입니다. 비밀번호는 빠른 체험에 더 간단하며, SSH 키는 조직에서 키 기반 Linux 접근이 필요한 경우 적합합니다.
3단계: 가상 머신 설정 및 네트워크 구성#
가상 머신 설정 탭에서 다음을 구성하세요:
- 가상 머신 크기: 체험의 경우 Standard_F2s_v2 크기를 권장하지만 해당 지역에서 사용 가능한 다른 크기를 선택할 수 있습니다.
- 공용 IP 주소: 일반적으로 새로 만들기 입니다. Azure에서 전역적으로 고유한 DNS 접두사 (레이블)를 설정해야 하며, 이는 URL의 일부를 형성합니다. 이 DNS는 워크스페이스에 대한 공개 접근을 허용합니다. Azure 구독 내에 일치하는 DNS 이름이 이미 없어야 합니다. 그렇지 않으면 나중에 배포가 실패할 수 있습니다.
- 가상 네트워크: 제안된 주소 공간으로 새로 만들기 하거나, 제약 조건을 충족하는 기존 VNet 및 서브넷을 연결하세요. 새 가상 네트워크를 사용하면 동일한 구독에서 겹치는 주소 공간과의 충돌을 방지합니다.
포털에 https://<dns-label>.<region>.cloudapp.azure.com 형식으로 URL 미리 보기가 표시될 수 있습니다. TLS와 Mattermost가 준비되면 사용할 주소입니다.
4단계: 검토 및 만들기#
설정을 검토하고, 메시지가 표시되면 Marketplace 조건에 동의한 다음 만들기 를 선택하세요. 프로비저닝은 일반적으로 몇 분 걸리며, HTTPS가 안정적으로 작동하기 전에 첫 번째 부팅 구성에 더 많은 시간이 걸릴 수 있습니다.
배포 완료 후:
* Azure 포털에서 사용한 리소스 그룹 을 여세요.
* 공용 IP 주소 리소스(변경하지 않은 경우 <vm-name>-ip 로 이름이 지정됨)를 여세요.
* 기본 정보 에서 DNS 이름 을 확인하세요. 사이트 URL은 다음과 같습니다:
https://<dns-label>.<region>.cloudapp.azure.com
예: https://myorg.eastus.cloudapp.azure.com
https 를 사용하세요; 배포는 TLS를 통해 Mattermost를 제공하도록 설계되었습니다.
5단계: Mattermost 열기 및 관리자 생성#
브라우저에서 HTTPS URL로 이동하세요. Mattermost에서 첫 번째 사용자를 만들라는 메시지가 표시되며, 이 계정이 시스템 관리자 가 됩니다. 이 계정은 3단계에서 구성한 Linux 사용자 이름 및 비밀번호 (또는 SSH 키)와 다릅니다.
축하합니다! 평가를 위한 Mattermost 배포를 완료했습니다.
docker run --name mattermost-preview -d --publish 8065:8065 mattermost/mattermost-preview
2. ``http://localhost:8065`` 에서 Mattermost에 접근하세요.
3. 메시지가 표시되면 첫 번째 관리자 계정을 만드세요.
다음 단계#
두 방법 중 하나를 사용하여 Mattermost 인스턴스를 설정한 후:
* 첫 번째 팀 및 채널 만들기
* 사용자를 워크스페이스에 초대
* Mattermost 기능 및 통합 탐색
* 시스템에 대해 더 잘 이해하기 위해 애플리케이션 아키텍처 검토
* 프로덕션 배포를 위한 서버 배포 고려
추가 도움이나 질문이 있는 경우 Mattermost 커뮤니티 포럼 을 방문하거나 배포 문제 해결 가이드를 참조하세요.
라이브 데모 예약 하거나 Mattermost 전문가와 상담 하여 조직의 보안 협업 요구사항에 맞는 솔루션을 탐색하세요. 또는 라이브 샌드박스 환경에 즉시 접근하는 1시간 미리 보기 로 직접 Mattermost를 체험해 보세요.
