아키텍코리아 내용과는 조금 관련이 있는 개인적인 고민인 듯 해서 몇자 적어 본다.
지난 10년간 개인적으로 서버를 돌리면서 생기고 해결해온 고민을 정리한다.
0. 첫 홈페이지. 당시엔 하이홈 등의 개인 홈페이지 분양이 유행이었으나, 누군가에게 나의 데이터를 완전히 무료로 넘겨준다는건 좀 찝찝하고, 내홈페이지에 있는 광고가 싫었다.
1. DDNS서비스를 이용(http://z80j.dyndns.org)하고 개인 PC에 IIS를 돌리고 간단한 사진 겔러리를 떰네일러로 구성-대학원 연구실의 고정 아이피를 이용.
1-1. 윈도우즈 95의 공유폴더의 한계를 느끼고 NT의 연구실내 공유 방식 사용 및 데이터 공유 및 자료 뿌리기.. 이후 웹 서버 구성과 동시에 IIS 의 FTP서버 구성.
2. 웹 사이트 내, 게시판의 필요성을 인지하고, IIS에서 돌아가는 간단한 CGI기반의 게시판을 사용, 탑보드였나?.
3. 제로보드의 디자인과 기능에 매료되어, PHP를 사용하게 됨. 물론 IIS에서도 동작함, 하지만 당시엔 너무나 번거로웠음.
3-1. ServU FTP 사용, OS를 새로 설치하여도 ServU가 설치된 디렉토리만 카피하면 작업끝, IIS에 이해 이전이 편리.
4. APACHE, PHP, MySQL 로 최신버젼을 구비하여 완전 메뉴얼로 설치, 제로보드의 안정화, 약간의 스킨 디자인 및 수정, 대문 디자인
5. 하드웨어 사항은 일반 PC, DDNS 클라이언트, 가끔씩 IP주소가 바뀌면 약 하루에서 이틀간 jaee.net(도메인 구매)으로 접속 중단, 물론 DDNS로 접속하면 OK
6. 엔토피아(초당 약 40M)를 지원하는 아파트에서 일반 가정용 전기로 서버 돌림(최대 소비전력 약 300W). 일년에 1~2번 아이피 주소 변경 및 Jaee.net 도메인 접속 중단.
7. DNSEVER발견 이후 JAEE.NET으로 24시간 365일 문제 없이 접속 가능, 정전시 복구되면 자동 부팅되며, 아이피 주소 업데이트 자동완료.
8. WINDOWS 서버 2000 에서 2003으로 이전 및 설치가 편리한 APMSETUP 사용(보안 면에서는 단점이 많지만, 누가 나처럼 유명하지 않은 사람을 공격하랴! ^_^)
9. 윈도우 보안 자동 업데이트 등의 사용으로 해킹 등은 한번도 문제가 된 적이 없음.
10. 하드 디스크 3~4개 정도 동시 동작 및 각 하드 디스크의 노후화가 문제되어 약 100기가 정도의 MP3 및 작업 데이터 소실.
11. RAID 5 구성 및 하드디스크 AS 및 신품 구매 640G X 4 => 1.6Tera 의 데이터 볼륨 구성 (현재 1.5년째 구동중)
12. 서버의 기반을 이루는 OS를 오래 사용하다 보면, 어쩔수 없이 프로그램을 설치해야 하는 경우가 있고, 너무 오래되면 느려지는 경향이 있어,
종종 OS를 새로 설치하고 싶지만, 서버를 구성하는 APM과 파일데이터 DB등을 이전하려고 하면, 1년 전의 세팅을 모두 기억하지 못하는 경우도 있고,
몇일 걸려 작업할 각오를 해야만 함.
이에 대한 대안으로, VMWARE(하드 8G 짜리의 가상머신을 OS위에 설치하고 가상 머신 안에 APM과 웹데이터 설치 및 프로그램 설치의 최소화) 발견 및 설치.
이후 8G만 이전하면 서버 이전 완료가 될 것으로 예상하였음. 하지만 2년쯤 지나고 나니 가상 머신을 지원하는 프로그램의 업데이트로 인해, 완전 재설치의 필요성 대두.
13. 이직으로 인한 가족 전체 중국 이주. 서버는 베프집에 배치 및 메인터넌스 없이 전기 및 랜선만 공급. 원격(RADMIN)으로 파일 업데이트 및 보안패치, 제로보드 업데이트. FTP 데이터 중국에서 전송 및 개인 작업 데이터 및 사진데이터 전송.
14. 약 2테라바이트의 자료의 안정성 및 사용 편의성의 문제 대두 및 하드디스크 노후화(1.5년. 개인적으로 2년이 한계점이라고 생각함) 및 용량부족 (주로 사진RAW+JPG)
14-1. 현재 일일 평균 접속자 300여명, 각 포탈에 검색으로 크롤링 해옴. FTP 사용자의 감소(컨텐츠의 감소 및 한국에서의 개인 활동 감소)
15. 대안 작전 구상.
16. 기본 요건 정리.
- 커스텀 도메인 (Jaee.net) 사용 혹은 추가 도메인 사용.
- 자료의 안정성 및 데이터 손실 방지 최우선. (10여년간 사진생활의 데이터 손실, 구석기 시대로 다시 돌아가는 상황 방지)
- FTP 운영. 기존 회원 약 120여명 (가능하면 회원 데이터 유지)
- 웹사이트 운영. (제로보드 동작 가능한)
- 한국 사용자 및 중국 사용자 동시 고려. (현재 해결 대안 없음)
- 서버의 한글 파일 명 및 중국 파일명 동시 지원. (현재 해결 대안 없음)
- 저전력, 소형 서버로 가정내 불화 방지. (^_^.. 사실 이정도 전기세로 불화까지 발생하랴, 차라리 소음이 문제이거나 공간에 대한 문제이겠지)
- 어둠의 경로로 구한 기본 프로그램 사용 금지. (OS, 웹서버, FTP서버 등)
- 서버내의 자료의 실시간 사용 가능(더블클릭) 및 언제든 정리 및 업데이트 가능.
- 메인터넌스 최소화. (팬교체, 파워 Failure 등으로 뛰어 다니며 부품 구해야 하는 상황 NO, 중국에서는 쉽지 않다.)
- 가장 자주 교체가 예상되는 하드디스크(약1.5년~2년)의 경우, 교체시 OS재설치를 하지 않도록.
- 용량 증설의 편의성 제고. (같은 가격의 하드디스크도 1년 후에 구입하면 용량이약 2배 이상 증가)
- 이사 편리. (중국 주재 관련)
17. 대안
- 일반 PC의 서버화
- 저가형 서버
- LG 외장하드(NAS)
- QNAP NAS
18. 장단점 비교
- 일반 PC의 서버화
장점. 안되는게 없다. 원하는 하드웨어 및 소프트 웨어 선택 가능. 동시에 개인용 최고 사양의 컴퓨터 사용가능(새로운 스포츠카 하나 사는것과 비슷한 상황)
단점. 번거롭다. 소프트웨어 및 하드웨어 모든 부분에서 문제 발생 소지가 높다. 어둠의 소프트웨어 필수. OS등, 재수없이 RAID가 풀리면 모든 데이터동시 증발 및 복구 불가.
-중국제작 DELL서버
장점. 하드웨어의 안정성 보장. 안정된 OS선택과 안정적 운영, 메인터넌스 로드의 경량화
단점. 최신형 하드디스크의 설치 불가 및 저가형 서버로 인한 서버의 반응성 보증 불가, 일반PC서버에 버금가는 전력 소모와, 교체 부품의 고비용, 엄청난 소음과 넙쩍한 덩치
-LG 외장하드(NAS) 및 타회사 NAS
장점. 간단설치. 저렴. 최신최고용량 하드디스크 사용가능. 저전력
단점. 한글 파일명에 대한 지원 보증 불가. 웹서버 사용불가.
-QNAP NAS
장점. HOT SWAP, HOT RAID UPGRADE(하드 디스크가 새로 생기면 젤 오래된 녀석 뽑아버리고 새로 껴 넣어버리면 알아서 최대 용량 및 레이드 재구성 - 정말 최고다), 저전력36W, 저소음 36dB 정도, 한국 및 중국의 동시 미러 서버 운영가능. 웹서버 가능 FTP서버 가능
단점. 커스텀도메인 사용 보증 불가(조사중), 비싸다 (4트레이 하드제외 최고급 모델 약 120만원대), 한글 파일명 혹은 중국어 파일명 중에 선택해서 하나만 사용가능, FTP회원 재 가입 절차 필요. 제로보드가 제대로 동작하는지는 보증 불가(조사중)
19. 결론
위의 잡다한 내용이 골치아프고, 읽기 싫으신 분, 소규모 건축 설계 사무실을 운영중이시고, 데이터 관리가 안되시는분, 고화소의 디지털 SLR을 Raw 방식으로 촬영하시는분,
데이터가 손실될지 걱정되시는분(물론 본인도 게런티 할 수는 없다), 종종 하드디스크의 용량을 신경 안쓰고 편하고 저렴하게 하시려는분들은, QNAP NAS 를 사용하시면 된다.
(한국에서는 조금 비싸게 팔리는 듯 하다. 타이완 물건인듯.)
현재 본인은 QNAP NAS로 기울고 있기는 하나 기술적 문제 미해결로 시간 지체 중, 이번 여름엔 반드시 문제가 생길것으로 예상되기 때문에, 조만간 결정 및 실행해야 함.
- 커스텀 도메인 사용 가능 여부 조사 (Embedded Linux상에 DNSEVER용 자동 업데이트 클라이언트 사용 가능 여부 조사, QNAP에서 동작하는 오픈소스 프로그램으로 제작된 클라이언트 존재 유무 조사 )
- 제로보드 동작 유무 조사 (아래는 동작조건)
PHP
- PHP 4.x ~ 5.x (단 PHP 5.2.2 버전에서는 사용할 수 없음) <-- 이상없음
- XML 라이브러리 필수 <--불확실
- GD 라이브러리 필수 <-- 문제 없을것으로판단
- ICONV 선택 <-- 문제 없을것으로판단
데이터베이스
- Cubrid
- Firebird
- MySQL 4.1 이상 <-- 이상없음
- PstgreSQL
- Sqlite2/Sqlite
댓글 2
-
스파이크
2010.03.05 22:55
-
이곳 중국에서 사용하는 인터넷 망은 ADSL 인데,
가끔씩 안되거나 접속이 끊어졌다가 다시 재개되곤 하는 문제가 있긴하지만,
한국의 내 서버에서 다운로드 할때 빠르면 약 500K 정도가 나온다.
업로드는 2~300K 정도?
이 정도면 해외 치고는 잘나오는거라 생각한다.
오늘 조사하다가 발견한 사실이지만, 이 집에서는 외부에서 들어오는 80포트와 21포트가 막혀있다...ㅡ,.ㅡ...
그럼 어떻게 되냐구? 이 집에서는 웹서버와 FTP 서버는 포트를 변경해서 돌리지 않는 한 불가능하다...ㅡ,.ㅡ...
관시를 좀 써서 포트를 뚫으면 가능하겠지만.. 아직은... ^_^
그냥 저렴한 외장하드 하나 사서 한국의 데이터 백업받아 놓고, ftp 같은거 신경쓰지 말고 그냥 버려두고,
Web 서버는 호스팅 하고... 한국의 서버는 고장날때 까지 그냥 방치.. ^_^
혹은 백기들고 네이버 블로그로 투항, 홈페이지의 모든것을 그대에게 상납.
그럼 가장 간단.. 월 비용 3만원 이하... 일듯..ㅡ,.ㅡ....
어 스파이크 형님의 새 글이 올라 왔었네.. 못봤습니다...
그러게요 형 말이 딱 맞는듯 합니다. ㅋㅋㅋ
데이터도 날아가면 또 찍고 다니면 되는걸... ^_^
그냥 새 카메라나 하나 하고, 훨훨 자유롭게 돌아다니기만 하면 좋겠다.
데이터는 누가 알아서 관리 해 주고. ㅋㅋㅋ
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» |
웹서버, FTP서버, NAS, RAID, 홈서버 등의 고민
[2] ![]() | Alias | 2010.03.05 | 2695 |
생각이 너무 많은거 아니냐??
데카르트하고 재오형 하고 공통점이 딱 하나 있다..게으른자가 세상을 지배한다고 말한거.....그 게으름에 생각은 포함되지 않겠지만...가끔은 머리를 비워보는것도.. 하나의 방법일수도 있을거 같다