질문이 너무 광범위했다면 죄송합니다...
나는 주로 PHP 웹사이트를 위한 나만의 개인 서버를 갖고 싶습니다(물론 나중에 필요할 때 Jabber, 메일 등과 같은 일부 기능을 추가할 수도 있음). 나중에 고객을 위한 공간도 제공하기로 결정할 수도 있지만 지금은 제가 직접 사용하고 테스트하는 용도로 사용하겠습니다. 주요 역할은 LAMP입니다.
문제는 '실제' 서버 하드웨어를 사용해 본 적이 없다는 것입니다... 서버 소프트웨어 등을 실행하는 방법을 알고 있지만 지금은 데스크탑 홈 PC, 노트북 등만 가지고 있습니다... 그리고 좋은 제품을 사고 싶습니다. 이 설정을 위한 고품질 하드웨어(따라서 충분히 배운 후에 고객을 위한 공간을 제공하려고 노력할 수도 있습니다).
하드웨어란 다음을 의미합니다.
- 전문 호스팅 설정과 같은 강력한 서버(재부팅하지 않고도 결함이 있는 구성 요소를 실시간으로 변경할 수 있는 등)
- 비상전원? 이런 것을 어떻게 얻을 수 있나요?
- 믿을 수 있는 서버에는 백업이 있어야 할 것 같은데요? 쿨링이 좋아? 좋은 UPS?
- 강력한 설정에서 중요한 다른 것 중 추천할 수 있는 것이 있습니까?
또한 저는 VPS 리셀러에 관심이 없으며 실제 하드웨어를 배우고 싶습니다.
의견, 예시 철물점에 대한 링크(내 말은... 이 물건은 어디서 구하나요? 하하) 및 외부 리소스에 대한 링크가 도움이 될 것입니다.
편집하다:
핫스왑 소프트웨어 지원 정보 - 아마도 Debian을 내 OS로 사용할 것입니다.
소음... 어때요? 아마도 내가 살고 있는 곳에 서버를 두고 싶을 것입니다.
답변1
kmarsh가 말한 내용과 더불어
- 64비트, 4GB 이상의 메모리
- 연중무휴 물리적으로 접근할 수 없는 곳에 서버를 배치하려는 경우 원격 콘솔 솔루션(ILO/RSA - VNC와 다름 - 하드웨어 수준 원격 액세스 필요)
- NIC 팀 구성을 허용하는 여러 NIC(최소 4개)
- 가장 중요한 부분: 유지 관리 계약(4/8/12시간 응답 시간 등)
답변2
모든 서버:
- ECC 메모리가 있어야 합니다.
- 전원 공급 장치가 2개 있어야 합니다.
- 최소한 미러링된 디스크 쌍 또는 핫 스페어가 연결된 4-디스크 RAID 5가 있어야 합니다.
- RAM 및 스토리지 확장을 위한 공간(외부 가능)이 있어야 합니다. 예를 들어 FC 카드를 위한 여유 슬롯이나 여유 SAS 포트, 추가 디스크를 위한 공간이 있어야 합니다.
- a.) 해당 지역의 일반적인 정전(예: 10~15분)과 종료 시간(추가 10~15분)을 견디는 데 충분한 런타임을 제공하는 UPS를 사용해야 합니다.
- 처음부터 백업 솔루션을 통합해야 함(외부 솔루션일 수도 있음)
가장 빠른 서버는 가장 빠른 게임 시스템만큼 빠르지 않으며, 그럴 필요도 없습니다. 서버는 용량과 처리량이 더 중요하고 게임 시스템은 GUI 대기 시간을 줄이는 것이 더 중요합니다. 실제로 대부분의 서버에는 상당히 형편없는 그래픽 하드웨어가 있습니다.
답변3
폼 팩터
랙마운트 서버를 선택하신다면 말씀하신 내용이 더 잘 이해될 것이라고 생각합니다. 그러나 시끄러운 경우가 많습니다(일반적으로 사람이 없는 데이터 센터에 거주하므로 일반적으로 문제가 되지 않습니다).
UPS
전력의 신뢰성에 따라 UPS만으로도 충분할 수 있지만 잠시 동안 정전이 되는 경우를 대비해 UPS와 외부 발전기가 필요할 수 있습니다. APC에는 몇 가지 좋은 제품이 있으며 심지어사이징 가이드.
하드 디스크
kmarsh는 RAID 1(디스크 2개)도 작동하지만 RAID 5(디스크 3개)에 대해 언급했습니다. 1에서 5로 가는 것은 속도 향상입니다.
전원 공급 장치
kmarsh는 중복 전원 공급 장치에 대해서도 언급했습니다. 당신은 확실히 그것을 얻어야합니다.
회로망
듀얼 NIC도 요구 사항입니다. Linux는 두 개의 NIC를 함께 결합하여 하나의 주소처럼 보이도록 할 수 있습니다. 그런 다음 이를 중복 스위치/라우터/방화벽에 연결하여 가동 시간에 영향을 주지 않고 둘 중 하나가 중단될 수 있도록 합니다.
핫 스와핑
재부팅하지 않고 결함이 있는 구성 요소를 변경하고 싶다고 언급하셨습니다. 이를 핫 스와핑이라고 합니다. 랙마운트에서 흔히 볼 수 있는 현상입니다.
모든 주변 구성 요소(전원 공급 장치, HD, DVD/CD 드라이브, 플로피 드라이브 및 메모리)의 경우 핫 스왑이 가능한지 제조업체에 확인해야 합니다. 핫 스와핑은 호스트 OS, 마더보드 및 스와핑하는 구성 요소에서 지원되어야 합니다. 당신은 리눅스를 언급했습니다. 핫 스와핑을 지원합니다. 우리는 모든 하드웨어에 Dell을 사용합니다. 그들은 꽤 좋은 지원을 받고 있습니다. 또한 우리가 제공하는 지원을 통해 모든 것이 핫스왑 가능하도록 보장할 것입니다.
원격 액세스
우리 서버에도 Dell RAC가 있습니다. 원격 액세스 카드를 사용하면 원격으로 서버 전원 켜기/끄기/재부팅, 콘솔 연결, CD에 직접 접속하지 않고도 CD를 넣을 수 있습니다. 그것은 운전/비행 없이 콘솔에 있는 것과 같습니다. 현장에서 할 수 없는 유일한 일은 결함이 있는 하드웨어를 교체하는 것입니다.
답변4
가장 좋은 방법은 실제로 Ebay에서 중고 하드웨어를 찾는 것입니다. 사실, 그것이 제가 일하는 곳에서 사용하는 것입니다. 우리는 막대한 고객 기반을 갖고 있지 않기 때문에 초강력하고 최첨단 기술이 크게 필요하지 않습니다. 그러나 우리에게 필요한 것은 매우 안정적인 서버입니다. 대부분의 서버는 Dell Poweredge 서버의 다양한 모델입니다.2450년대이는 우리가 DNS 서버와 웹사이트에 사용하는 것인데 그것도 과잉입니다. 하지만 가격도 매우 저렴하고 찾기도 쉽습니다. 우리는6650우리가 호스팅하는 웹사이트의 경우 Mambo와 같은 CMS를 사용하는 여러 인기 사이트에서도 제대로 작동합니다.
예, 좋은 UPS와 냉각 및 백업이 필요합니다. UPS는 EBay에서 구할 수 있는 것일 수도 있지만 배터리가 새 것인지 확인해야 합니다. 그런데 에어컨을 싸게 구입할 수 있는 곳이 어디인지 모르겠습니다. 우리는 백업 시스템을 위해 서버 케이스에 소비자급 컴퓨터를 사용합니다(하드 드라이브는 저렴하고 테이프 드라이브는 비싸며 어쨌든 자동화할 수는 없습니다). 백업 머신은 요요처럼 위아래로 움직일 수 있으며 고객은 눈치채지 못할 것입니다. 그리고 드라이브에 장애가 발생하면(또는 소프트웨어 RAID 어레이가 마음에 드는 경우) 다음 데이터 재앙이 발생할 때까지 이를 교체해야 합니다. 이 상자에서 6시간의 가동 중지 시간도 고객이 알아차리지 못할 것입니다.
이제 이 모든 것에 대한 청구서는... 아마도 맥주 예산보다 더 많을 것입니다. 이러한 이유로 정식 교육을 받지 않는 이유가 무엇인지 잘 모르겠습니다. 수업료도 그 정도이고 아마도 최신 하드웨어를 사용하여 작업하게 될 것이기 때문입니다. 게다가 아무것도 없습니다. 이러한 종류의 하드웨어는 매우 안정적이어서 상호 작용할 필요조차 거의 없으며 결국 설명서에 명시된 대로 진행하게 됩니다. 실제로 서버의 소프트웨어는 훨씬 더 복잡합니다.