서버
서버는 다른 컴퓨터에 데이터를 제공하는 컴퓨터입니다. 인터넷을 통해 근거리 통신망(LAN)이나 광역 통신망(WAN)에 있는 시스템에 데이터를 제공할 수 있습니다.
웹 서버, 메일 서버, 파일 서버 등 다양한 유형의 서버가 있습니다. 각 유형은 서버의 목적에 맞는 소프트웨어를 실행합니다. 예를 들어 웹 서버는 Apache HTTP Server나 Microsoft IIS를 실행할 수 있으며, 이 두 프로그램은 인터넷을 통해 웹사이트에 액세스할 수 있도록 합니다. 메일 서버는 Exim이나 iMail 같은 프로그램을 실행할 수 있으며, 이 프로그램은 SMTP 서비스를 제공하여 이메일을 보내고 받을 수 있도록 합니다. 파일 서버는 Samba나 운영 체제에 기본 제공되는 파일 공유 서비스를 사용하여 네트워크를 통해 파일을 공유할 수 있습니다.
서버 소프트웨어는 서버 유형에 따라 다르지만, 하드웨어는 그다지 중요하지 않습니다. 실제로 일반 데스크톱 컴퓨터도 적절한 소프트웨어를 추가하면 서버로 사용할 수 있습니다. 예를 들어 홈 네트워크에 연결된 컴퓨터를 파일 서버, 인쇄 서버 또는 두 가지 모두로 지정할 수 있습니다.
어떤 컴퓨터든 서버로 구성할 수 있지만, 대부분의 대기업은 서버 기능에 맞게 특별히 설계된 랙 장착형 하드웨어를 사용합니다. 이러한 시스템은 대개 크기가 1U이며, 공간을 거의 차지하지 않고 LED 상태 표시등과 핫 스왑 방식의 하드 드라이브 베이 같은 유용한 기능을 갖추고 있는 경우가 많습니다. 여러 대의 랙 장착형 서버를 하나의 랙에 설치할 수 있으며, 같은 모니터와 입력 장치를 공유하는 경우가 많습니다. 대부분의 서버는 원격 액세스 소프트웨어를 사용해 원격으로 액세스하므로 입력 장치가 전혀 필요하지 않은 경우도 많습니다.
서버는 다양한 유형의 컴퓨터에서 실행할 수 있지만, 하드웨어가 서버의 요구 사항을 충분히 지원할 수 있어야 합니다. 예를 들어 실시간으로 많은 웹 스크립트를 실행하는 웹 서버에는 속도를 늦추지 않고 "부하"를 처리할 수 있도록 빠른 프로세서와 충분한 RAM이 있어야 합니다. 파일 서버에는 데이터를 빠르게 읽고 쓸 수 있는 빠른 하드 드라이브 하나 이상 또는 SSD가 있어야 합니다. 서버 유형과 관계없이 모든 데이터가 해당 연결을 통해 흐르므로 빠른 네트워크 연결은 매우 중요합니다.
지식 테스트하기