랩톱을 서버로 사용


10

최근에 최대 메모리 (2G)로 업그레이드 한 오래된 T42가 많이 있습니다. 나는 그것들을 잘 사용하고 싶습니다. 그리고 가장 큰 매력은 오래된 풀 타워 시스템을 사용하는 것과 비교할 때 저전력 소비입니다.

현재 사양은 다음과 같습니다.

  • 펜티엄 M 1.7GHz
  • 2G DDR-333 RAM
  • 250G HDD
  • 온보드 ATI 그래픽 (64m 전용)

어느 쪽이든, 이것들이 서버로 충분할지 궁금합니다. 물론 그것은 역할에 달려 있지만 다음에서 가장 중요한 하드웨어는 무엇입니까?

  • 웹 서버
  • 메일 서버
  • DNS 서버
  • 파일 서버

물론 네트워크를 많이 사용한다면 빠른 네트워크 연결이 중요합니다. 그러나 그 외에 우선 순위는 CPU보다 메모리라고 가정합니다.

쉽게 관리 할 수 ​​있도록 연결부를 위로 향하게하여 냉장실에 나란히 놓을 계획입니다. 그들은 Linux의 변형을 실행하고 (아마도 Linux Linux 일 가능성이 높음) 일부는 여러 역할을 처리합니다.

생각?

감사.


16
하드 디스크가 하나 인 머신은 서버가 아니라 시한 폭탄입니다. 명심하십시오.
Evan Anderson

백업해야 할 콘텐츠가있는 유일한 파일 서버는 파일 서버 일 뿐이며 그와 다른 서버에 대해서는 매일 밤 rsync를 수행 할 수 있습니다.
RHELAdmin

4
@ jtd : 문제는 데이터를 잃지 않고 가용성입니다. 하드 드라이브가 고장 나서 다시로드하고 복원해야 할 때 다운 타임이 발생합니다. 아마도 테스트되고 롤업 준비가 된 복원 계획 설정이있을 것입니다. 그럼에도 불구하고 "서버"에 오류가 발생하면 일부 서비스에서 다운 타임이 발생합니다. (당신이 모든 것을 백업한다고 말하지 않고 ...)
Evan Anderson

중앙 파일 서버가있는 경우이를 수행 할 수 있으며 제공된 모든 디렉토리를 프론트 엔드 노드 (노트북)에 마운트하십시오. 랩톱이 LAN에서 부팅 될 수 있다면 하드 디스크가 전혀 필요하지 않을 수도 있습니다.
Tom O'Connor

디스크 하위 시스템이 많이 사용되면 걱정할 것입니다. 예상 한로드를 말하는 것은 아니지만 대부분의 랩톱은 고속 네트워크를 통해 클라이언트에 데이터를 펌핑하기 위해 제작되지 않았습니다.
바트 실버 스트림

답변:


10

다른 사람들은 이미 단점에 대해 언급했습니다. 몇 가지 좋은 말을하고 싶습니다. 랩탑 사용의 장점 :

  • 전원 백업-배터리가 여전히 작동한다고 가정하면 서버에 일종의 내장 UPS를 제공합니다.
  • 이미 언급했듯이 더 낮은 전력 소비.
  • KVM 내장-화면이 여전히 작동한다고 가정 할 때 외부 모니터 / 키보드가 필요하지 않습니다.

귀하의 컴퓨터는 웹 서버를 실행하기에 충분하지 않습니다. 따라서 문제가 아닙니다. 소규모 VM 시스템의 미니 클러스터가되기 위해 VM 호스트로 실행하기에 충분히 강력 할 수도 있습니다.

그냥 생각이야


내장 된 작은 UPS에 대해 생각하지 마십시오. 화면을 끈 상태에서 1 시간 또는 2 시간 밖에 걸리지 않더라도 여전히 편리합니다!
RHELAdmin

이 정확한 이유로 랩톱에 3-4 개의 웹 서버가있었습니다. (그리고 내가 가난했고 랙이나 실제 서버를 감당할 수 없었습니다) 그러나 그들은 트릭을 훌륭하게 수행했습니다.
grufftech

4

디스크는 랩톱에서 가장 큰 타격을 줄 것입니다. 디스크 IO는 일반적으로 동등한 데스크톱의 약 절반입니다. 또한 Si 단위 측정 단위 "bunch"에 몇 개가 있는지 말하지 않습니다. bunch> = 20이면 MySQL NDB와 같은 것들로 많은 즐거움을 누릴 수 있습니다.


그러나 네트워크 데이터베이스도 관심을 끌었습니다. 현재 8 개 (작업 중)와 주변에 누워있는 부분이 몇 개 더 있습니다.
RHELAdmin

3
* A web server
* A mail server
* A DNS server
* A file server

첫 번째 관심사는 이것들은 제한된 I / O를 가진 오래된 머신 이라는 것입니다. 따라서 이것을 가장 잘 사용하는 것은 노드가 터미널에서 실패하고 데이터를 잃어 버릴 수있는 어플리케이션에서 가능합니다. 기본적으로 정적 정보 만 게시합니다.

웹을 통해 데이터를 수신하는 경우 기본적으로 좋은 아이디어를 손상시키지 않습니다. 신뢰할 수있는 공유 기판의 데이터를 클러스터의 모든 노드 (예 : 전용 데이터베이스 또는 파일 서버)에서 액세스 할 수 있도록하십시오.

편집하다:

이러한 장치 중 하나에 실패 확률이 1 %이고 새 시스템에 0.1 %의 확률이있는 경우 클러스터에있는 두 개의 랩톱이 0.01 %의 공동 실패 확률을 갖습니다 (즉, 새 시스템보다 10 배 신뢰할 수 있음) .

씨.


2

랩톱을 서버로 사용하는 주된 문제는 컴퓨터의 가용성에 관한 것입니다.
일반 서버에서 가장 많이 사용되는 부분은 하드 디스크입니다. 이 경우 일반 서버에서는 디스크 장애로 데이터를 저장하는 RAID가 있습니다.
랩톱을 사용하면이 경우 데이터를 잃을 수 있습니까?
데이터가 자주 변경되지 않는 DNS와 같은 중요하지 않은 서버에 대한 랩톱을 사용할 수 있다고 생각합니다. 실패하는 경우 보조 서버를 사용할 수 있습니다.
또는 분산 구성 (drdb + 하트 비트 또는 openais)이있는 웹 서버.
또는 일부 개발 시스템 또는 새로운 구성을 테스트하여 프로덕션 시스템에 적용하십시오.


2

다음은 비즈니스 용 서버에서 얻을 수있는 핵심 요소이며 소비자 용 컴퓨터에는없는 것입니다.

  • 디스크 IOPS가 높은 강력한 RAID 컨트롤러 (3mb / s vs 300mb / s)
  • 100 % 가동 시간과 높은 MTBF를 위해 설계된 엔터프라이즈 디스크
  • 중복 전원 공급 장치 경로
  • 장애 조치 및로드 밸런싱 기능을 갖춘 중복 / 팀 구성 NIC 구성
  • 원격 하드웨어 모니터링 (SIM / OM)
  • 대역 외 관리 및 원격 콘솔 기능
  • 열 / 냉기 통로 규정 준수 및 표준화 된 폼 팩터
  • 공급 업체 지원

위의 어느 것도 문제가되지 않을 정도로 귀하의 요구 사항이 충분히 낮다고 가정 할 때 고려해야 할 마지막 요점 (IMO는 매우 신중하게)은이 과정을 진행할 때 자신 (그리고 부서가있는 경우)에 반영되는 것입니다. IT가 항상 일반적인 비즈니스 관점에서 고객을 대면하는 것은 아니지만 사실상 나머지 비즈니스에 대한 서비스입니다. 이러한 시스템에 대해 지원되지 않는 구성으로 비즈니스를 운영하는 방법은 무엇입니까? 그것은 당신에게 전문적으로 어떻게 반영됩니까?

이와 같은 호키 시스템이 적합 할 수있는 유일한 시간은 현금이없고 모든 것을 부트 스트랩하려는 극소 기업에 있습니다. 나는 엄마와 팝의 꽃집을 이야기하고 있으며 아이들은 워크 스테이션, 웹 사이트 및 인터넷 연결을 유지하고 있습니다. 요즘에는 그보다 더 큰 규모의 클라우드 호스팅 서비스 (드롭 박스 / 스카이 드라이브, gmail / yahoo)가 단순히없는 인프라를 갖춘 소규모 솔루션을 제공하기 때문에 클라우드 호스팅 서비스 (드롭 박스 / 스카이 드라이브, gmail / yahoo)를 함께 사용하는 것이 좋습니다. 에 대해 생각하는 것.

물론 집에서 일부 서버로 놀고 있다면이 모든 것이 말도 안됩니다. 어떤 경우에는 오래된 노트북이 이상적입니다.


-1 : 단일 서버가 수요를 충족시킬 수 있는지 여부와 상관이 있지만 클러스터가 수요를 충족시킬 수 있는지 여부와는 아무런 관련이 없습니다.
symcbean

1
Google은 상용 하드웨어를 기반으로합니다. 전체는 부품보다 더 신뢰할 수 있습니다.
Tobu

여러분, 우선, 클러스터 소프트웨어에 대해 이야기하고 있으며 Google의 경우 특정 목적을 위해 설계된 고도로 맞춤화 된 스택에 대해 이야기하고 있습니다. 둘째, 회의 용량은 인프라 운영의 한 요소 일 뿐이며 전체가 아닙니다.
크리스 소프

1

떠오르는 주요 요소 :

  • 방열
  • 전력 조정기
  • 하드 드라이브 용량

방열은 냉장실에 있고 통풍이 잘되므로 도움이됩니다.

랩탑의 전원 조정기는 종종 죽어 (보통 열로 인해) 마더 보드에 납땜됩니다. 재미있는 일이 아닙니다.

추가 드라이브 베이가없는 경우 (예 : 광 드라이브 대신) 1 개의 HDD로 제한되며 하드웨어 RAID가 없습니다. SAN / NAS를 시도 할 수 있지만 네트워크 카드에 의해 제한됩니다.

랩탑은 "계획된 노후화"의 전형적인 예입니다. 깨지거나 마모되거나 구식이되어 쉽게 고치거나 업그레이드하거나 용도를 변경할 수 없습니다.


그들을위한 목적은 ... folding @ home 농장?


나는 1 드라이브에 대해 걱정하지 않습니다. 파일 서버는 방대한 양의 음악, 주로 몇 년 동안 쓴 음악과 소스 코드를 많이 보유하지 않을 것이므로 (Git 서버로 두 배가 될 가능성이 있음) 250G는 충분합니다. 당신이 언급 한대로 SAN 설정을 만들 수있는 최악의 상황이 발생합니다.
RHELAdmin

1

그들이 세게 치지 않고 메모리에서 모든 프로그램을 실행할 수 있다면 통풍이 잘되고 방이 시원한 한 괜찮습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.