Guías

¿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

TipoQué esIdeal paraLo que gestionas tú
Alojamiento estáticoSirve archivos fijos (HTML, CSS, JavaScript, imágenes), a menudo desde una CDNPáginas de inicio, portafolios, sitios de marketing, apps solo de frontendCasi nada
Alojamiento compartidoMuchos sitios en un mismo servidor, a menudo con un panel de controlSitios pequeños de WordPress o PHPAlgunos ajustes
VPSUna máquina virtual con recursos dedicadosApps a medida, si te sientes cómodo gestionando un servidorEl sistema operativo, las actualizaciones de seguridad, los despliegues
Servidor dedicadoUna máquina física completaCargas altas y constantes con necesidades específicasTodo
Plataforma como servicio (PaaS)Tú aportas el código; la plataforma lo compila, lo ejecuta y lo escalaLa mayoría de las apps web y APIsTu 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á inactivoTráfico irregular o bajo, APIs, tareas en segundo planoTus 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:

PiezaQué haceDónde se ejecuta
FrontendLas páginas y botones en el navegador del visitanteAlojamiento estático / CDN
BackendComprueba la disponibilidad, guarda las reservas y controla quién puede ver quéUn servidor o contenedor
Base de datosGuarda servicios, clientes y reservasUna base de datos gestionada
Almacenamiento de archivosGuarda las fotos subidasAlmacenamiento de objetos
Dominio + DNSreservas.tu-peluqueria.com apuntando a la appTu registrador / proveedor de DNS
Certificado HTTPSCifra el tráfico; muestra el candaditoLo emite el proveedor de alojamiento o una autoridad certificadora
SecretosClaves de API para el correo y los pagosLas 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érminoSignificado
ServidorUn ordenador que responde a peticiones a través de una red.
Desplegar / publicarPoner 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.
CDNRed de distribución de contenido: copias de tus archivos en servidores de todo el mundo, para que carguen más rápido.
SSL/TLS, HTTPSCifrado entre el navegador y el servidor. TLS es el protocolo moderno; «certificado SSL» es el nombre habitual.
EscaladoAtender más tráfico: máquinas más grandes (vertical) o más máquinas (horizontal).
Escalar a cero / arranque en fríoLas apps inactivas se detienen para ahorrar dinero; la primera petición tras una pausa tarda un poco más mientras se despiertan.
Variables de entornoConfiguració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.
ContenedorUna 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.com no 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.

Mythex · Pricing · Crea lo que quieras con IA · Plantillas de sitios web y apps · Mythex comparado · Glosario de creación de apps con IA · Herramientas gratuitas para crear apps con IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)