|
위에서 간단하게
정리하였을때는 크게 MS계열의 윈도우 OS와 리눅스계열의 OS가 있다고 하였다. 먼저 두 형태의 OS중에 어떤것을 선택할지를
결정해야 할 것이며, 이에따라 하드웨어의 선택도 약간 달라지기 마련이다.
국내의 경우에는 현재
중-대형 서버에서는 MS의 사용률이 높으며, 소-중형의 경우에는 리눅스의 사용률이 높다. MS의 OS를 선택하였을 경우에는
수반되는 어플리케이션도 MS계열을 사용하는 것이 편하며, 리눅스의 경우는 역시 리눅스나 UNIX용으로 개발된 어플리케이션을
사용한다. (왼쪽 사진 : WINDOWS 2003 SERVER 구동 장면)
앞에서도 잠깐
언급했지만, MS 계열을 선택한다면 관련된 서비스를 모두 MS에서 제공하므로 MS제품을 구입하는 것이 효과적이다. 서버의 용도에
맞는 OS제품군도 준비되어 있으며, DB서버를 위해 필요한 MS SQL도 등급에 따라 구분되어 있다. 일반적인 웹서비스는 IIS를
통해 제공하며, IIS는 여러분도 잘 알다시피 WINDOWS-XP에서도 포함되어 있는 패키지이기 때문에 쉽게 사용이 가능하다는
것이 특징이다. IIS를 사용한다면 ASP로 구현된 프로그래밍 솔루션을 이용해야 한다.
리눅스의 경우는 이보다
선택의 폭이 넓은 편이다. PHP와 ASP가 동시 사용 가능하지만, 리눅스의 경우 PHP 솔루션을 많이 쓰는 편이다. 웹서비스
프로그램으로는 APACHE가 많이 사용되며, SQL 프로그램으로는 My SQL과 Oracle 시리즈가 사용된다. My SQL은
중-소형 데이터베이스로 MS SQL보다 더 뛰어난 것으로알려져 있으며, Oracle 역시 그 성능의 탁월함은 이미 입증되었기에 큰
설명은 필요없을 것으로 보인다. 일반적인 서버 구축으로는 My SQL로도 구현이 가능하며, 역시 모든 솔루션이 '공짜'라는 점은
피할수없는 유혹으로 보인다.
리눅스의 배포판 안내
보드나라가 리눅스상에서
구현된 PHP 솔루션으로 구축되어있어, 여기서는 이를 기준으로 더 설명해보도록 하겠다. 먼저, 리눅스의 배포판 선택이 가장 중요한
부분이라고 할 수 있는데, 크게 RedHat, SuSE, Mandrake가 많이 사용되며, 국내용으로는 WoWlinux,
HanCom등이 있지만 업데이트가 되지 않아 별달리 사용되지 않는다.
현재 리눅스 배포판
선택에 있어서 가장 중요한 점은, 커널 버전이 몇인지를 고려해야 한다고 볼 수 있다. 2년전의 리눅스에서부터 채용된 커널
2.4계열과, 올해부터 출시되기 시작한 커널 2.6계열의 두가지 버전이 있는데, 새롭게 구축할 계획이라면 가급적 커널 2.6계열의
배포판으로 선택하기를 바란다.
현재 커널 2.6계열은
기존 커널 2.4계열보다 커널의 업그레이드로만 인하여 40%이상의 빠른 처리속도를 보여주고 있어 앞으로도 급속하게 2.6계열로
교체될 것으로 보인다.
그다음으로 고려되는
것은 어떤 배포판을 선택하는 것이냐이다. 국내에서는 RedHat 계열이 가장 많이 사용되며, 그 다음으로 RedHat 계열이라고
할 수 있는 Mandrake나 Slackware계열인 SuSE등이 사용된다. 이 말고도 Gentoo나 Debian,
FreeBSD등이 사용되나 설치가 어렵고 깔끔하게 마무리되지않은 배포판의 성격상 필자는 RedHat이나 SuSE, Mandrake
계열을 권한다.
현재 RedHat에서
출시한 OS로 최신버전은 RedHat 9.0과 Fedora Core1 그리고 18일 발표된 Fedora Core2가 있다.
9.0과 Core1 은 현재 커널 2.4 버전이며, Core2는 커널 2.6.5를 채용한 버전이다.
Mandrake 계열은
현재 10.0이 출시되어 있으며, 커널 2.6을 채용하고 있으며 SuSE의 경우 9.0과 9.1이 있는데 9.0은 커널
2.4버전이며 9.1지난주에 출시되었으며 커널 2.6버전이다.
현재 대부분의 배포판이 x86계열은 모두
무료 배포를 하고 있으나, x86_64나 일부 배포판에 대해서는 상용이거나 무료배포가 되어있는 등 약간 다르다. x86_64계열을
사용하고 있다면 구할수 있는 무료 배포판으로 Fedora Core 계열과 SuSE 9.0이 있으며, Mandrake 는 유료다.
SuSE 9.1은 아직 FTP배포가 되지 않고 있어 조금 기다려야 하며, 따라서 현재 이시간 기준으로는 Fedora Core 1
/ 2가 x86_64에서 무료로 사용할수있는 가장 잘 알려진 배포판이라 할 수 있다. (물론 Gentoo나 기타 배포판이 있지만
숙련된 사람들의 접근이 필요한 배포판이다)
따라서, 이번 기사에서
우리가 실제적으로 살펴보고 조립해볼 서버는 AMD Opteron 버전이므로, x86_64 배포판이면서, 무료로 다운로드받을 수
있고, 쉬우면서, 가장 많이 이용하는 RedHat Fedora Core2 를 설치하여 사용하겠다. 또 이와 함께 SuSE
9.0/9.1의 사용방법도 같이 공개하도록 하겠다. 이 기사가 쓰여지는 17일 기준으로는 현재 9.1이 배포되지 않고 있으며,
Fedora Core2도 정식버전이 발매되지 않은 상황이라 현재 Fedora Core2 Test3 버전으로 테스트중이며, 2부
기사가 나갈때 쯤이면 Fedora Core2 가 발표가 되어있을 것이기 때문에 (18일 발표 예정중) Fedora Core2를
기준으로 설명하며, 기사 전까지 SuSE 9.1이 입수가 되면 9.1을 함께 소개하도록 하겠다.
|