저는 블로그 운영을 위해 독립 서버 2대를 운영하고 있습니다. 블로그를 운영하기 전에는 팬티엄3 1G 서버 1대로도 충분히 넉넉하게 운영하고 있었으나 설치형 블로그로 운영한 후로 나름 최신 서버를 한 대 늘려서 운영하고 있고 블로그 운영을 위해 매달 대당 5만 5천원, 총 11만원의 코로케이션 비용을 지출하고 있습니다. 서버를 늘리고 비용부담을 더 하는 이유는 설치형 블로그가 좀 무거운 감도 있고 늘어나는 방문자들에게 보다 쾌적한 환경을 제공하기 위해서 이기도 하고 블로그 이외에도 여러가지 자작 플래시와 자작 웹프로그램들을 소개하고 전시하기 위해서 이기도 합니다. 실제로 서버를 확장한 이후로 블로그가 빨라졌으며 접속이 실패하는 비율이 많이 줄어서 인지 방문자가 많이 늘었던 것 같습니다.
서버를 운영하다가 서버의 하드웨어적인 부분과 소프트웨어적인 부분 어디에서든 문제가 발생할 수 있으며 때로는 외적 요인 예를 들면 접속자 폭주나 도메인 관련 문제 그리고 IDC 관련 정전 사고 등에 관련된 사고들도 생길 수 있습니다. 실제로 제가 독립 서버를 운영하면서 겪었던 일들인데 어제 같은 경우는 서버 1대에서 CPU 쿨러가 고장이 나서 어제 저녁 부터 오늘 오후 늦게까지 서버를 운영할 수 없었습니다. 몇주 전에는 제가 사용하고 있던 도메인 2개가 도메인 등록 대행사의 문제로 등록되지 않은 도메인 처럼 방치되었습니다. 그 중에 도메인 1개는 메인 도메인으로 몇년째 사용하고 있던 도메인이었지요. 마음 같아서는 손해 배상을 받고 싶었지만 개인적으로 바빠서 신경을 못썼습니다. 그리고 한번은 분당 쪽에 정전 사고가 생겨 화재가 있었던 적이 있습니다. 그때 IDC 센터 정전으로 몇시간 동안 서버 운영이 중단된 적도 있었습니다.
회사 서버 포함해서 지금까지 서버 관리를 해오면서 MYSQL 서버 데이터베이스 오류로 웹서버 오동작이 있었던 적이 두번 있었습니다. REPAIR 명령으로 복구가 가능했지만 몇십개의 레코드 데이터를 잃어버렸고 두번다 회원 관련된 테이블 이상 이었습니다. 메일 서버 RELAY 설정 문제로 서버에 과다한 부하가 걸려 웹서비스가 너무 느려져서 서비스를 제대로 할 수 없었던 적도 있었습니다. 동영상 서버로 쓰고 있던 윈도우즈 서버에 중국발 과다한 접속과 해킹 시도로 IDC 센터에서 서버를 빼라는 통지를 받았던 적도 있었습니다. 채팅 서버를 운영할 때 트래픽 과다로 웹서버가 다운된 적이 있었고 자작 컨텐트가 뉴스 사이트 해드라인에 올라 엄청난 트래픽을 발생시켜 코로케이션 이용료를 더 올려야 된다는 통지를 받거나 서버 유지가 어렵다는 통지를 받았던 적이 있었지요. 그리고 최근에 서버 접속이 안되서 IDC 센터에 문의를 했더니 같이 물려 있는 다른 서버에 엄청난 트래픽이 발생해서 공유되는 트래픽을 그 서버가 다 써버려 생긴 문제라면서 죄송하다고 했던 적이 있었으며 몇시간이 지나서 정상화 되었던 적이 있었습니다. 그리고 간혹 생길 수 있는 문제인데 웹서버가 오동작을 해서 한참 헤메다가 결국 서버를 살펴 찾아냈던 것이 하드 디스크에 빈공간이 없어서 생긴 문제였습니다. 이런 문제는 하드 디스크 파티션의 적절한 분배가 필요하고 각종 로그 파일 사이즈가 지나치게 고용량이 되지 않도록 관리해야 하며 시스템 계정 관련 보관된 이메일이 너무 많아지지 않도록 관리 해줘야 합니다.
이 외에도 다양한 문제로 서버가 오동작을 하거나 서버를 운영할 수 없는 결과를 초래할 수 있습니다. 서버 운영은 지루하며 지속적으로 관리해줘야 하는 어려운 작업이며 이론 보다도 실제 운영한 경험의 깊이가 중요한 일일 수 있습니다. 서버를 운영하다 발생할 수 있는 난감한 사고들에 대한 대비책 관련 노하우가 담긴 바이블 같은 것이 있다면 이런 문제에 보다 현명하게 대처할 수 있지 않을까 생각 합니다.
웹프로그래머의 홈페이지정보 블로그 http://hompy.info