서버관리/운용 지침 메뉴얼

프로그래밍/서버프로그래밍 2007/03/13 11:16

서버관리/운용 지침 메뉴얼. by Xevious7.  http://www.xevious7.com/220

이러한 제목으로된 문서를 꽤 많이 작성하다보니 , 이 메뉴얼 자체도 어떤 기본적인
속성을 가지고 있다는 것을 모르는 사이 깨닫게 되었다.


실제로 작성한 메뉴얼을 공개하고 싶은 마음이 있지만 대부분의 서버관리/운영메뉴얼은
그 서버시스템의 시스템구조,네트웍구조, 실행/관리/백업/보안 사항들이 적혀져
있는 관계로 공개라는 것은 애초부터 불가능 하다.

다만 이 문서를 통하여 서버관리메뉴얼을 작성하는 사람들을 위해서 참고적인 가이드
라인을 보여주고자 한다.

사실은 실제적이고 구체적인 내용(예를 들면 아이피/포트정보 , 기능정보)를 뺀
문서의 목차/윤곽등은 다 언급 될 것이므로 참조를 하는데는 충분히 도움이
되리라고 생각한다.

벗어난 이야기 같지만 사실은 중요한 한가지 이야기가 더 있다.
선진국일수록 문서화(도큐멘테이션)이 표준적이고 실제적이고 그리고 매우 상세히
만들어진다. 그런데 그 문서화를 정말 최고를 잘 했던 사람들이 바로 우리나라
사람들이다.

조선왕조실록, 팔만대장경같은 큰 대규모의 문서 뿐만아니라 행사기록인 정조의
화성행차를 기록한 문서를  보더라도 얼마나 우리나라가 구체적이고
잘 만들어진 문서를 가지고 있었는지 알 수 있다.
(요즈음 그 행차행렬을 그대로 재현할 수 있을만큼 정교하다. 참여인원
언제 어디서 무엇을 어떻게 먹었는지 , 옷차림, 과정 ,소요경비에 이르기까지
치밀한 기록이다.)

이미 이 두문서는 세계적으로도 그 가치가 인정되고 경이로움을 주고 있다.

본론으로 들어가서 다음 4가지로 메뉴얼을 작성하는 대략적인 가이드라인을
제시한다.

         1. 서버 관리/운영 메뉴얼은 무엇이고 언제 작성되는가?
         2. 서버 관리/운영 메뉴얼은 왜 필요한가?
         3. 서버 관리/운영 메뉴얼에 포함되어져야 할 기본적인 것들의 고려
         4. 서버 관리/운영 메뉴얼의 예제 프로토타입


1. 서버 관리/운영 메뉴얼은 무엇이고 언제 작성되는가?

     서버관리 /운영 메뉴얼 , 또는 그 비슷한 문서들은  어떤 목적을 위해서 만들어진
서버시스템에 대해서 개발자 자신 또는 개발자가 아닌 제 3 자를 위해서 작성하는
문서로 만들어진 서버시스템의 효율적인 관리 / 운영 / 유지보수를 위해서 서버시스템의
기본 구조 , 기능 , 서버의 동작상황 , 서버의 관리포인트 , 서버 트러블슈팅등을 포괄하는
문서를 가르킨다.

이러한 문서의 작성은 보통 서버개발의 완료 시점에 작성되며 프로젝트의 마지막 작업이라
할 수 있다.

2. 서버 관리/운영 메뉴얼은 왜 필요한가?

  서버시스템의 개발이 완료되고 나서 시간이 흐르면 개발자 자신도 서버의 구체적인
설정및 기능에 대해서 기억이 희미해지는 것은 당연한 일이 된다. 하물며 서버시스템을
통째로 제 3자에게 판매하거나 관리를 이관하거나 할 경우에는 이러한 문서는 필수적이다.
이러한 문서가 얼마나 치밀하고 잘 작성되었느냐에 따라 시스템의 향후 관리와 유지에
결정적인 영향을 주기 때문에 이러한 문서의 작성은 개발자 자신을 위해서도 필수적인
문서라고 생각된다.

3. 서버 관리/운영 메뉴얼에 포함되어져야 할 기본적인 것들의 고려

  이미 몇번 언급되었지만 서버 관리/운영 메뉴얼에는 기본적으로 다음과 같은 것들이
포함되어져야 한다고 생각한다.

        1. 서버 아키텍쳐및 기능설명
       2. 네트웍구성도및 메뉴얼(IP,포트등을 포함한 메뉴얼)
       3. 서버의 가동과 중지 상세메뉴얼
       4. 서버의 점검포인트및 점검주기
       5. 서버의 백업방법/주기등의 상세메뉴얼
       6. 표준점검 일지 양식
       7. 서버시스템의 이상시의 트러블슈팅 가이드라인

4. 서버 관리/운영 메뉴얼의 예제 프로토타입

    제 목
             문서작성일 , 작성자
             문서수정일 , 수정자
             문서버전
            
             문서주의사항
             (예): 본 메뉴얼은 서버시스템의 중요 정보를 제공하고 있으므로 관계자외의
             열람을 금지합니다.
   
  목 차

  내 용
            3번 참조.
  기타사항
  부록
          점검일지 ,서버시스템 사진, 서버시스템 간략도 ,작업과정의 스크린샷


PS 이것은 아주 기본적인 것이지만 , 처음하는 사람들에게 큰 도움이 되리라 생각한다.

top