vps 중에서 KVM과 OpenVZ 중 어느 것이 더 나은가요?

 

KVM이 OpenVZ보다 기능이 더 많고 제한도 없어서 좋다고 하는데,

 

실제 사용해보면 어떤가요?

 

 

  • Lv7
    잘 모르면 KVM이 답입니다. 특히 대부분 OVZ는 오버셀링이 많아서... 만약 OVZ7 이면 평판이 괜찮은 업체라면 고민 해 볼 만 하지만, OVZ6 라면 그냥 그 업체는 버리고 다른데 찾아보세요. OVZ6는 EOL 됐습니다
  • ?
    저는 KVM추천드립니다.
  • Lv19
    이론상으로는 OpenVZ 방식이 KVM보다 리소스 소모가 적습니다. 따라서 같은 사양의 서버라도 OpenVZ 방식이 좀더 고성능을 낼수 있습니다.

    문제는, 이러한 특성 때문에 OpenVZ 방식 VPS는 오버셀링이 굉장히 많습니다. 적은 리소스를 소모하니 한 서버에 많은 OpenVZ 인스턴스를 넣는 것이죠. 즉 실제 사용자가 체감하는 성능은 KVM 방식과 비슷하거나 ,오히려 떨어질수 있는 것입니다.

    오버셀링을 하지 않거나 적게 하는 업체라면 OpenVZ 방식도 괜찮을지 모르나 확실하지 않다면 KVM 방식을 추천드립니다.
  • Lv37

    인지도 있는 업체들은 대부분 KVM이나 Xen을 사용합니다.

     

    OpenVZ도 가격이 저렴하다면 백업서버, 테스트서버, VPN 등 한정된 용도로 쓰기에 나쁘지는 않습니다. 저도 테스트용으로 세계 곳곳에 OpenVZ VPS 몇 개 파놓고 거의 방치중이거든요. ㅎㅎ (검열을 피하는 데도 도움이 된다는... 읍읍) 그러나 실제 서비스용으로는 무조건 KVM입니다.

  • ? Lv10

    KVM와 OpenVZ의 차이는 메모리에 있는 것 같습니다. KVM에선 메모리 공간이 완전히 독립적으로 보장됩니다만 (1GB라고 하면 무조건 서버에 달린 메모리중 1GB는 내 것) OpenVZ는 그렇지 않습니다. 최소 512MB만 보장하고 512MB 이상 1GB는 시스템 상황에 따라 사용 가능.. (즉 불가능할 수도 있다는 것) 이렇게 설정이 가능한 것 같더군요. 하지만 판매할 때는 어쨌든 1GB라고 해서 팔죠..
    즉 OpenVZ는 같은 서버에 같은 스펙으로 더 많은 사용자를 입주시키는게 가능합니다.
    당연히 서버당 입주자 숫자가 더 적은 KVM쪽이 더 비싸고, 더 쾌적합니다.
    다만 이건 복불복적인 성격이 있는데.. 오버셀링을 엄청 해대는 미국쪽 몇몇 업체들에선 OpenVZ로는 거의 백발백중 실망할 일밖에 없지만.. 사용자가 상대적으로 적은 유럽쪽 서버에선 OpenVZ라고 해도 쾌적한 경우가 있습니다. 어쨌든 그 서버에 입주자가 적어서 임계점을 넘기지만 않는다면 OpenVZ도 쾌적할 수 있으니까요.
    그럼 상대적으로 더 저렴한 가격에 KVM보다 더 좋은 서비스를 이용하는게 되죠.
    그리고 KVM과 OpenVZ의 큰 차이는 설치 가능한 OS 종류입니다. KVM은 OS종류에 특별히 제한이 없고 윈도우즈도 설치가 가능하지만 OpenVZ는 같은 리눅스 커널을 공유해야 하므로 설치 가능한 OS가 제한되며 최신 리눅스 버젼을 설치하고 싶어도 커널 문제 때문에 업그레이드가 불가능합니다.

  • ? Lv10 Lv7
    사실 KVM이라고 메모리가 무조건 보장 되는건 아닙니다. KVM 도 Memory Balooning 인가? 해서 원래 있는 메모리보다 많이 오버셀링이 가능합니다.

    개인적으로 OpenVZ의 장점은 커널 공유 하나밖에 없는 듯 합니다 (물론 이게 단점이기도 하지만요). 커널을 공유하기 때문에 기본적으로 커널 메모리와 디스크 용량을 잡아 먹지 않아 OS 자체가 10-20MB 의 램 만으로도 돌아가죠. 그래서 128/256M 램 NAT 서버같은거도 잘 돌아가고요. 다만 커널이 공유인 만큼 단비아빠 말씀대로 OS 선택에 제약이 있죠