¿Qué es el alojamiento web? Cómo siguen en línea las webs y las apps
El alojamiento web consiste en ejecutar tu sitio o app en ordenadores que están siempre encendidos y conectados a internet, para que cualquiera pueda acceder en cualquier momento. El proveedor de alojamiento guarda 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 hacer lo mismo en teoría, 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 primero se ejecuta en una vista previa: una copia privada que solo tú (y quizá tus colaboradores) pueden usar. El alojamiento es lo que la convierte en una app en vivo con 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 presentación necesita muy poco. Una app con inicio 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 se llena de repente de 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 muchos otros negocios, 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 que aparece en el cartel. El 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 presentación, 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 | Pequeños sitios de WordPress o PHP | Algunos ajustes |
| VPS | Una máquina virtual con recursos dedicados | Apps a medida, si te sientes cómodo manejando 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 construye, lo ejecuta y lo escala | La mayoría de las apps y APIs web | Tu código y tu configuración |
| Sin servidor (serverless) | El código se ejecuta bajo demanda por 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 una PaaS: pulsas publicar, y la plataforma gestiona los servidores, el escalado y los certificados.
Un ejemplo práctico: lo que necesita una app de reservas para estar en línea
Toma una app de reservas para una peluquería, con una página pública de reservas, cuentas de clientes y un panel para el propietario. Para estar en línea necesita:
| Pieza | Qué hace | Dónde se ejecuta |
|---|---|---|
| Frontend | Las páginas y los 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 un contenedor |
| Base de datos | Guarda los servicios, los clientes y las reservas | Una base de datos gestionada |
| Almacenamiento de archivos | Guarda las fotos subidas | Almacenamiento de objetos |
| Dominio + DNS | reservas.tupeluqueria.com apuntando a la app | Tu registrador / proveedor de DNS |
| Certificado HTTPS | Cifra el tráfico; muestra el candado | Emitido por el alojamiento o por una autoridad certificadora |
| Secretos | Claves de API para el correo y los pagos | Las variables de entorno del 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 | Qué significa |
|---|---|
| Servidor | Un ordenador que responde a peticiones por la red. |
| Desplegar / publicar | Subir una versión de tu código al alojamiento para que esté en vivo. |
| Disponibilidad (uptime) | El porcentaje de tiempo en que el sitio es accesible. |
| Ancho de banda / salida de datos | La cantidad de datos que tu app envía 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 de ellas (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 despierta. |
| Variables de entorno | Configuración y secretos que se dan a tu app en tiempo de ejecución, fuera del código. |
| Registros (logs) | Registros de lo que hizo la app, usados para diagnosticar errores. |
| Contenedor | Una app empaquetada con todo lo necesario para ejecutarse, a menudo construida a partir de un Dockerfile. |
Errores y malentendidos comunes
- Confundir el dominio con el alojamiento. Comprar
tunombre.comno pone un sitio en él. También necesitas alojamiento y registros DNS que apunten hacia él. - Dar por hecho que «ilimitado» es ilimitado. Los planes que anuncian ancho de banda o almacenamiento ilimitados suelen tener condiciones de uso razonable. Léelas.
- Olvidar los costes de funcionamiento. Crear una app es un coste; el alojamiento, la base de datos, el almacenamiento y las APIs de terceros son costes continuos. Revisa 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 al 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 adónde puedes mudarte. Si tu alojamiento está atado a una sola plataforma, comprueba si puedes exportar el código y ejecutarlo en otro sitio 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 guardan 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. Al publicar, Mythex toma una copia 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 se pagan con el 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 gastan créditos mientras están inactivos. Pro añade dominios personalizados con HTTPS emitido automáticamente. La documentación cubre 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 guarda 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 donde se ejecuta el sitio. Los registros DNS conectan ambos apuntando el dominio a tu proveedor de alojamiento. Puedes contratarlos con la misma empresa o con 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 al publicarla. 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 presentación; es sencillo, rápido y barato. El alojamiento dinámico ejecuta código de servidor que genera respuestas en cada petición, algo que necesitan las apps con inicio de sesión, bases de datos y pagos.