1. Knihovna
  2. 서버와 인프라
  3. 호스팅 옵션

Aktualizováno před 1 měsícem

전용 서버란 데이터 센터에 있는 물리적 컴퓨터로, 오직 여러분만을 위한 것입니다. 컴퓨터의 일부가 아닙니다. 공유 하드웨어에서 잘라낸 가상 머신도 아닙니다. 모든 CPU 코어, 모든 RAM, 모든 디스크, 모든 네트워크 대역폭을 포함한 기계 전체가 온전히 여러분의 것입니다.

이 차이는 언뜻 보이는 것보다 훨씬 중요합니다.

공유의 문제

대부분의 호스팅은 공유를 기반으로 합니다. 공유 호스팅에서는 수백 개의 다른 웹사이트와 서버를 함께 씁니다. VPS에서는 다른 가상 머신들과 물리적 하드웨어를 공유합니다. 클라우드 인스턴스에서는 수천 명의 다른 고객들과 인프라를 공유합니다.

공유는 놀랍도록 잘 작동합니다—문제가 생기기 전까지는.

다른 사용자의 배치 작업이 디스크를 혹사시키는 바람에 데이터베이스 쿼리가 5ms 대신 50ms가 걸린다면, 그게 바로 공유의 대가입니다. 같은 호스트의 다른 VM이 가용 메모리 대역폭을 모두 소모해 애플리케이션이 버벅인다면, 그게 바로 공유의 대가입니다. 이웃 서버가 대용량 파일을 전송하는 바람에 네트워크 처리량이 떨어진다면, 그게 바로 공유의 대가입니다.

이를 "노이지 네이버(noisy neighbor)" 문제라고 하며, 공유 인프라에 내재된 문제입니다. 공급자들은 이를 최소화하려 노력하지만, 완전히 제거하는 것은 불가능합니다. 하드웨어를 공유하는 한, 여러분의 성능은 어느 정도 다른 사용자들이 무엇을 하느냐에 달려 있습니다.

전용 서버는 이런 불확실성을 없애 줍니다. 성능은 오직 여러분 자신의 워크로드에만 달려 있습니다.

실제로 무엇을 얻는가

전용 서버를 임대하면 물리적 기계 한 대 전체를 사용할 수 있습니다. 호스팅 업체는 하드웨어와 시설—전력, 냉각, 네트워크 연결, 물리적 보안—을 소유하고 관리합니다. 고장 난 부품도 교체해 줍니다. 하지만 임대 기간 동안 그 서버는 오로지 여러분만의 것입니다.

원격 접근(Linux는 SSH, Windows는 RDP)과 함께, IPMI나 iDRAC 같은 대역 외 관리 도구도 제공됩니다. 이를 통해 운영 체제가 실행되지 않는 상태에서도 서버를 제어할 수 있습니다—전원 제어, BIOS 접근, 원격 콘솔. 데이터 센터에 직접 가지 않아도 물리적 접근과 거의 동일한 수준의 제어가 가능합니다.

운영 체제도 직접 선택하고, 원하는 소프트웨어를 설치하고, 필요한 대로 모든 것을 구성할 수 있습니다. 제한도, 인위적인 한계도, 허가를 구할 필요도 없습니다.

하드웨어 자체는 일반적으로 24/7 운영을 위해 설계된 서버급 장비입니다. 많은 코어를 갖춘 Intel Xeon 또는 AMD EPYC 프로세서, 오류를 감지하고 수정하는 ECC 메모리(32GB에서 256GB 이상), 이중화를 위한 RAID 구성의 엔터프라이즈 스토리지, 이중화 네트워크 연결로 구성됩니다.

전용 서버가 적합한 경우

전용 서버는 VPS보다 훨씬 비쌉니다—저가형은 보통 월 $100~$200부터 시작하며, 고급 구성은 수천 달러까지 올라갑니다. 이 프리미엄은 다음과 같은 구체적인 가치를 위해 지불하는 것입니다:

예측 가능한 성능. 대용량 데이터셋과 높은 쿼리 부하를 처리하는 데이터베이스 서버는 일관된 디스크 I/O와 메모리 접근이 필요합니다. 5ms 걸리는 쿼리는 항상 5ms여야 하며, 이웃 서버가 바쁠 때 갑자기 500ms가 되어서는 안 됩니다. 금융 애플리케이션, 실시간 시스템, 지연 시간이 중요한 모든 워크로드가 이 예측 가능성의 혜택을 받습니다.

최대 처리량. 동영상 인코딩, 과학적 연산, 게임 서버, 고트래픽 웹사이트—가용 자원 전체가 실제로 필요한 워크로드는 전용 하드웨어에서 제 성능을 냅니다. 가상화 오버헤드도, 자원 공유도, 인위적인 한계도 없습니다.

물리적 격리. 일부 컴플라이언스 요건에서는 가상 격리만으로 충분하지 않습니다. 특정 규정은 고객 데이터가 다른 고객의 물리적 하드웨어와 절대 공유되지 않을 것을 의무화합니다. 의료, 금융, 공공 분야 워크로드에서 이 수준의 분리가 요구되는 경우가 있습니다.

특정 하드웨어. 머신 러닝을 위한 특정 GPU가 필요한가요? 특수 프로토콜을 위한 특정 네트워크 카드가 필요한가요? 특이한 스토리지 구성이 필요한가요? 전용 서버를 사용하면 필요한 부품을 정확히 지정할 수 있습니다. 클라우드와 VPS는 그들이 갖춘 것만 제공합니다.

전용 IP 주소. 이메일 서버는 깨끗한 IP 평판이 필요합니다. 일부 애플리케이션은 특정 IP 구성을 요구합니다. 전용 서버는 보통 여러 개의 전용 IP를 포함합니다.

관리형 vs. 비관리형

전용 서버는 다양한 수준의 지원과 함께 제공됩니다:

비관리형은 하드웨어와 네트워크 연결만 제공한다는 의미입니다. OS 설치, 보안 패치, 모니터링, 백업, 문제 해결 등 나머지 모든 것은 여러분의 책임입니다. 최대한의 제어권, 최소한의 비용, 그리고 그만큼 높은 전문성이 요구됩니다.

관리형은 공급자가 운영 체제 업데이트, 보안 패치, 기본 모니터링을 처리하고 기술 지원을 제공한다는 의미입니다. 여러분은 애플리케이션에 집중하고, 그들은 서버 운영에 집중합니다.

완전 관리형은 애플리케이션 수준의 지원까지 포함합니다—웹 서버, 데이터베이스, 애플리케이션 소프트웨어까지 관리해 줍니다. 전용 하드웨어를 유지하면서도 관리형 플랫폼에 가까운 편리함을 누릴 수 있습니다.

어떤 선택이 맞는지는 서버 관리에 필요한 전문성이 있는지, 그리고 그 일을 직접 하고 싶은지에 달려 있습니다.

전용 서버 vs. 클라우드

클라우드는 전용 서버가 줄 수 없는 것을 제공합니다: 유연성. 30초 안에 서버를 프로비저닝하고, 규모를 늘리거나 줄이고, 다 쓰면 삭제할 수 있습니다. 사용한 만큼만 요금이 청구됩니다. 지리적 분산도 간단합니다—몇 번의 클릭으로 프랑크푸르트, 도쿄, 상파울루에 배포할 수 있습니다.

하지만 그 유연성에는 청구서 이상의 비용이 따릅니다. 클라우드 인스턴스는 물리적 하드웨어를 공유합니다. 성능은 변동합니다. 결국 모든 사람을 위한 모든 것이 되려는 컴퓨터의 일부를 임대하는 것입니다.

전용 서버는 정반대의 트레이드오프를 제공합니다: 유연성은 낮지만 예측 가능성은 높습니다. 프로비저닝은 초 단위가 아닌 시간이나 일 단위로 걸립니다. 확장하려면 새 하드웨어를 주문해야 합니다. 하지만 무엇을 얻는지 정확히 알 수 있으며, 다른 사용자들이 무엇을 하든 성능이 흔들리지 않습니다.

많은 조직이 두 가지를 함께 활용합니다: 예측 가능성이 중요한 안정적이고 리소스 집약적인 기본 워크로드에는 전용 서버를, 유연성이 중요한 버스트 처리와 지리적 분산에는 클라우드를 사용합니다.

코로케이션: 세 번째 선택지

코로케이션은 전용 서버 임대와 비슷하지만, 하드웨어를 직접 소유한다는 점이 다릅니다. 서버를 구입하고 구성한 다음 데이터 센터로 보냅니다. 데이터 센터는 공간, 전력, 냉각, 네트워크 연결을 제공합니다. 고장 난 부품 교체를 포함한 나머지 모든 것은 여러분의 책임입니다.

서버가 많이 필요하고 하드웨어를 직접 관리할 전문성이 있다면, 코로케이션이 장기적으로 더 경제적일 수 있습니다. 전용 서버 임대는 하드웨어 관리 부담을 공급자에게 넘겨 운영을 단순화합니다.

솔직한 평가

전용 서버는 비싸고 유연성이 낮습니다. 프로비저닝하는 데 더 오래 걸립니다. 관리하는 데 더 높은 전문성이 필요합니다. 탄력적으로 확장되지도 않습니다.

하지만 전용 서버는 소중한 것을 제공합니다: 확실성. 성능에 대한 확실성. 격리에 대한 확실성. 어떤 하드웨어에서 실행되는지에 대한 확실성.

그 확실성이 중요한 워크로드—"보통은 빠름"으로는 충분하지 않은 곳, 공유가 받아들이기 어려운 위험을 초래하는 곳, 특정 하드웨어가 특정 역할을 담당해야 하는 곳—에서 전용 서버는 여전히 최선의 선택입니다.

그 외의 경우라면, 더 저렴하고 유연한 옵션이 훨씬 합리적인 선택일 것입니다.

전용 서버에 관한 자주 묻는 질문

전용 서버를 가동하는 데 얼마나 걸리나요?

프로비저닝은 클라우드 인스턴스처럼 몇 분이 아닌, 수 시간에서 수 일이 걸립니다. 공급자는 물리적 하드웨어를 할당하고, 선택한 운영 체제를 설치하고, 네트워크 설정을 구성하고, 전체 설정을 테스트해야 합니다. 맞춤 구성—특정 RAID 설정, 특이한 하드웨어 요청—은 더 오래 걸립니다. 일부 공급자는 미리 구성된 재고에서 "즉시" 전용 서버를 제공하기도 하지만, 표준 구성으로만 제한됩니다.

전용 서버의 하드웨어를 업그레이드할 수 있나요?

일반적으로 가능하지만, 즉시 이루어지지는 않습니다. RAM이나 스토리지 드라이브를 추가하려면 기술자가 서버에 직접 접근해야 하므로 몇 시간이 걸릴 수 있습니다. CPU나 마더보드 업그레이드는 대부분 다른 서버로의 마이그레이션을 의미합니다. 전용 하드웨어의 특성상 변경에는 물리적 작업이 필요하다는 것이 바로 이 트레이드오프입니다.

하드웨어에 장애가 발생하면 어떻게 되나요?

호스팅 업체가 고장 난 부품을 교체합니다. 보통 SLA 보증이 있습니다(4시간 내 응답, 당일 교체 등). 고장 난 드라이브의 데이터는 백업이나 RAID 이중화가 없으면 손실될 수 있습니다. 하드웨어가 얼마나 신뢰할 수 있든 백업이 중요한 이유가 바로 이것입니다.

전용 서버가 클라우드 호스팅보다 더 안전한가요?

물리적인 측면에서는 그렇습니다—다른 고객이 하드웨어를 공유하지 않으므로, 공유 인프라를 악용하는 특정 유형의 공격이 원천 차단됩니다. 하지만 보안은 결국 서버를 얼마나 잘 구성하고 유지 관리하느냐에 달려 있습니다. 잘못 구성된 전용 서버는 잘 구성된 클라우드 인스턴스보다 덜 안전합니다. 물리적 격리는 보안의 한 층위일 뿐, 올바른 보안 관행을 대신할 수 없습니다.

VPS로 충분한 경우는 언제인가요?

대부분의 워크로드는 전용 하드웨어가 필요하지 않습니다. 피크 부하에서도 VPS에서 애플리케이션이 잘 실행되고, 가끔 성능 변동이 허용 가능하며, 물리적 격리를 요구하는 컴플라이언스 요건도 없다면—몇 배나 저렴한 VPS가 아마도 올바른 선택입니다. 전용 서버는 특정 문제를 해결하기 위해 존재합니다. 그런 문제가 없다면, 필요하지 않은 솔루션에 비용을 지불하는 셈입니다.

Byla tato stránka užitečná?

😔
🤨
😃