#52 Diseño de una infraestructura web cuando un proyecto se hace grande

En este episodio se viene Javier Casares a explicarnos cómo hacer el diseño de una infraestructura web cuando un proyecto necesita escalar. Para entender lo que Javier nos explica en este episodio, hay que saber que internet se diseñó para tener todos sus servicios distribuidos, por lo que es una aberración juntar todos los servicios web de un proyecto en un único punto, y es lo que hace el 90% del personal.

Diseño de una infraestructura web en un caso real

Jesús y Javier nos cuentan un caso real en el que tuvieron que migrar de un VPS convencional a una infraestructura web diseñada específicamente para este proyecto.

Para ello, tuvieron que tener en cuenta los cuatro pilares fundamentales que iban a sostener el proyecto:

  • El dominio
  • Las DNS
  • El correo electrónico
  • El servidor web

El dominio

Sabemos que podemos registrar un dominio en cualquier empresa de hosting, pero no todas son registradores oficiales de dominios. Por tanto, la primera regla que hay que tener en cuenta es que hay que registrar el dominio a través de un registrador oficial. En este caso acudieron a DonDominio.

Esto agiliza las cosas e impiden que se sumen las políticas de gestión de los dominios del hosting a las del propio registrador oficial, lo cual puede dar lugar a un tapón como el que sufrieron nuestros ninjas durante el proceso de migración.

Las DNS

Este paso puede parecer muy friki, y lo es, pero nos da el control absoluto sobre el proyecto. Se trata de crear nuestras propias DNS sobre un dominio nuestro. Para ello, se usó un servicio gratuito que ofrece uno de los grandes actores en la construcción de Internet: Hurricane Electric. Servicio tan sólido como fea es su web.

En este proceso es necesario vigilar mucho los TTL / Tiempos de caché.

El correo electrónico

El correo electrónico es, probablemente, uno de los servicios más delicados de cualquier proyecto web. Especialmente si se trata de una empresa que cuenta con muchas cuentas de email. Por ello, para este proyecto se decidió separar el servicio de email del resto de la infraestructura.

Nuestros ninjas acudieron a un servicio específico para correo electrónico que ofrece Lucushost, con un cPanel dedicado exclusivamente al correo electrónico, desde el que se pueden crear todas las cuentas, con servidores específicos y con soporte exclusivo para este servicio.

Hay otros servicios más económicos como el que ofrece DonDominio.

Además, puesto que el servicio de Lucushost es para un único dominio, y hubo la necesidad de recoger los correos de un dominio antiguo, encontraron un servicio de reenvío de correo electrónico gratuito que les vino de perlas. Se llama Forward Email, y es bastante sencillo de configurar.

El servidor web

Y por fin llegamos a la web. Para ello utilizamos un servicio de hosting para niños grandes, se trata de clouding.io, que nos permite montar las máquinas que queramos con una flexibilidad brutal y configuradas específicamente para el proyecto que estemos trabajando.

Eso sí, como hemos dicho, se trata de un hosting para niños grandes, ya que vais a tener que tirar de consola todo el rato, ya que lo que hicieron nuestros ninjas es montar una máquina en Linux y montar todos los servicios webs sobre ella. Todo esto se hace mucho más llevadero si seguimos los detallados manuales de Javier.

Resultados del cambio

Los resultados del cambio de infraestructura web no se hicieron esperar. Tanto a nivel de rendimiento web como de SEO el proyecto mejoró en gran medida.

A continuación os mostramos el resultado que se obtuvo mediante el test webpagetest.org. Como puede verse, los resultados son espectaculares. Y eso que a las webs todavía hay que hacerles algunas mejoras de diseño enfocadas a mejorar estos resultados.

Mejoras de WPO obtenidas después del cambio de infraestructura web

Por otro lado, un proyecto que estaba lastrado por el hosting en el que se encontraba alojado, en el que se percibía que había un bloqueo, se puede ver cómo en el índice de visibilidad de Sistrix se observa un desbloqueo del proyecto inmediatamente después de hacer el cambio de infraestructura web.

Mejoras en la visibilidad online experimentadas después del cambio de infraestructura web

Por si había dudas, Google Search Console también corrobora este desbloqueo de la visibilidad producido por una mala infraestructura de alojamiento web.

Mejoras experimentadas en Google Search Console

En definitiva, está claro que tener una buena infraestructura web es fundamental para darle alas a nuestro proyecto web.

El método fácil. ¿Cómo puedo montar mi infraestructura web fácil?

Pero claro, no todo el mundo puede contratar a un administrador de sistemas que nos monte este berenjenal. Para ello Jesús nos plantea una simplificación de este sistema que, si bien no es tan segura, ni tan perfecta, desde luego es mejor que tenerlo todo en un único lugar.

Por tanto, ¿cómo nos lo montamos si a Javier Casares le abduce una nave alienígena?.

Todo empieza registrando el hosting en DonDominio, igual que hemos hecho en el caso complicado.

El hosting podemos elegir uno en condiciones, ahí podéis seleccionar el que mejor veáis. Pero pensad que es solo para alojar la web, por lo que centraros en las características referentes a este servicio.

Para el servicio de correo recurriría a DonDominio, si se trata de muy pocos correos, y a Lucushost, si ya es un proyecto algo más respetable.

Obviamente, nos saltamos la parte de las DNS y el montar el hosting nosotros mismos, pero siempre podemos lanzarnos con los manuales de Javier e intentarlo.

Términos del día

Diccionario marketiniano

Infraestructura web: Una infraestructura web es todo el entramado de servicios web que utilizamos para montar una web, su servicio de correo electrónico, servicio de DNS y registro de dominio, además de otros elementos.

Y no te olvides de echar un vistazo a nuestro patrocinador:

Logo de Weglot

Weglot es el plugin/SAAS de traducciones automáticas que permite convertir tu web en multilingüe en minutos.

Es muy fácil de gestionar, te permite mantener todas tus traducciones en un solo lugar.

Mayor visibilidad: Consiga más tráfico y aumente su tasa de conversión

  • Se instala rápidamente.
  • Detecta el contenido.
  • Permite la colaboración en equipo.
  • Una plataforma todo en uno
  • Editor contextual
  • Traducción automática y profesional
  • Acceso a traductores profesionales
  • Optimizado para SEO
  • Redirección automática de visitantes
  • Experiencia localizada a lo largo de todo el recorrido del cliente

Deja un comentario