서버
프리바람위키
목차 |
소개
- 위키백과의 서버 항목을 인용한 소개 :
서버(Server, 문화어: 봉사기)는 클라이언트에게 네트워크를 통해 서비스를 제공하는 컴퓨터이다. 서버에서 동작하는 소프트웨어를 서버 소프트웨어라 한다. 주로 리눅스 등의 운영체제를 설치한 대형 컴퓨터를 쓰지만, 그렇지 않은 경우도 있다. 서버는 프린터 제어나 파일 관리 등 네트워크 전체를 감시·제어하거나, 메인프레임이나 공중망을 통한 다른 네트워크과의 연결, 데이터·프로그램·파일 같은 소프트웨어 자원이나 모뎀·팩스·프린터 공유, 기타 장비 등 하드웨어 자원을 공유할 수 있도록 도와주는 역할을 한다. 서버는 사용자(클라이언트)의 요청에 의하여 서비스를 하는데 이와 같이 구성된 시스템을 클라이언트-서버 시스템이라고 하며, 이는 하나 이상의 응용 프로그램을 상호 협력적인 환경에서 운용하는 분산처리 형태를 의미한다. 즉, 서비스를 요청하는 클라이언트와 클라이언트의 요청을 처리하는 서버와의 협동작업을 통해서 사용자가 원하는 결과를 얻는 처리방식이 클라이언트-서버 시스템이다. 클라이언트의 수가 5~20대 정도인 소규모 LAN의 경우에는 한 대의 서버로 충분히 모든 서비스를 소화할 수 있으나, 대규모 LAN의 경우에는 여러 대의 서버를 배치하고, 파일 관리는 파일 서버, 프린터 제어는 프린터 서버, 인터넷 등의 외부와의 교환은 통신 서버가 담당하는 등 각각 역할을 세분하게 된다.
운영체제
서버에는 주로 개발 당시부터 서버 운용을 위한 목적으로 개발된 전문 운영체제가 사용된다. 그러나 일반 목적의 운영체제를 사용하는 경우도 있으며 최근 들어서는 리눅스 등의 채택으로 일반 사용자는 물론 서버 등에서도 사용할 수 있는 다재다능한 운영체제가 인기를 끌고 있다.
- 리눅스
- 솔라리스
- 유닉스
- BSD
- 윈도우즈 서버
윈도우즈 서버 제품군의 경우 백신 프로그램을 무료로 구하기가 쉽지 않으나, ClamWin 이라는 오픈소스 백신이 최적의 대안으로 꼽히고 있다.
인터넷
인터넷의 전반적인 구조는 클라이언트-서버와 관련되어 있으며 세계에서 작동되는 온라인 서버는 매우 많다. 이러한 네트워크에 연결되 있는 서버는 HTTP, FTP, MAIL 등의 서비스를 제공하며 게임 서버같은 용도로도 사용된다.
견적
서버는 데스크톱 기반의 값싼 구성부터, IBM 같은 메이저 기업의 메인스트림 서버까지 다양한 방식으로 구비가 가능하다. IBM 서버도 보급 모델은 의외로 저렴한 가격에 구매가 가능하다. 프리바람 운영등을 위해서는 일반적으로 앞서 소개된 데스크톱 기반을 사용하며, 이 경우 윈도우즈 계열의 OS가 사용된다. 민군이 작성한 아톰 기반의 저렴한 견적이 프리바람위키에 존재한다.
프리바람 서버
일반적으로 프리바람 서버를 운영할 경우 다음과 같은 문제가 발생할 수 있다.
- 메모리 부족(누수 현상)
- 과도한 하드디스크 액세싱
- Ddos공격의 대상
- 법적 문제의 발생
- 가정에서 서버를 운영함에 따라 발생하는 일반적인 문제(전문적 관리 인력의 부재, 전기요금 등)