본문 바로가기
컴퓨터 지식

시스템 유지 보수 및 관리란?

by LiveData 2019. 1. 12.
반응형



시스템 유지 보수란?

 : 이미 구축되어진 시스템을 운영 및 관리를 하는 것을 말합니다. 이미 구축된 시스템이라고 생각할 수도 있지만 사용자의 요구가 증가되거나 갑작스런 오류(용량, 메모리 문제) 발생 등등 다양한 이유에서 유지보수는 필수입니다. 이러한 유지보수하는 사람들을 흔히 시스템 엔지니어, 시스템 관리자라고 부릅니다.




다운타임 비용이란?

 : 어떤 시스템이 다운되는 동안 손실된 금액입니다. 이 비용은 손실정량화로서 분당, 시간당, 일당 또는 다른기준으로 비즈니스 손해를 얼마나 입었는지를 달러를 통해 나타냅니다.





성공적인 유지보수를 위한 계획 및 고려사항

 1. 유지보수 작업 전 이 작업이 다른 서버, 클라이언트, 네트워크, 데이터베이스, 애프릴케이션 등에 미치는 영향을 항상 고려해야한다.

 2. 최악의 상황에 대비하여 항상 계획적으로 작업을 진행한다.

 3. 시스템에 대한 백업과 하드웨어 차원의 이중화(Redundancy)를 확보해놓는다.

 4. 설립해 놓은 계획에 대해서 동료또는 상관에게 자문을 구한다.

 5. 되풀이 되는 업무에 대해서는 자동화된 스크립트나 툴을 사용하는 것이 좋다. 자동화는 오타와 같은 단순한 오류를 방지

 5. SPOF(Single Point Of Failure)를 철저히 분석하여 제거하라. SPOF는 시스템의 여러 요소들을 연결고리처럼 나열해 놓았을 때 가장 끊어지기 쉬운 고리라고 생각하면 된다. 

 6. 시스템의 용도와 수준에 맞는 서비스 계약을 체결하라.

 - 요구되는 가용성 수준 : 시스템 운영 시간을 얼마나 향상시킬 것인가?

 - 시스템 서비스 시간 : 시스템에 문제가 발생하는 시간은? 문제 발생하는 빈도는?

 - 우선순위 : 동시에 한 개 이상의 시스템에 문제가 발생할 경우 그 우선순위는?

 - 서비스 대상 : 연계된 시스템이 여러지역에 걸쳐 어떤 형태로 분포되어 있는가? 각각 제대로 서비스 받고 있는가?

 7. 시스템 이력을 확인하라. 최근 변동사항을 정확히 파악하지 못한 상태에서 최상의 시스템관리는 이루어 질 수 없다.





시스템 변경시의 제안사항

1. 시스템에 발생시키는 변경 작업은 한 번에 한 가지씩만 적용하는 것이 좋다.

2. 시스템에서 발생하는 모든 변경작업은 문서화되어야 한다. ( 주석처리, 작업화면 스풀링(spooling))

3. 시스템에 적용될 모든 것을 테스트 하라. 변경된 소프트웨어, 하드웨어 등 모든 것을 테스트 할 것.

   이상이 없으면 운영기 시스템에 적용해야 한다.

4. 하나의 솔루션은 그 문제에만 적용하라. 두개의 다른 문제에 하나를 솔루션으로 적용했을 시 다른 한쪽에 문제가 나기 마련이다.







출처

http://www.zdnet.co.kr/view/?no=00000039134231





반응형