Cómo elegir el mejor alojamiento VPS: Virtuozzo u OpenVZ Vs Xen Vs KVM

Publicado: 2021-08-19

La mayoría de las personas comienzan con el alojamiento compartido cuando lanzan por primera vez su negocio en línea. Después de todo, el alojamiento compartido es muy barato y funciona bien cuando su sitio no recibe mucho tráfico.

De hecho, dirigí mi tienda de pañuelos en línea en Bluehost y permanecí allí durante más de dos años pagando solo $ 6.95 al mes (hoy, Bluehost es incluso más barato a $ 4.95 / mes).

Foto de Ivanpw

Pero eventualmente, su sitio web superará su cuenta de alojamiento compartido y la próxima actualización lógica es registrarse para un servidor web VPS. Pero el problema es que hay muchos tipos diferentes de VPS.

Aquí está el mejor alojamiento vps que puede obtener.

¿Qué es el alojamiento VPS?

En primer lugar, VPS significa servidor privado virtual, lo que esencialmente significa que una sola máquina está dividida en servidores separados, cada uno de los cuales actúa como una máquina dedicada.

Si bien el alojamiento VPS es muy similar al alojamiento compartido en el sentido de que varias cuentas están alojadas en una sola máquina, un servidor web VPS le garantizará recursos dedicados para su sitio web y aislará sus sitios de otros que están en la misma caja.

Especialmente cuando administra una tienda de comercio electrónico, es absolutamente esencial que mantenga un sitio web receptivo, de lo contrario, podría frustrar a los clientes y perder negocios potenciales.

Mi historia de actualización

Cuando me actualicé por primera vez a un servidor web VPS desde el alojamiento compartido de Bluehost, me inscribí a ciegas en un VPS que me recomendó uno de mis amigos. Y aunque no nombraré nombres, me quedé con este mismo servidor web VPS durante varios años hasta que se bloqueó por completo a fines del año pasado, lo que me llevó a buscar otra opción.

Pero esto es lo gracioso del alojamiento web. Nunca podrá saber si su alojamiento web es bueno o malo hasta que cambie. Entonces, a diferencia de la última vez, cuando seguí ciegamente el consejo de otra persona, decidí hacer mi propia investigación y comprender completamente los diferentes sabores de VPS.

¡Y vaya que ha sido revelador! Solía ​​pensar que todos los VPS se crearon más o menos iguales y que siempre podías confiar en los números que te daban. ¡Pero ese no es siempre el caso!

Por ejemplo, si un host VPS le promete 1 GB de RAM dedicada y 1 TB de ancho de banda, ¿eso es exactamente lo que debe hacer? Bueno, en realidad, la respuesta no siempre es tan simple y depende en gran medida del tipo de virtualización de VPS que se utilice en el servidor.

No se preocupe, este no será un artículo técnico. Pero le enseñaré lo que debe evitar al comprar el alojamiento web VPS adecuado para su negocio.

Evite los hosts de VPS que utilizan Virtuozzo y OpenVZ

Un servidor privado virtual es esencialmente una sola máquina que se divide en distintos servidores que se pueden vender individualmente. Y la idea es que puede obtener un rendimiento similar al de un “servidor dedicado” sin tener que pagar por una caja dedicada.

Sin embargo, lo importante a tener en cuenta es que hay muchas formas diferentes de cortar la máquina y esto no siempre es obvio para el usuario final. Actualmente, existen 3 soluciones de virtualización comunes en el mercado para alojamiento web VPS: Virtuozzo, Xen y KVM .

En general, no es esencial comprender los entresijos de los 3, pero siempre debe preguntarle al proveedor de VPS qué técnica de virtualización utilizan para sus servidores.

¿Por qué? Es porque Virtuozzo es el menos predecible del grupo y debe evitar registrarse en cualquier VPS que use Virtuozzo si desea que su servidor esté completamente aislado de las otras cuentas en la misma máquina.

En otras palabras, no desea que otros sitios web fraudulentos en su misma máquina puedan derribar o afectar el funcionamiento de sus propios sitios.

Mi experiencia con un VPS basado en Virtuozzo

El primer servidor web VPS en el que me inscribí usaba Virtuozzo y la mejor manera de explicar por qué apesta es brindarte algunos ejemplos y experiencias reales.

Nota: También existe una variante de código abierto de Virtuozzo llamada OpenVZ. Ambos tienen las mismas debilidades.

Cuando estaba en Virtuozzo, mi servidor solía ralentizarse aleatoriamente durante ciertas partes del día a pesar de que mis sitios web no recibían mucho tráfico. Y aunque encontré esto extraño, los administradores de sistemas solían decirme que mis sitios eran los que causaban la desaceleración debido a excesivos "procesos en segundo plano".

¿Te suena esto como una tontería? Debo admitir que activó mi alarma BS, pero en ese momento no era demasiado estricto con la velocidad y mis sitios rara vez fallaban. Creo que la razón principal por la que no me quejé fue porque llegué a estos tipos directamente desde un alojamiento compartido y mi VPS todavía era años luz más rápido de lo que tenía en el pasado.

No fue hasta que investigué un poco que realmente descubrí por qué mis sitios se ralentizaban repentinamente y aumentaban la carga del servidor. El culpable fue Virtuozzo y la forma en que maneja la asignación de memoria.

(Antes de continuar, solo quería dar un saludo rápido y agradecer a Larry Ludwig de HostCube por responder a todas mis preguntas sobre el alojamiento de VPS).

Por qué Virtuozzo no es adecuado para sitios de misión crítica

Para explicar por qué Virtuozzo tiene un aislamiento deficiente de diferentes cuentas en la misma máquina, aquí hay un ejemplo muy básico.

En primer lugar, cuando un plan Virtuozzo VPS dice que obtiene 512 MB de RAM "garantizada" y 1024 MB de RAM "ampliable", significa que tiene "asignados" hasta 512 MB de RAM a su cuenta y hasta 1024 MB de memoria adicional. para usar según sea necesario siempre que haya recursos de memoria disponibles.

Es la “asignación de memoria ampliable” la que arruina las cosas para los usuarios de Virtuozzo. Este es el por qué…

Digamos que tiene 2 usuarios en una máquina donde cada usuario obtiene 512 MB de RAM garantizada y 1024 MB de RAM ampliable y estos 2 usuarios están alojados en una máquina cargada con 1 GB de RAM física.

512 MB garantizados + 512 MB garantizados = 1 GB de RAM. Suena bien, ¿verdad?

Pero digamos que uno de los usuarios (usuario 1) decide ejecutar un programa de memoria intensiva que requiere 900 MB de RAM. Mientras tanto, el otro usuario (usuario 2) está prácticamente inactivo y solo usa 100 MB de RAM.

En este caso, al usuario 1 se le asignarían 900 MB de RAM dejando solo 124 MB en el sistema. Sin embargo, si el usuario 2 luego obtiene un aumento en el tráfico y requiere 512 MB de RAM…

¿Adivina qué? El usuario 2 no tiene suerte porque el usuario 1 está utilizando la mayor parte de la RAM de la máquina. Como resultado, el sitio del usuario 2 se bloqueará o experimentará una desaceleración severa mientras se baraja la memoria.

En general, Virtuozzo es muy rápido si el servidor web pone suficiente RAM en la máquina para cubrir la suma de toda la memoria ampliable en el sistema o si no hay sitios web fraudulentos en la misma caja.

Sin embargo, dado que el alojamiento web es un negocio muy despiadado, es muy común que los hosts de Virtuozzo solo carguen una máquina con la asignación de memoria mínima "garantizada".

Por lo tanto, cuando hay varios sitios web fraudulentos en la misma caja que utilizan los mismos recursos de memoria, ¡sus propios sitios web podrían fallar sin que usted tenga la culpa!

La alternativa: KVM y Xen

Si bien puede parecer conveniente tener acceso a "recursos ampliables" cuando su sitio web se sobrecarga, en realidad hace que su sitio web sea mucho menos predecible. En un VPS Virtuozzo, la asignación de memoria es borrosa, lo que significa que es posible que se quede sin memoria cuando la necesite si otros usuarios del sistema están siendo codiciosos.

Por eso es mucho mejor ejecutar sus sitios web de misión crítica en servidores VPS donde tiene recursos totalmente dedicados, que es donde entran Xen y KVM. En un VPS basado en Xen o KVM, todos los recursos de RAM y procesador están completamente dedicados, lo que significa que siempre están disponibles para usted cuando los necesite.

Por lo tanto, un VPS basado en Xen o KVM se comportará como un verdadero servidor dedicado con un aislamiento casi completo de las cuentas de usuario. El único inconveniente es que un servidor basado en Xen o KVM funcionará un poco más lento que una configuración equivalente de Virtuozzo. Pero la ventaja es que nadie más podrá derribar sus sitios web.

Conclusión

Entonces, el punto principal de esta publicación es asegurarse de comprender que todo el alojamiento VPS no se crea de la misma manera. Si ejecuta sitios web que generan una cantidad significativa de dinero a diario, lo mejor para usted es elegir un VPS basado en Xen o KVM.

Recientemente, cambié todos mis sitios web a Storm On Demand, que se basa en KVM y hasta ahora han sido excelentes. Si está actualmente en Virtuozzo, le animo a que haga el cambio.