X

Por qué dejé Bluehost y me fui a Digital Ocean

Hace un tiempo, en otro artículo te conté cómo era el plan de hosting VPS de Bluehost. Utilicé el servicio de esta empresa durante años, pero finalmente decidí irme.

Así que en esta ocasión te voy a contar por qué abandoné Bluehost y por qué decidí pasarme a Digital Ocean.

El plan VPS de Bluehost

En el año 2022 tenía alojados unos 6 sitios web en un plan VPS de Bluehost. Pagaba US$ 90 por mes, lo cual no estaba mal teniendo en cuenta que tres de esos sitios estaban monetizados y rendían unas seis veces el costo del hosting.

Nunca dudé sobre el costo de Bluehost. Antes de pagar esos US$ 90, pagaba un tercio y todo iba bien hasta que el tráfico se incrementó en uno de los sitios y no tuve más remedio que escalar de forma vertical.

Sin embargo, como cada vez ganaba más dinero, eso no me preocupaba. El plan VPS en el que estaba funcionaba de maravillas. Hasta que un día los ingresos cayeron drásticamente.

Elasticidad, pero sólo hacia arriba

Durante la pandemia de 2020 hubo un pico de tráfico que me permitió ganar buen dinero. Pero cuando la crisis de salud terminó, el posterior declive económico y el desinterés en los temas sobre los que escribo hicieron que mis ingresos cayeran dramáticamente.

Mes a mes veía como mis ingresos disminuían y se acercaban al umbral de los US$ 90. Si seguían cayendo, iba a empezar a perder dinero. No podía dejar que eso ocurra.

Ingresé al panel de administración de Bluehost buscando la opción para disminuir las prestaciones de hardware. Si tenía menos tráfico, no iba a necesitar tanto rendimiento. Encontré la opción, pero al intentar cambiar el plan, ¡oh, sorpresa! No era posible realizar la acción.

Me comuniqué con soporte técnico varias veces hasta que un técnico me dijo que era imposible bajarse de plan. Que la única opción era crear un nuevo VPS y realizar una migración manual, con un considerable downtime en el medio.

Ahí descubrí que la elasticidad ofrecida por Bluehost es solamente hacia arriba, lo cual no es elasticidad en absoluto.

Claramente, no iba a poder seguir utilizando los servicios de este hosting.

Buscando una alternativa

Hacer una migración de hosting es una de esas tareas tediosas que nadie quiere hacer. Al menos a mí me parece molesto. Es un proceso que aunque uno lo prepare, en algún momento se vuelve engorroso porque aparecen imprevistos.

Como no tenía opción, empecé a buscar alternativas.

De entrada, desestimé Amazon Web Services porque me parecía complicado. Actualmente, después de haber sumado experiencia con esta plataforma, creo que debería haberla considerado entre las opciones disponibles.

Asimismo, no pude pensar en servicios especializados en WordPress como WP Engine por diferentes motivos. Primero, porque sólo permiten alojar sitios web WordPress y, segundo, porque el precio era demasiado alto.

La otra opción que venía manejando era Digital Ocean. ¿Por qué? Principalmente, porque me gustaba mucho su documentación, aunque no terminaba de comprender cómo era el sistema de cobro.

Después de ver varios videos e investigar online me empezó a gustar la idea de pasarme a Digital Ocean y hasta me dio la sensación de que iba a terminar ahorrando mucho dinero.

Decidí utilizar el free trail de Digital Ocean y realizar la migración, manteniendo Bluehost al mismo tiempo. Si algo no me gustaba, podía apuntar los DNS a Bluehost de nuevo y listo.

La migración

En Digital Ocean no hay servicios de planes como en otros hostings clásicos, ya que en realidad se trata de una nube de servicios, como lo es AWS. Así que lo único que tuve que hacer fue crear un Droplet. ¿Qué es un Droplet, te estarás preguntando?

Un Droplet es un servidor VPS, al que se le instala algún sistema operativo. Con este servidor funcionando, se puede instalar cualquier software que sea necesario, como por ejemplo, Apache, MySQL y PHP.

Si venís del mundo de AWS, un Droplet equivale a una instancia EC2 de AWS.

Gracias a la documentación de Digital Ocean, la migración fue increíblemente sencilla. Si la seguís paso a paso, no falla. De todos modos, siempre es conveniente tener conocimientos de administración de servidores.

Siguiendo las guías, configuré acceso vía SSH para poder administrar el servidor por línea de comandos. Luego, instalé un servidor web y configuré PHP con todas las optimizaciones necesarias. Hice lo propio con MySQL.

Con todo instalado, sólo tuve que usar FTP y SCP para copiar archivos y subir las bases de datos. Luego, las importé con comandos básicos de MySQL.

Como tenía tiempo, sabiendo que Bluehost todavía funcionaba, fui migrando los sitios uno por día. En menos de una semana los había migrado todos.

El único gran problema que experimenté

El principal problema que me encontré es que Digital Ocean no ofrece ningún servicio de correo electrónico. Ni SMTP, IMAP o POP3. Por lo tanto, todas las cuentas de mail que tenía creadas en mis sitios dejaron de funcionar.

Si bien las cuentas las usaba para mantenimiento, me sucedió que no pude ingresar a algunas webs en las que había usado estos correos electrónicos al registrarme.

Con el tiempo descubrí algunos servicios que permiten el envío y recepción de correo electrónico y lo aproveché pero solo para algunas cuentas. Es el caso de Brevo, que antes se llamaba Sendinblue. No te lo estoy recomendando ni tengo vínculos con esta empresa. Simplemente, uso su servicio más básico y gratuito.

Si en tu caso el correo electrónico es clave, este problema puede ser crítico.

Y si lo estás pensando, crear y administrar un servidor de correo no es algo que esté sugerido por parte de Digital Ocean. Así que esa no es alternativa. La única opción es utilizar un servicio de terceros.

La comparación del costo

En Digital Ocean, al igual que en AWS, se utilizan servicios que tienen un costo preestablecido y en función de su uso, al final del mes llega la cuenta.

Yo había hecho algunas estimaciones y había agregado una alerta que en caso de pasar los US$ 35 me avise. La verdad es que pensaba que iba a pagar alrededor de US$ 40 por mes. Sin embargo, al final del primer periodo llegó muchísimo menos, ya que no usé los servicios de Digital Ocean durante todo el mes.

Esto me permitió estimar que por 30 días el costo iba a estar alrededor de US$ 30. Con esta información, me despedí de Bluehost para siempre.

En cuanto al costo final de Digital Ocean, tuve que esperar al segundo mes de servicio para estar seguro del valor que iba a tener que pagar. Finalmente fueron US$ 28. Y desde entonces, todos los meses pago lo mismo.

Pasé de pagar US$ 90 por mes a US$ 28. Pero hay que tener en cuenta que lo que pagaba en Bluehost era un servidor con mejores prestaciones. De todos modos, en su momento hice un cálculo estimativo y algo equivalente en Digital Ocean estaría alrededor de US$ 50.

Me gustaría aclarar que en el caso del Droplet que tengo, no estoy pagando por backups adicionales. Al momento de escribir este artículo, los backups semanales cuestan US$ 5.60 por mes y los backups diarios, US$ 8.40 por mes.

Entonces, ¿Bluehost es malo?

No, Bluehost no es un mal hosting. Pero es justamente eso, un hosting clásico al que de a poco intentan ir agregando prestaciones típicas de nube, como lo son AWS, Google Cloud, Microsoft Azure o Digital Ocean.

Si tenés un par de sitios alojados allí con algún plan básico, puede que sea suficiente. El problema empieza cuando tenés más de un sitio y temporadas de visitantes con picos hacia arriba y hacia abajo.

Una ventaja a favor de Bluehost es que sus planes VPS vienen con cPanel, que es una herramienta visual que ayuda mucho en la administración del servidor.

Probar Digital Ocean

Si te interesa probar Digital Ocean, te dejo un enlace de afiliado con el que podrás acceder a US$ 200 en créditos para usar en un plazo de 60 días.

Desde ya, te cuento que estoy preparando un nuevo artículo sobre mi experiencia con Digital Ocean durante los últimos 2 años.

Más contenido en Crónicas Freelancer

Espero que este artículo haya sido de tu interés. Si tenés alguna duda o querés hacer algún aporte, dejame un comentario.

Te invito a que me sigas en las redes: LinkedInXGitHub e Instagram. También estoy en CodeWars.

Eso es todo. Muchas gracias por tomarte el tiempo de leerme.

Hasta la próxima.

 

Fuente foto:

Online illustrations by Storyset

Categorías: Programación
Alejandro De Luca: Soy programador web freelancer y blogger. Desde hace más de 6 años me desempeño de forma independiente. Reúno en este espacio experiencias y pensamientos sobre el modo de vida freelancer.