시스템 유지보수란?

ktlsu1231의 이미지

안녕하세요.
시스템 유지보수란 무엇을 말하는 거지요?
엄청나게 큰 시스템이 아닌 곳에는 IDC에 서버 넣어놓고 주로
무엇을 관리하시나요?
고정 사용자에 고정된 시스템들만 돌아갑니다.

정기적인 백업, 보안공고 나오면 패치나 업그레이드
로그 파일 관리 이 이상의 것은 무엇인가요?

elfs의 이미지

ktlsu1231 wrote:
안녕하세요.
시스템 유지보수란 무엇을 말하는 거지요?
엄청나게 큰 시스템이 아닌 곳에는 IDC에 서버 넣어놓고 주로
무엇을 관리하시나요?
고정 사용자에 고정된 시스템들만 돌아갑니다.

정기적인 백업, 보안공고 나오면 패치나 업그레이드
로그 파일 관리 이 이상의 것은 무엇인가요?

어떤의미의 질문이신지는 모르겠습니다만..

제 경우 시스템관리를 약 7년정도 해 오고 있습니다.
물론 프로그래밍및 이런저런 다른 일들도 많이 하고있습니다만,

시스템 관리가 항상 그런 문제에만 봉착하는건 아닙니다. 한 3년정도 동일한 시스템을 관리한적이 있었는데 여러가지 이유로 여러가지 문제들이 발생합니다.

동일한 사용자..종종 사용자가 늘어나면서 시스템을 가지고 장난을 치는 사람도 있게 마련이고 회원수가 많은 사이트의 경우 프로그래머의 잘못된 코딩으로 인하여 메모리 반환이 되지 않고 시스템이 다운 직전까지 가능경우도 있습니다.

종종 데이터베이스 파일 시스템이 깨어지기도 하며 하드디스크가 어느날 부터인가 조금씩 이상한 증상을 보이기도 합니다.

생각보다 버그패치 할것도 많습니다. 간단하게 up2date 같은걸로 업그레이드 하는 시스템은 거의 없다고 봅니다. 목적에 따라 워낙 기본과 동떨어지게 세팅된 시스템들이라 ..그리고 완벽한 버그패치는 없기에 반드시 다른 서버에 테스트를 거친 후 안전하다라는 생각이 들면 그제서야 비로소 업그레이드를 하게 됩니다.

사업의 확장으로 인하여 싸구려 IDC 에 있던 시스템들을 몽땅 서울에 있는 유명한 IDC 로 이전하는 작업도 해야 하며, 이에 따라 발생할 문제점에 대해서 판단하고 해결책을 제시하여 높은 분들께 브리핑해야 하기도 합니다.

사용자가 꾸준히 늘어남에 따라 한대의 시스템에서 돌아가던 데이터베이스 서버를 스토리지로 묶어야 하기도 하고 웹서버를 분산처리 하는 작업도 해야 합니다.

어떤 정신나간 놈이 같이 맞물여있는 100M shared 라인에 해킹당한시스템이 있어서 자신의 서버접속이 느려진다고 다른 서버들의 랜선을 죄다 뽑아버렸을때 왠 X새끼냐며 IDC 로 쫓아가서 멱살잡고 싸우기도 해야합니다.

서버의 서비스를 사용하는 사람이 접속불능 또는 기타 서버를 잡고 늘어지는 문제점이 절대로 서버의 문제점이 아니라 접속하는 당신의 지식의 한계때문이라고 친절하게 설명도 해야하구요,

인터넷대란이 일어나서 전국의 모든 회선이 다 끊어졌는데 나의 관리소홀의 문제라며 돌을 던지는 사람들에게 일일히 답변하거나 혹은 슬프지만 찍소리 없이 욕을 먹어야 할때도 있습니다.

아무리 잘해서 서버가 한번도 다운된적이 없어도 단지 당연한 일이며 어떤 문제로든 간에 (그것이 프로그램의 문제여도) 서버관리자의 관리소홀이라며 죽어라 씹히기도 해야합니다.

엄청나게 큰 시스템이 아니라고 해도 제대로 시스템을 관리하는 일이란 결코 쉬운일이 아닙니다. 물론 시스템이 뻑나길 기다렸다가 앗..고장났다..고치자..로 든다면 시스템 관리는 특별히 할것이 없겠지만 미리미리 일어날 일들을 예측하고 더 큰 문제가 발생하기 전에 신속한 판단으로 문제를 최소화 하는것이 진정한 시스템관리의 묘미라고 생각합니다.

지금까지 제가 말씀드린 시스템은 엄청나게 큰 시스템이 아닌 단지 서버 다섯대로 구성된 한 컨텐츠 사이트를 관리하며 생기는 일들에 대하여 간략하게 정리한 것입니다.

시스템관리는 만만하게 볼 업무가 아니라고 생각합니다.

프로그램은 많이 짜면 늘지만 시스템 관리는 오랜시간을 겪어야 늡니다.

**질문에 판단하기 어려운 기준이 있습니다. *********************
1. 엄청나게 큰 시스템의 기준은 어느수준인지요..
2. 고정사용자에 고정된 시스템만 돈다는 확실한 보장이 있는 서버입니까?
3. 고정사용자란 어느정도의 사용량은 보이는 어느정도의 인원입니까?
****************************************************

brandon의 이미지

시스템 유지보수 != 시스템 관리

두개는 서로 다른 뜻입니다.
시스템 유지보수란, 예를 들어 10억원어치 서버를 납품시 보통 유지보수 계약을 맺습니다.
처음 1년은 무상. 그 다음해부터는 납품액의 5% 금액정도로.....

계약서에는 대충 이렇게 명시되어 있습니다.
- 장애나면 3시간 안에 사이트 방문 5시간반에 장애조치...
- 시스템 이전 등 작업시 무상 지원 약정 등등....

그럼 엔지니어는 무엇을 하느냐??
한달에 한번꼴로 방문해서 로그파일 정검등 시스템 이상유무 체크하고
장애났다고 전화 오면 휭하니 뛰어가서 고쳐주고....

참고로 세계적인 스토리지 회사 XXX 는 엔지니어가 전화 3번 안받으면 짤린답니다.

암튼 엔지니어로써는 그렇게 추천할 만한 종목은 아닌거 같습니다.

hi ~

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.