¿Qué es el alojamiento web? Cómo se mantienen en línea los sitios y las apps
Alojar tu sitio web o tu app es ejecutarlo en ordenadores que están siempre encendidos y conectados a internet, para que cualquiera pueda acceder en cualquier momento. El proveedor de alojamiento almacena tus archivos, ejecuta tu código y envía las páginas y los datos a los navegadores de los visitantes cuando los piden. Tu portátil podría hacerlo técnicamente, pero los proveedores de alojamiento lo hacen de forma fiable, segura y a gran escala.
Por qué importa cuando creas con IA
Cuando creas con un creador de apps con IA, tu app se ejecuta primero en una vista previa: una copia privada que tú (y quizá tus colaboradores) pueden usar. El alojamiento es lo que convierte eso en una app en directo en una dirección pública a la que pueden acceder los clientes.
El tipo de alojamiento que necesita tu app depende de lo que haga. Una página de inicio necesita muy poco. Una app con inicios de sesión, una base de datos y pagos necesita un servidor que ejecute tu código, un lugar donde guardar los datos y HTTPS. Entender la diferencia te ayuda a elegir un creador, a calcular los costes de funcionamiento y a saber qué pasa si tu app de pronto recibe mucho tráfico o si algún día quieres trasladarla a otro sitio.
Una analogía cotidiana
Piensa en el alojamiento como en las instalaciones de un negocio.
- Un puesto de mercado es el alojamiento estático: barato, rápido de montar, ideal para mostrar y vender una gama fija de productos.
- Una oficina compartida es el alojamiento compartido: alquilas un escritorio en un edificio con muchas otras empresas, compartiendo el ascensor, la conexión a internet y la cocina. Es asequible, pero un vecino ruidoso te afecta.
- Tu propia oficina con servicios es un servidor privado virtual (VPS): tu espacio con recursos garantizados, pero tú respondes de lo que pase dentro.
- Tu propio edificio es un servidor dedicado: control total y responsabilidad total.
- Un espacio de trabajo gestionado que crece y se reduce con tu equipo es el alojamiento en la nube o de plataforma: usas lo que necesitas, pagas por lo que usas y el propietario se encarga del mantenimiento.
Tu nombre de dominio es la dirección de la fachada. DNS es el mapa que indica a los visitantes a qué edificio pertenece esa dirección.
Tipos de alojamiento
| Tipo | Qué es | Ideal para | Lo que gestionas tú |
|---|---|---|---|
| Alojamiento estático | Sirve archivos fijos (HTML, CSS, JavaScript, imágenes), a menudo desde una CDN | Páginas de inicio, portafolios, sitios de marketing, apps solo de frontend | Casi nada |
| Alojamiento compartido | Muchos sitios en un mismo servidor, a menudo con un panel de control | Sitios pequeños de WordPress o PHP | Algunos ajustes |
| VPS | Una máquina virtual con recursos dedicados | Apps a medida, si te sientes cómodo gestionando un servidor | El sistema operativo, las actualizaciones de seguridad, los despliegues |
| Servidor dedicado | Una máquina física completa | Cargas altas y constantes con necesidades específicas | Todo |
| Plataforma como servicio (PaaS) | Tú aportas el código; la plataforma lo compila, lo ejecuta y lo escala | La mayoría de las apps web y APIs | Tu código y su configuración |
| Serverless (sin servidor) | El código se ejecuta bajo demanda en cada petición; no se ejecuta nada cuando está inactivo | Tráfico irregular o bajo, APIs, tareas en segundo plano | Tus funciones |
La mayoría de los creadores de apps con IA que alojan por ti funcionan como un PaaS: pulsas publicar, y la plataforma se encarga de los servidores, el escalado y los certificados.
Un ejemplo práctico: lo que necesita una app de reservas para estar en línea
Piensa en una app de reservas para una peluquería, con una página pública de reservas, cuentas de clientes y un panel para la dueña. Para estar en línea necesita:
| Pieza | Qué hace | Dónde se ejecuta |
|---|---|---|
| Frontend | Las páginas y botones en el navegador del visitante | Alojamiento estático / CDN |
| Backend | Comprueba la disponibilidad, guarda las reservas y controla quién puede ver qué | Un servidor o contenedor |
| Base de datos | Guarda servicios, clientes y reservas | Una base de datos gestionada |
| Almacenamiento de archivos | Guarda las fotos subidas | Almacenamiento de objetos |
| Dominio + DNS | reservas.tu-peluqueria.com apuntando a la app | Tu registrador / proveedor de DNS |
| Certificado HTTPS | Cifra el tráfico; muestra el candadito | Lo emite el proveedor de alojamiento o una autoridad certificadora |
| Secretos | Claves de API para el correo y los pagos | Las variables de entorno del proveedor de alojamiento |
Si lo desplegaras tú mismo, tendrías que configurar cada pieza. Una plataforma que aloja por ti las agrupa. En cualquier caso, conviene saber que existen; la guía sobre frontend frente a backend explica la división.
Términos comunes explicados
| Término | Significado |
|---|---|
| Servidor | Un ordenador que responde a peticiones a través de una red. |
| Desplegar / publicar | Poner una versión de tu código en el alojamiento para que esté en línea. |
| Disponibilidad (uptime) | El porcentaje de tiempo en que el sitio es accesible. |
| Ancho de banda / salida de datos (egress) | La cantidad de datos que envía tu app a los visitantes. A menudo se cobra. |
| CDN | Red de distribución de contenido: copias de tus archivos en servidores de todo el mundo, para que carguen más rápido. |
| SSL/TLS, HTTPS | Cifrado entre el navegador y el servidor. TLS es el protocolo moderno; «certificado SSL» es el nombre habitual. |
| Escalado | Atender más tráfico: máquinas más grandes (vertical) o más máquinas (horizontal). |
| Escalar a cero / arranque en frío | Las apps inactivas se detienen para ahorrar dinero; la primera petición tras una pausa tarda un poco más mientras se despiertan. |
| Variables de entorno | Configuración y secretos que se dan a tu app en tiempo de ejecución, fuera del código. |
| Registros (logs) | Anotaciones de lo que hizo la app, usadas para diagnosticar errores. |
| Contenedor | Una app empaquetada con todo lo necesario para ejecutarse, a menudo creada a partir de un Dockerfile. |
Errores comunes y falsas creencias
- Confundir el dominio con el alojamiento. Comprar
tunombre.comno pone un sitio en él. También necesitas un alojamiento y registros DNS que apunten a él. - Creer que «ilimitado» es ilimitado. Los planes que anuncian ancho de banda o almacenamiento ilimitados suelen tener condiciones de uso justo. Léelas.
- Olvidar los costes de funcionamiento. Crear la app es un coste; el alojamiento, la base de datos, el almacenamiento y las APIs de terceros son costes continuos. Comprueba cómo se cobra cada uno antes del lanzamiento.
- Guardar archivos en el disco del servidor. En la mayoría de los alojamientos modernos, el disco local del servidor es temporal y puede borrarse en cada despliegue o reinicio. Los archivos subidos deben ir en almacenamiento de objetos.
- Tratar la vista previa como producción. Las vistas previas pueden pausarse, usar datos de prueba o ser visibles solo para ti. Publica antes de compartir.
- Ignorar a dónde puedes mudarte. Si tu alojamiento está atado a una sola plataforma, comprueba si puedes exportar el código y ejecutarlo en otro lugar más adelante.
Qué pedir a tu creador con IA
- «¿Qué necesita esta app para funcionar una vez publicada: solo archivos estáticos, o también un servidor y una base de datos?».
- «¿Dónde se almacenan los archivos subidos? Asegúrate de que no estén en el disco local del servidor».
- «Guarda todas las claves de API en variables de entorno».
- «Añade cabeceras de caché para las imágenes y los archivos estáticos».
- «Muéstrame los registros de la última petición fallida».
- «Si quisiera alojar esto en otro sitio, ¿qué necesitaría?». Consulta cómo exportar y alojar por tu cuenta una app creada con IA.
Alojamiento en Mythex
En Mythex, el alojamiento forma parte del creador. Cuando publicas, Mythex guarda una instantánea del proyecto y lo despliega en tunombre.mythex.app: los frontends estáticos se publican como sitios estáticos, y los backends se ejecutan en máquinas gestionadas que se duermen cuando están inactivas y se despiertan con la siguiente visita. La base de datos y el almacenamiento de archivos vienen con el proyecto cuando tu app los necesita. El alojamiento, el ancho de banda, la base de datos y el almacenamiento consumen del mismo saldo de créditos que la creación, y Pro paga la mitad de la tarifa de Free por ellos; los sitios estáticos no consumen créditos mientras están inactivos. Pro añade dominios personalizados con HTTPS emitido automáticamente. La documentación explica la publicación y los límites de alojamiento, y la página de precios compara los planes.
Preguntas
¿Qué es el alojamiento web en términos sencillos?
El alojamiento web consiste en alquilar espacio y capacidad de cálculo en servidores que están siempre encendidos y conectados a internet, para que cualquiera pueda acceder a tu sitio o app en cualquier momento. El proveedor almacena tus archivos, ejecuta tu código y envía las páginas a los navegadores de los visitantes.
¿Un dominio es lo mismo que el alojamiento?
No. Un dominio es el nombre que la gente escribe, como ejemplo.com. El alojamiento es el lugar donde el sitio se ejecuta de verdad. Los registros DNS conectan ambos apuntando el dominio a tu proveedor de alojamiento. Puedes comprarlos a la misma empresa o a empresas distintas.
¿Necesito un alojamiento aparte para una app creada con IA?
Depende del creador. Algunos creadores de apps con IA, Mythex incluido, alojan la app por ti cuando la publicas. Otros generan código que tienes que desplegar tú mismo en un proveedor de alojamiento.
¿Cuál es la diferencia entre alojamiento estático y dinámico?
El alojamiento estático sirve archivos que son iguales para todos los visitantes, como una página de inicio: es sencillo, rápido y barato. El alojamiento dinámico ejecuta código de servidor que genera las respuestas en cada petición, algo que necesitan las apps con inicios de sesión, bases de datos y pagos.