최고의 VPS 호스팅을 선택하는 방법 – Virtuozzo 또는 OpenVZ 대 Xen 대 KVM

게시 됨: 2021-08-19

대부분의 사람들은 온라인 비즈니스를 처음 시작할 때 공유 호스팅으로 시작합니다. 결국 공유 호스팅은 저렴하고 사이트에 트래픽이 많이 발생하지 않을 때 잘 작동합니다.

사실, 나는 Bluehost에서 온라인 손수건 가게를 운영했고 2년 넘게 거기에 머물면서 월 6.95달러를 지불했습니다(오늘날 Bluehost는 월 4.95달러로 훨씬 저렴합니다).

사진 제공: Ivanpw

그러나 결국 귀하의 웹사이트는 공유 호스팅 계정을 초과하게 될 것이며 다음 논리적 업그레이드는 VPS 웹호스트에 등록하는 것입니다. 그러나 문제는 VPS의 다양한 맛이 있다는 것입니다.

다음은 얻을 수 있는 최고의 vps 호스팅입니다.

VPS 호스팅이란 무엇입니까?

먼저 VPS는 가상 사설 서버의 약자로서 본질적으로 단일 시스템이 각각 전용 시스템처럼 작동하는 별도의 서버로 분할됨을 의미합니다.

VPS 호스팅은 여러 계정이 단일 시스템에서 호스팅된다는 점에서 공유 호스팅과 매우 유사하지만 VPS 웹호스트는 웹사이트에 대한 전용 리소스를 보장하고 동일한 상자에 있는 다른 사이트로부터 사이트를 격리합니다.

특히 전자 상거래 상점을 운영할 때 반응형 웹 사이트를 유지 관리하는 것이 절대적으로 중요합니다. 그렇지 않으면 고객을 실망시키고 잠재적인 비즈니스를 잃을 수 있습니다.

나의 업그레이드 스토리

Bluehost 공유 호스팅에서 VPS 웹 호스트로 처음 업그레이드했을 때 친구 중 한 명이 추천하는 VPS에 맹목적으로 가입했습니다. 이름을 밝히지는 않겠지만 작년 말에 완전히 충돌하여 다른 옵션을 검색하게 될 때까지 몇 년 동안 동일한 VPS 웹 호스트에 머물렀습니다.

그러나 여기에 웹호스팅의 재미있는 점이 있습니다. 전환할 때까지 웹호스트가 좋은지 나쁜지 알 수 없습니다. 그래서 맹목적으로 다른 사람의 조언을 받아들였던 지난번과 달리 VPS의 다양한 맛을 완전히 이해하고 스스로 연구하기로 결정했습니다.

그리고 소년은 눈을 뜨게 되었습니다! 나는 모든 VPS가 거의 동등하게 만들어졌으며 당신에게 주어진 숫자를 항상 신뢰할 수 있다고 생각하곤 했습니다. 하지만 항상 그런 것은 아닙니다!

예를 들어, VPS 호스트가 1GB의 전용 RAM과 1TB의 대역폭을 약속한다면 그것이 바로 당신이 해야 할 일입니다. 사실, 대답은 항상 그렇게 간단하지 않으며 서버에서 사용되는 VPS 가상화 유형에 따라 크게 달라집니다.

걱정하지 마십시오. 이것은 기술 문서가 아닙니다. 그러나 귀하의 비즈니스에 적합한 VPS 웹호스트를 구입할 때 피해야 할 사항을 알려드리겠습니다.

Virtuozzo 및 OpenVZ를 사용하는 VPS 호스트 피하기

가상 사설 서버는 본질적으로 개별적으로 판매될 수 있는 별개의 서버로 분할되는 단일 시스템입니다. 그리고 아이디어는 실제로 전용 상자에 비용을 지불하지 않고도 성능과 같은 "전용 서버"를 얻을 수 있다는 것입니다.

그러나 깨달아야 할 중요한 점은 기계를 분할하는 다양한 방법이 있으며 이것이 최종 사용자에게 항상 명확하지 않다는 것입니다. 현재 시장에는 VPS 웹 호스팅, Virtuozzo, Xen 및 KVM을 위한 3가지 일반적인 가상화 솔루션이 있습니다 .

전반적으로 3가지의 내용을 이해하는 것이 필수적인 것은 아니지만 항상 VPS 공급자에게 서버에 어떤 가상화 기술을 사용하는지 물어봐야 합니다.

왜요? Virtuozzo는 무리 중에서 가장 예측하기 어렵고 서버를 동일한 시스템의 다른 계정과 완전히 격리하려면 Virtuozzo를 사용하는 VPS에 가입하지 않아야 하기 때문입니다.

다시 말해, 같은 컴퓨터에 있는 다른 악성 웹사이트가 자신의 사이트 운영을 중단시키거나 영향을 미치는 것을 원하지 않습니다.

Virtuozzo 기반 VPS에 대한 나의 경험

내가 등록한 첫 번째 VPS 웹 호스트는 Virtuozzo를 사용했으며 왜 그것이 형편없는지 설명하는 가장 좋은 방법은 몇 가지 실제 예와 경험을 제공하는 것입니다.

참고: OpenVZ라는 Virtuozzo의 오픈 소스 변형도 있습니다. 둘 다 같은 약점을 가지고 있습니다.

내가 Virtuozzo에 있을 때, 내 웹사이트에 많은 트래픽이 수신되지 않았음에도 불구하고 내 서버가 하루 중 특정 시간에 무작위로 느려지곤 했습니다. 그리고 이것이 이상하다는 것을 알았지만 시스템 관리자는 내 사이트가 과도한 "백그라운드 프로세스"로 인해 속도 저하를 일으키는 사이트라고 말했습니다.

이것이 당신에게 BS처럼 들립니까? 나는 그것이 나의 BS 알람을 울렸지만 그 당시 나는 속도에 대해 너무 엄격하지 않았고 나의 사이트는 거의 다운되지 않았다는 것을 인정해야 합니다. 내가 불평하지 않은 주된 이유는 내가 공유 호스팅에서 바로 이 사람들에게 왔고 내 VPS가 과거에 있었던 것보다 여전히 광년 더 빨랐기 때문이라고 생각합니다.

내 사이트가 갑자기 느려지고 서버 부하가 급증하는 이유를 실제로 파악한 것은 조사를 할 때까지였습니다. 범인은 Virtuozzo와 메모리 할당을 처리하는 방식이었습니다.

(계속하기 전에 모든 VPS 호스팅 질문에 답변해 준 HostCube의 Larry Ludwig에게 감사 인사를 전하고 싶었습니다.)

Virtuozzo가 미션 크리티컬 사이트에 적합하지 않은 이유

Virtuozzo가 동일한 시스템에서 서로 다른 계정을 제대로 격리하지 못하는 이유를 설명하기 위해 다음은 매우 기본적인 예입니다.

우선, Virtuozzo VPS 계획에 512MB의 "보장된" RAM과 1024MB의 "버스트 가능한" RAM이 제공된다는 것은 계정에 최대 512MB의 RAM과 최대 1024MB의 추가 메모리가 "할당"되었음을 의미합니다. 사용 가능한 메모리 리소스가 있는 한 필요에 따라 사용합니다.

Virtuozzo 사용자를 엉망으로 만드는 것은 "버스트 가능한 메모리 할당"입니다. 여기에 이유가 있습니다 ...

각 사용자가 512MB의 보장된 RAM과 1024MB의 버스트 가능한 RAM을 사용하는 시스템에 2명의 사용자가 있고 이 2명의 사용자는 1GB의 물리적 RAM이 로드된 시스템에서 호스팅된다고 가정해 보겠습니다.

512MB 보장 + 512MB 보장 = 1GB RAM. 괜찮아 보이는데?

그러나 사용자 중 한 명(사용자 1)이 900MB의 램이 필요한 메모리 집약적 프로그램을 실행하기로 결정했다고 가정해 보겠습니다. 한편, 다른 사용자(사용자 2)는 거의 유휴 상태이며 100MB의 램만 사용하고 있습니다.

이 경우 사용자 1은 900MB의 램을 할당받고 시스템에 124MB만 남게 됩니다. 그러나 사용자 2가 나중에 트래픽이 급증하고 512MB의 램이 필요한 경우…

뭔지 맞춰봐? 사용자 1이 시스템에서 대부분의 RAM을 사용하고 있기 때문에 사용자 2는 운이 좋지 않습니다. 결과적으로 사용자 2의 사이트는 메모리가 섞이는 동안 충돌하거나 심각한 속도 저하를 경험합니다.

일반적으로 Virtuozzo는 웹호스트가 시스템에 있는 모든 버스트 가능한 메모리의 합계를 커버할 수 있을 만큼 충분한 RAM을 머신에 넣거나 같은 상자에 불량 웹사이트가 없는 경우 매우 신속합니다.

그러나 웹호스팅이 매우 치열한 비즈니스라는 점을 감안할 때 Virtuozzo 호스트는 최소한의 "보장된" 메모리 할당이 있는 시스템만 로드하는 것이 매우 일반적입니다.

따라서 동일한 메모리 리소스를 사용하는 동일한 상자에 여러 개의 불량 웹사이트가 있는 경우 자신의 웹사이트가 아무 잘못 없이 다운될 수 있습니다!

대안 – KVM 및 Xen

웹사이트에 과부하가 걸렸을 때 "폭발 가능한 리소스"에 액세스하는 것이 편리하게 들릴 수 있지만 실제로는 웹사이트를 예측하기 어렵게 만듭니다. Virtuozzo VPS에서 메모리 할당이 모호하므로 시스템의 다른 사용자가 욕심을 부리면 필요할 때 메모리가 부족할 수 있습니다.

그렇기 때문에 Xen 및 KVM이 사용되는 전용 리소스가 있는 VPS 서버에서 미션 크리티컬 웹사이트를 실행하는 것이 훨씬 더 좋습니다. Xen 또는 KVM 기반 VPS에서 모든 RAM 및 프로세서 리소스는 완전히 전용됩니다. 필요할 때 항상 사용할 수 있습니다.

따라서 Xen 또는 KVM 기반 VPS는 사용자 계정이 거의 완전히 격리된 진정한 전용 서버처럼 작동합니다. 유일한 단점은 Xen 또는 KVM 기반 서버가 동등한 Virtuozzo 설정보다 약간 느리게 수행된다는 것입니다. 그러나 장점은 아무도 귀하의 웹사이트를 다운시킬 수 없다는 것입니다.

결론

그런 다음 이 게시물의 요점은 모든 VPS 호스팅이 동일하게 생성되지 않는다는 것을 이해하는지 확인하는 것입니다. 매일 상당한 돈을 버는 웹사이트를 운영하는 경우 Xen 또는 KVM 기반 VPS를 선택하는 것이 가장 좋습니다.

최근에 저는 모든 웹사이트를 KVM을 기반으로 하는 Storm On Demand로 전환했으며 지금까지 훌륭했습니다! 현재 Virtuozzo를 사용 중이라면 전환하는 것이 좋습니다.