쉽게 알아보는 VPS의 정의와 장단점

자주 사용하는 웹 호스팅이나 클라우드에 비해, 가상사설 서버라고도 불리는 VPS는 비교적 생소한 개념일 것입니다. 그러나 VPS는 저렴한 가격에 전용서버와 유사한 효과를 볼 수 있다는 점에서 최근 주목 받고 있는 호스팅 서비스입니다. VPS의 개념과 함께 사용상의 장단점을 알아보도록 하겠습니다.

1

VPS는 하나의 물리서버를 여러 개의 가상 서버로 쪼개어 사용하는 것을 의미합니다. 그렇게 쪼개어진 가상 서버를 여러 명의 클라이언트가 나누어 쓰는 것이지요. 따라서 하나의 물리서버를 다른 이들과 공유하는 개념이기는 하지만 각자 독립적인 서버 공간을 가지는 것이 가능합니다.

그런 의미에서 VPS는 전용서버와 거의 유사합니다. 동일한 속도로 이용이 가능하고, 보안 서비스를 받을 수도 있습니다. 한 가지 다른 점은 전용서버에 비해 훨씬 저렴하다는 것입니다. 서버를 소유하는 것이 아니기 때문이지요.

그렇다면 VPS에는 어떤 장점과 단점이 있을까요?

 

VPS의 5가지 장점

 2

  • 비용: 전용서버나 클라우드에 비해 비교적 비용이 저렴합니다.
  • 보안: 운영체제(OS)를 공유하는 것이 아니기 때문에 물리서버를 공유하는 다른 VPS 사용자들이 웹사이트나 파일, 또는 데이터에 접근하는 것이 불가능합니다.
  • 관리: VPS를 사용하면 자신만의 관리 시스템을 구축할 수 있습니다. 따라서 사용자가 직접 관리자 권한을 가지고 PHP, MySQL과 같은 응용 프로그램의 설치와 설정을 하는 것이 가능합니다. (단, 호스팅에 대한 지식을 어느 정도 가지고 있는 것이 좋습니다.)
  • 편리: 응용 프로그램의 설치를 위해 시스템을 다시 시작하는 경우, 다른 VPS 사용자들에게 영향을 주지 않고도 관리자가 직접 시스템을 다시 시작(Reboot)할 수 있습니다.
  • 성능: VPS는 물리서버를 여러 개의 가상 서버로 쪼개어 사용하는 것임에도 물리서버에 준하는 성능을 가지고 있습니다. 물리서버를 공유한다고 하더라도, 모든 사용자가 각자의 프라이빗한 가상서버를 갖는 것이기 때문입니다. 이런 이유로 VPS는 가성비가 좋은 상품으로 자주 이야기됩니다.

 

VPS의 5가지 단점

 3

  • 확장성: 확장성이 없습니다. 그 이유는 스토리지가 물리서버의 한계를 갖고 있기 때문입니다. VPS 수용량이 최대치에 도달하면 공간을 더 구입하거나 다른 옵션을 알아봐야 할 것입니다. 그리고 이 과정에 시간과 비용이 소모될 수 있습니다.
  • 관리: 사용자가 직접 관리를 한다는 것은 어느 정도 지식이 있는 경우에는 장점이지만 초보자라면 문제가 될 수도 있습니다. 직접 모든 것을 관리해야 하는 만큼 번거롭고, 실수로 인해 보안 등에 문제가 발생할 수도 있기 때문입니다.
  • 자원공유: 하나의 물리서버에서 컴퓨팅 리소스들을 모든 사용자와 공유하기 때문에 만약 다른 VPS에 높은 부하가 발생하는 경우 RAM, 대역폭, CPU 성능이 영향을 받을 수 있습니다. 즉, 한 사용자가 너무 많은 리소스를 점유할 때 발생할 수 있는 문제입니다.
  • 보안: 보안에 대해서는 장점뿐만 아니라 우려 또한 존재합니다. 다른 VPS 사용자를 타깃으로 하는 DDoS공격에 동시에 영향을 받을 수도 있기 때문입니다.
  • 가용성: VPS는 고가용성을 제공하는 전용서버와 비교하면 비교적 가용성이 낮은 편입니다.