InfoGrab Docs

예정 유지보수 공지 모범 사례

요약

1,000명 이상의 사용자가 있는 Mattermost 서버에서 예정 유지보수를 수행하려면 최소한의 중단과 최대한의 투명성을 보장하기 위해 사전 계획과 명확한 커뮤니케이션 전략이 필요합니다. 이 가이드는 이메일과 Mattermost 채널을 통해 사용자에게 알리고, 로드 밸런서의 오류 메시지를 업데이트하고, 다가오는 유지보수를 사용자에게 알리는 닫기 가능한 배너를 구성하는 모범 사례를 제공합니다.

1,000명 이상의 사용자가 있는 Mattermost 서버에서 예정 유지보수를 수행하려면 최소한의 중단과 최대한의 투명성을 보장하기 위해 사전 계획과 명확한 커뮤니케이션 전략이 필요합니다.

이 가이드는 이메일과 Mattermost 채널을 통해 사용자에게 알리고, 로드 밸런서의 오류 메시지를 업데이트하고, 다가오는 유지보수를 사용자에게 알리는 닫기 가능한 배너를 구성하는 모범 사례를 제공합니다.

커뮤니케이션 전략#

잘 정의된 커뮤니케이션 전략은 유지보수 전, 중, 후에 사용자에게 알리는 데 필수적입니다. 이 전략의 핵심 구성 요소는 다음과 같습니다:

  • 자체 호스팅 Mattermost 서버를 사용할 수 없는 명확한 유지보수 창을 정의하세요.
  • Mattermost Cloud 배포는 예외가 있어 영향을 받는 고객에게 별도로 전달된 경우를 제외하고, 토요일에만 8:00-10:00 UTC에 예약된 사전 정의된 서비스 창이 있습니다.
  • 이메일 알림: 예정 유지보수 창 7일, 3일, 1일 전에 구조화되고 일관된 이메일을 사용자에게 발송하세요.
  • 채널 기반 알림: 이메일과 유사한 메시지 보내기 를 이메일 알림과 동일한 간격으로 관련 Mattermost 채널에 발송하세요.
  • Mattermost 배너 알림: 유지보수 창과 중단 전에 Mattermost 인스턴스 상단에 표시할 시스템 전체 알림 을 설정하세요.
  • 로드 밸런서 메시지 표시: 예정 유지보수 다운타임 창 동안 유지보수 메시지를 표시하도록 로드 밸런서를 업데이트하세요.

알림 템플릿#

이메일 템플릿#

7일 전 이메일 알림#

이메일 제목: 예정 유지보수 알림: [날짜 및 시간]

Mattermost 사용자 여러분께,

[날짜] [시작 시간]~[종료 시간] [시간대]에 저희 Mattermost 서버의
예정 유지보수가 진행됩니다.
이 시간 동안 Mattermost 인스턴스를 사용할 수 없습니다.

이로 인한 불편을 드려 죄송하며, 서비스 개선을 위한 노력에
이해해 주셔서 감사합니다.

질문이나 우려 사항이 있으시면 [지원 이메일]로
지원팀에 문의하세요.

협조해 주셔서 감사합니다.

감사합니다,
[이름]
[직책]

3일 전 이메일 알림#

이메일 제목: 알림: [날짜 및 시간] 예정 유지보수

Mattermost 사용자 여러분께,

[날짜] [시작 시간]~[종료 시간] [시간대]에 저희 Mattermost 서버의
예정 유지보수가 진행된다는 점을 알려드립니다.
이 기간 동안 Mattermost 인스턴스를 사용할 수 없습니다.

질문이나 우려 사항이 있으시면 [지원 이메일]로
지원팀에 문의하세요.

협조해 주셔서 감사합니다.

감사합니다,
[이름]
[직책]

1일 전 이메일 알림#

이메일 제목: 최종 알림: 내일 [날짜 및 시간] 예정 유지보수

Mattermost 사용자 여러분께,

내일 [날짜] [시작 시간]~[종료 시간] [시간대]에 저희 Mattermost 서버의
예정 유지보수가 진행된다는 최종 알림입니다.
이 기간 동안 Mattermost 인스턴스를 사용할 수 없습니다.

질문이나 우려 사항이 있으시면 [지원 이메일]로
지원팀에 문의하세요.

협조해 주셔서 감사합니다.

감사합니다,
[이름]
[직책]

채널 알림 템플릿#

7일 전 채널 알림#

@all [날짜] [시작 시간]~[종료 시간] [시간대]에
저희 Mattermost 서버의 예정 유지보수가 진행될 예정임을 알려드립니다.
이 시간 동안 인스턴스를 사용할 수 없습니다. 이해해 주셔서 감사합니다.

3일 전 채널 알림#

@all [날짜] [시작 시간]~[종료 시간] [시간대]에
저희 Mattermost 서버의 예정 유지보수가 진행된다는 점을 알려드립니다.
이에 맞게 계획을 세워 주세요.

1일 전 채널 알림#

@all 최종 알림: 내일 [날짜] [시작 시간]~[종료 시간] [시간대]에
저희 Mattermost 서버의 예정 유지보수가 진행됩니다.
협조해 주셔서 감사합니다.

배너 알림#

샘플 메시지:

알림! [날짜] [시작 시간]~[종료 시간] [시간대]에
예정 유지보수가 계획되어 있습니다.
이 시간 동안 Mattermost 인스턴스를 사용할 수 없습니다.

사용자는 다시 로그인하거나 배너를 업데이트하기 전까지 배너를 닫을 수 있습니다.

로드 밸런서 메시지 표시#

예정 유지보수 다운타임 창 동안 알림 메시지를 표시하도록 로드 밸런서를 구성하세요.

  1. 사용하는 로드 밸런서를 확인하세요(예: AWS, HAProxy).
  2. 구성을 편집하세요. 특정 환경에 따라 경로와 구성을 조정하세요.
    • AWS의 경우, EC2 콘솔에서 로드 밸런서 구성으로 이동하세요.
    • HAProxy의 경우, haproxy.cfg 파일을 편집하세요.
Important

서버 유지보수 중 및 이후에 사용자에게 오래된 정보가 전달되지 않도록 인프라에 필요한 경우 헤더를 추가할 것을 강력히 권장합니다.

시작점으로 사용할 샘플 메시지 HTML을 아래에서 확인하세요:

HTML Template
<!DOCTYPE html>
<html>
<head>
    <title>Maintenance in Progress</title>
    <style>
        body {
            text-align: center;
            padding: 50px;
            font-family: "Arial", sans-serif;
            background-color: #f2f2f2;
        }
        .container {
            margin: auto;
            width: 50%;
            padding: 20px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0px 0px 10px 0px #0000001a;
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>Maintenance in Progress</h1>
        <p>Our Mattermost server is currently undergoing scheduled maintenance.</p>
        <p>Estimated downtime: [Start Time] to [End Time] [Time Zone]</p>
        <p>We apologize for any inconvenience and thank you for your understanding.</p>
        <p>If you have any questions, please contact our support team at <a href="mailto:[Support Email]">[Support Email]</a>.</p>
    </div>
</body>
</html>

예정 유지보수 공지 모범 사례

원문 보기
요약

1,000명 이상의 사용자가 있는 Mattermost 서버에서 예정 유지보수를 수행하려면 최소한의 중단과 최대한의 투명성을 보장하기 위해 사전 계획과 명확한 커뮤니케이션 전략이 필요합니다. 이 가이드는 이메일과 Mattermost 채널을 통해 사용자에게 알리고, 로드 밸런서의 오류 메시지를 업데이트하고, 다가오는 유지보수를 사용자에게 알리는 닫기 가능한 배너를 구성하는 모범 사례를 제공합니다.

1,000명 이상의 사용자가 있는 Mattermost 서버에서 예정 유지보수를 수행하려면 최소한의 중단과 최대한의 투명성을 보장하기 위해 사전 계획과 명확한 커뮤니케이션 전략이 필요합니다.

이 가이드는 이메일과 Mattermost 채널을 통해 사용자에게 알리고, 로드 밸런서의 오류 메시지를 업데이트하고, 다가오는 유지보수를 사용자에게 알리는 닫기 가능한 배너를 구성하는 모범 사례를 제공합니다.

커뮤니케이션 전략#

잘 정의된 커뮤니케이션 전략은 유지보수 전, 중, 후에 사용자에게 알리는 데 필수적입니다. 이 전략의 핵심 구성 요소는 다음과 같습니다:

  • 자체 호스팅 Mattermost 서버를 사용할 수 없는 명확한 유지보수 창을 정의하세요.
  • Mattermost Cloud 배포는 예외가 있어 영향을 받는 고객에게 별도로 전달된 경우를 제외하고, 토요일에만 8:00-10:00 UTC에 예약된 사전 정의된 서비스 창이 있습니다.
  • 이메일 알림: 예정 유지보수 창 7일, 3일, 1일 전에 구조화되고 일관된 이메일을 사용자에게 발송하세요.
  • 채널 기반 알림: 이메일과 유사한 메시지 보내기 를 이메일 알림과 동일한 간격으로 관련 Mattermost 채널에 발송하세요.
  • Mattermost 배너 알림: 유지보수 창과 중단 전에 Mattermost 인스턴스 상단에 표시할 시스템 전체 알림 을 설정하세요.
  • 로드 밸런서 메시지 표시: 예정 유지보수 다운타임 창 동안 유지보수 메시지를 표시하도록 로드 밸런서를 업데이트하세요.

알림 템플릿#

이메일 템플릿#

7일 전 이메일 알림#

이메일 제목: 예정 유지보수 알림: [날짜 및 시간]

Mattermost 사용자 여러분께,

[날짜] [시작 시간]~[종료 시간] [시간대]에 저희 Mattermost 서버의
예정 유지보수가 진행됩니다.
이 시간 동안 Mattermost 인스턴스를 사용할 수 없습니다.

이로 인한 불편을 드려 죄송하며, 서비스 개선을 위한 노력에
이해해 주셔서 감사합니다.

질문이나 우려 사항이 있으시면 [지원 이메일]로
지원팀에 문의하세요.

협조해 주셔서 감사합니다.

감사합니다,
[이름]
[직책]

3일 전 이메일 알림#

이메일 제목: 알림: [날짜 및 시간] 예정 유지보수

Mattermost 사용자 여러분께,

[날짜] [시작 시간]~[종료 시간] [시간대]에 저희 Mattermost 서버의
예정 유지보수가 진행된다는 점을 알려드립니다.
이 기간 동안 Mattermost 인스턴스를 사용할 수 없습니다.

질문이나 우려 사항이 있으시면 [지원 이메일]로
지원팀에 문의하세요.

협조해 주셔서 감사합니다.

감사합니다,
[이름]
[직책]

1일 전 이메일 알림#

이메일 제목: 최종 알림: 내일 [날짜 및 시간] 예정 유지보수

Mattermost 사용자 여러분께,

내일 [날짜] [시작 시간]~[종료 시간] [시간대]에 저희 Mattermost 서버의
예정 유지보수가 진행된다는 최종 알림입니다.
이 기간 동안 Mattermost 인스턴스를 사용할 수 없습니다.

질문이나 우려 사항이 있으시면 [지원 이메일]로
지원팀에 문의하세요.

협조해 주셔서 감사합니다.

감사합니다,
[이름]
[직책]

채널 알림 템플릿#

7일 전 채널 알림#

@all [날짜] [시작 시간]~[종료 시간] [시간대]에
저희 Mattermost 서버의 예정 유지보수가 진행될 예정임을 알려드립니다.
이 시간 동안 인스턴스를 사용할 수 없습니다. 이해해 주셔서 감사합니다.

3일 전 채널 알림#

@all [날짜] [시작 시간]~[종료 시간] [시간대]에
저희 Mattermost 서버의 예정 유지보수가 진행된다는 점을 알려드립니다.
이에 맞게 계획을 세워 주세요.

1일 전 채널 알림#

@all 최종 알림: 내일 [날짜] [시작 시간]~[종료 시간] [시간대]에
저희 Mattermost 서버의 예정 유지보수가 진행됩니다.
협조해 주셔서 감사합니다.

배너 알림#

샘플 메시지:

알림! [날짜] [시작 시간]~[종료 시간] [시간대]에
예정 유지보수가 계획되어 있습니다.
이 시간 동안 Mattermost 인스턴스를 사용할 수 없습니다.

사용자는 다시 로그인하거나 배너를 업데이트하기 전까지 배너를 닫을 수 있습니다.

로드 밸런서 메시지 표시#

예정 유지보수 다운타임 창 동안 알림 메시지를 표시하도록 로드 밸런서를 구성하세요.

  1. 사용하는 로드 밸런서를 확인하세요(예: AWS, HAProxy).
  2. 구성을 편집하세요. 특정 환경에 따라 경로와 구성을 조정하세요.
    • AWS의 경우, EC2 콘솔에서 로드 밸런서 구성으로 이동하세요.
    • HAProxy의 경우, haproxy.cfg 파일을 편집하세요.
Important

서버 유지보수 중 및 이후에 사용자에게 오래된 정보가 전달되지 않도록 인프라에 필요한 경우 헤더를 추가할 것을 강력히 권장합니다.

시작점으로 사용할 샘플 메시지 HTML을 아래에서 확인하세요:

HTML Template
<!DOCTYPE html>
<html>
<head>
    <title>Maintenance in Progress</title>
    <style>
        body {
            text-align: center;
            padding: 50px;
            font-family: "Arial", sans-serif;
            background-color: #f2f2f2;
        }
        .container {
            margin: auto;
            width: 50%;
            padding: 20px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0px 0px 10px 0px #0000001a;
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>Maintenance in Progress</h1>
        <p>Our Mattermost server is currently undergoing scheduled maintenance.</p>
        <p>Estimated downtime: [Start Time] to [End Time] [Time Zone]</p>
        <p>We apologize for any inconvenience and thank you for your understanding.</p>
        <p>If you have any questions, please contact our support team at <a href="mailto:[Support Email]">[Support Email]</a>.</p>
    </div>
</body>
</html>