Objetivos de aprendizaje
Después de leer este artículo podrás:
- Entender qué pasa entre escribir una dirección y ver la página
- Diferenciar hosting compartido, VPS, servidor dedicado y nube
- Saber qué revisar antes de contratar un hosting
Un sitio web es un conjunto de archivos: HTML, CSS, JavaScript, imágenes y, en los sitios dinámicos, código que se ejecuta en un servidor. Mientras esos archivos estén solo en tu computadora, solo tú los ves. Para que cualquier persona abra el sitio, los archivos tienen que estar en una máquina encendida todo el tiempo y accesible por internet.
El hosting es el servicio que aporta esa máquina, la conexión de red y la energía para mantener tu sitio en línea. Entender qué hace te ayuda a elegir el tipo correcto y a diagnosticar problemas cuando el sitio se cae o va lento.
¿Qué es un hosting en la práctica?#
Según MDN, un servidor web es una computadora con un software de servidor HTTP que entiende las URL y el protocolo HTTP, el mismo que usa tu navegador. Recibe una solicitud, busca el documento y lo devuelve. Si el documento no existe, responde con 404.
Alojar es guardar los archivos del sitio en un servidor así. MDN explica por qué un servidor dedicado a eso es mejor que tu computadora personal: suele estar siempre conectado, puede tener una dirección IP fija (no todos los proveedores domésticos la ofrecen) y normalmente lo mantiene un tercero.
¿Cómo funciona, del clic a la página?#
Cuando escribes ejemplo.com en el navegador, ocurre una secuencia corta:
- El navegador pregunta al DNS qué IP corresponde al nombre. El DNS es el sistema que traduce nombres en direcciones, descrito en la RFC 1034. Más en Qué es el DNS y cómo funciona.
- El navegador abre una conexión con esa IP, normalmente por HTTPS, que cifra la comunicación (SSL/TLS).
- Envía una solicitud HTTP, por ejemplo
GET /acerca. - El servidor de hosting lee el archivo (o ejecuta el código que genera la página) y devuelve la respuesta con un estado, como
200o404. - El navegador arma la página con el HTML, CSS y JavaScript recibidos.
El hosting es el paso 4: la máquina y el software que responden. El dominio y el DNS van antes, y su diferencia se explica en Dominio y hosting.
¿Qué cambia entre un sitio estático y uno dinámico?#
MDN llama servidor estático al que envía los archivos tal cual, y servidor dinámico al que añade un servidor de aplicaciones (y normalmente una base de datos) que modifica el contenido antes de enviarlo. Esa diferencia define qué necesitas contratar:
| Sitio estático | Sitio dinámico | |
|---|---|---|
| Ejemplo | Portafolio, documentación, landing page | Tienda, blog con panel, red social |
| El servidor | Lee y devuelve archivos | Ejecuta código y consulta una base de datos |
| Servidor web siempre en línea | Sí | Sí |
| Código tuyo ejecutándose en el servidor | No | Sí, todo el tiempo |
| Actualizar el contenido | Reemplazar los archivos, que valen desde la siguiente petición | Nuevo deploy del código, en general con reinicio |
| Hosting mínimo | Cualquiera que sirva archivos | Uno que ejecute tu lenguaje y, si hace falta, una base de datos |
Si estás empezando, MDN recomienda que tu primer sitio sea estático, porque es el más sencillo de publicar. Más detalles en Qué es un sitio estático.
¿Qué tipos de hosting existen?#
Los nombres cambian según la empresa, pero los modelos se repiten:
- Compartido: muchos sitios comparten un servidor y el proveedor se ocupa del sistema. Es barato y simple, con poco control y un rendimiento que depende de los vecinos.
- VPS (servidor virtual privado): una porción de un servidor físico, con sistema y recursos propios. Tienes control total y también la tarea de actualizar, proteger y configurar.
- Servidor dedicado: una máquina física entera para ti. Más rendimiento y costo, y el mismo trabajo de administración que un VPS.
- Nube (cloud): recursos virtualizados sobre varios servidores, normalmente cobrados por uso o por plan. Algunos servicios te dan solo el entorno para ejecutar tu código, sin tocar el sistema operativo.
Para comparar el trabajo de cada uno, mira VPS, nube o plataforma de hosting.
¿Qué revisar antes de contratar?#
- Tipo de sitio: el estático corre casi en cualquier parte. El dinámico exige soporte para tu lenguaje (Node.js, Python, PHP) y para una base de datos, si la usas.
- Recursos: RAM, CPU, almacenamiento y tráfico. Comprueba si el tráfico tiene tope o una política de uso justo.
- Ubicación del servidor: cuanto más cerca de tus visitantes, menor la latencia. Una CDN reduce ese efecto para archivos estáticos.
- Dominio y HTTPS: verifica que puedes usar tu propio dominio y que el certificado es automático.
- Disponibilidad: qué promete el proveedor y qué pasa cuando algo falla.
- Forma de publicar: subida de archivos, Git o CLI. Cuanto más automático, menos errores manuales.
- Precio total: incluye renovaciones, dominio y extras. Mira Cuánto cuesta alojar un sitio web y la guía en Cómo elegir un hosting.
¿Cuándo no basta un hosting para sitios web?#
Un hosting pensado solo para páginas y paneles tradicionales a menudo no puede ejecutar procesos largos, como un bot, una API en Node.js o un servicio que mantiene conexiones abiertas. Para eso necesitas un entorno que ejecute tu código de forma continua, como un VPS o una plataforma de aplicaciones. Si tu proyecto es solo HTML, CSS y JavaScript en el navegador, basta con el hosting más simple.
Cómo hacerlo en Square Cloud#
Square Cloud es hosting self-service, así que publicas el sitio por tu cuenta: subes un ZIP desde el panel, usas la CLI o conectas GitHub. Hay runtime para sitios estáticos y también para Node.js, Python, PHP y otros, de modo que el mismo lugar sirve para un portafolio y para un sitio dinámico.
Todo sitio recibe un subdominio *.squareweb.app con HTTPS en cualquier plan, con certificado automático. El dominio personalizado está disponible desde el plan Standard: registras el dominio en tu registrador y creas los registros DNS que muestra el panel. El dominio sigue registrado a tu nombre, en tu registrador.
Los planes son de pago, desde R$12,49 al mes en Hobby, e incluyen tráfico sin cobro por ancho de banda ni por solicitud (política de uso justo), CDN global, protección DDoS y analytics sin cookies. Mira las opciones en hosting de sitios web en Square Cloud.
Hosting de sitios web
Sitios estáticos y SSR con TLS automático y CDN global
Preguntas frecuentes
¿Hosting y dominio son lo mismo?
No. El dominio es la dirección (ejemplo.com) y el hosting es el servidor donde están los archivos. Registras el dominio en un registrador y lo apuntas, mediante DNS, a la IP del hosting.
¿Necesito un hosting para tener un sitio web?
Sí, salvo que sirvas los archivos desde tu propia computadora, que tendría que estar siempre encendida, con IP accesible y configurada como servidor. Por eso casi todos contratan un servicio de hosting.
¿Cuál es la diferencia entre hosting y servidor?
El servidor es la máquina (o el software) que responde a las solicitudes. El hosting es el servicio que pone tu sitio en un servidor, con red, energía y, según el plan, mantenimiento del sistema.
¿Se puede tener un hosting gratis?
Hay ofertas gratuitas para sitios estáticos, normalmente con límites de uso y sin soporte. Para un proyecto serio, revisa las condiciones de uso, el dominio propio y qué pasa si el tráfico crece.
¿Cuánto espacio y RAM necesita un sitio web?
Un sitio estático pequeño ocupa pocos megabytes y casi nada de RAM. Un sitio dinámico con base de datos necesita un proceso siempre en ejecución, y la RAM depende del lenguaje y del tráfico.
Más en Sitios web
Ver los 20 artículos- Qué es un sitio estático y cómo hospedarloUn sitio estático es un conjunto de archivos HTML, CSS y JavaScript ya listos, entregados igual a todos los visitantes. Mira cómo funciona y dónde hospedarlo.
- ¿Cuánto cuesta hospedar una página web?Hospedar una página web cuesta desde cero hasta unas decenas de dólares al mes. Mira qué entra en la cuenta: hosting, dominio, tráfico y extras, con límites reales.
- ¿Cuánto cuesta hospedar un sitio estático?Hospedar un sitio estático cuesta entre cero y unas decenas de dólares al mes en la mayoría de los casos. Mira cómo el tráfico define el precio, paso a paso.
- ¿Cuánto cuesta hospedar una aplicación Next.js?Hospedar una app Next.js cuesta desde cero, con export estático, hasta decenas de dólares al mes con servidor. Modelos de cobro, cuentas de tráfico y costos ocultos.