VPS 선택 시 주의해야 할 사항

가상 사설 서버(VPS)를 제공하는 회사는 턱없이 많습니다. 사실 시장은 다양한 제안으로 넘쳐납니다. 이렇게 많은 선택지가 있는 것은 좋지만, 최상의 제품을 선택하기는 오히려 더 어려울 수 있습니다.
가상 사설 서버를 고려 중이라면 주의해야 할 사항은 다음과 같습니다.
1. 가격
항상 그렇듯, 가격은 품질의 좋은 지표입니다. 치열한 경쟁으로 인해 모든 가격이 수익을 낼 수 있는 최저점으로 떨어졌습니다.
평균 VPS 가격은 얼마인가요?
작성 시점에 1GB의 RAM과 1개의 가상 CPU에 대해 약 $5를 지불합니다. 2GB의 RAM은 약 $10입니다. 물론 이는 회사마다 약간씩 다를 수 있습니다. 한 회사는 약간 더 많은 스토리지 또는 대역폭을 제공할 수 있으며, 또 다른 회사는 동일한 금액으로 추가 vCPU를 제공할 수 있지만 다른 리소스는 줄일 수 있습니다.
다음 그림에서는 다양한 리소스에 대한 평균 가격이 어떤 모습일지 알 수 있습니다.

매우 저렴한 VPS를 구매해야 할까요?
귀하의 사용 사례에 적합한 최상의 서버를 찾는 것은 까다롭지만, 쓰레기 같은 서버를 쉽게 알아차릴 수 있습니다. 어떤 VPS가 끔찍한지 어떻게 알 수 있을까요? 일반적으로 경쟁의 가격보다 훨씬 저렴한 서버들이 그 대상입니다.
예를 들어, Vultr, DigitalOcean, Linode 모두 약 $5에 CPU 1개와 RAM 1GB를 제공합니다. 만약 같은 돈으로 이보다 세 배 많은 리소스를 판매하는 서비스를 본다면 피하세요. 만약 제공자가 CPU 1개와 RAM 1GB를 $1.50에 제공한다면 마찬가지입니다.
이런 서비스들은 거의 항상 저렴함을 유지하기 위해 타협을 합니다. 이를 위해 오버셀링이라는 기법을 사용할 수 있습니다.

예를 들어, 하드웨어에 물리적인 CPU가 48개 있더라도, 회사는 해당 서버에서 80명의 고객을 호스팅하며 각 고객에게 소프트웨어로 격리된 CPU를 제공한다고 주장합니다. 고객들이 항상 CPU의 100%를 사용하지 않을 것이라는 가정 하에 이루어지는 일입니다.
하지만 오버셀된 장비에서 호스팅될 경우, 성능 저하를 간헐적으로, 자주 또는 전혀 느낄 수 있습니다. 이는 운과 귀하가 처한 위치에 따라 다릅니다. 서버의 모든 고객이 갑자기 마인크래프트 서버를 실행되기로 결정하면 귀하의 인스턴스는 훨씬 느려지거나 지연되거나 끊길 수 있습니다.
결론은, 경쟁보다 훨씬 저렴한 VPS는 결코 구매하지 마세요. 서비스 품질에 신경 쓰지 않는 경우에만 고려하세요. 많은 회사들이 (적어도 약간은) 오버셀링을 하지만, 더 저렴한 서비스는 이를 과장합니다.

2. VPS가 필요한 이유는 무엇인가요?
VPS의 좋은 점은 매우 맞춤화가 가능하다는 것입니다. 더 많은 RAM, CPU 또는 스토리가 필요하다면, 필요한 리소스를 제공하는 패키지를 간단히 선택하세요. 대부분의 VPS 제공자는 다양한 필요에 따른 다양한 플랜을 가지고 있습니다. 그러나 다음 사항은 덜 직관적입니다.
CPU 집약적인 작업은 CPU 최적화 플랜이 필요합니다

자원 사용이 원하는 대로 가능할 것 같지만, “사용 약관”에서는 다를 수 있습니다. 많은 사람들이 CPU를 100% 사용한 이후로 VPS가 종료된 경험이 있습니다. 애플리케이션이 CPU에 주로 의존하는 경우, 특별한 유형의 VPS를 구매해야 합니다. 이를 “고주파수,” “전용 CPU” 또는 “CPU 최적화”라고 부릅니다.
네트워크 전송 속도
많은 사람이 귀하의 VPS에서 대량의 데이터를 다운로드할 예정이라면, 네트워크 속도가 얼마나 빠른지 확인하세요. 많은 제공자가 가격 페이지에서 이를 광고하지 않지만, 고객 지원팀에 문의할 수 있습니다. 만약 정확한 응답을 받지 못하면, 전송 속도가 가변적이라는 의미입니다. 불행히도 많은 서비스에서 이런 경우가 존재합니다. 최소한의 예상치를 제공받는다면 나쁘지 않습니다. 예를 들어, “최대 100MB/s, 하지만 최소 40MB/s를 보장합니다.”라고 할 수 있습니다.
이 튜토리얼의 단계를 따르면 VPS를 벤치마크하고 직접 이러한 값을 알아낼 수 있습니다.
3. 운영 체제 라이브러리
Ubuntu와 CentOS는 아마도 어디에서나 지원되겠지만, Arch Linux, OpenBSD 또는 CoreOS와 같은 “이국적” 운영 체제를 사용하고 싶다면, 해당 운영 체제가 사용 가능한지 확인하세요.
4. 관리형 vs. 자체 관리형
보통, 당신은 100% 스스로 관리해야 하는 VPS를 받게 됩니다. 지원 팀은 설정과 관련하여 어떠한 것에도 도와주지 않습니다 (공유 호스팅과는 달리). 이를 비관리형 또는 자체 관리형 서버라고 합니다. 시간이 있고, 직접 관리하는 것을 좋아하며, 비용을 줄이고 가끔 실수해도 괜찮다면 이를 사용하는 데에는 이유가 없습니다.
반면에, 귀하의 서버가 비즈니스 운영에 필수적이라면 관리형 VPS를 선택하세요. 그들의 전문가가 맞춤형 솔루션을 추천하고 설정해 줄 것입니다. 물론, 이는 더 많은 비용이 들지만 (일반적으로 월간 요금), 시간을 절약해주며 당신이 할 수 있는 것보다 더 나은 구성을 해줄 것입니다.
5. PayPal로 결제할 의향이 있다면
대부분의 VPS 제공자는 신용 카드로 가입할 것을 요구하며 PayPal 구독 결제를 제공하지 않습니다. 일부 회사는 PayPal로 먼저 결제하면 계정을 일시적으로 정지할 수 있습니다. 그 후, 신원 확인 서류의 스캔본을 요청할 수 있습니다. 이러한 과정을 거치는 것에 개의치 않으며 완료될 때까지 기다릴 수 있다면 자유입니다. 만약 그런 과정이 불편하게 느껴진다면, 그런 성가심을 피하기 위해 직불 카드 또는 신용 카드로 결제하세요.
결론
오랜 시간동안 존재해 온 평판 있는 중대형 회사와 함께 하세요. 평판 있는 회사 중 일부는 Linode와 DigitalOcean입니다. Amazon EC2(또는 Lightsail)는 Amazon 인프라나 서비스를 필요로 한다면 고려해볼 수 있습니다. 이들은 문제를 더 많이 경험해 보았으며 이를 해결하는 법을 배웠기 때문입니다. 그리고 필요할 경우 데이터의 모든 것을 다른 공급자로 이전하는 방법이 항상 있다는 점을 잊지 마세요.