Hosting

De Wiki del Marketing
Ir a la navegación Ir a la búsqueda

Hosting, también denominado alojamiento web, hospedaje web o web hosting, es el servicio tecnológico que proporciona los recursos necesarios para almacenar, ejecutar y publicar un sitio web, una aplicación web, una API, una base de datos, archivos digitales u otros servicios accesibles mediante internet o una red privada. Estos recursos pueden incluir capacidad de procesamiento, memoria, almacenamiento, transferencia de datos, conectividad, direcciones IP, sistemas operativos, servidores web, bases de datos, certificados, copias de seguridad, correo electrónico y herramientas de administración.

El hosting permite que los archivos y funciones de un proyecto digital permanezcan disponibles dentro de uno o varios servidores conectados a una red. Cuando una persona introduce un nombre de dominio dentro de un navegador, el sistema DNS dirige la solicitud hacia la infraestructura donde se encuentra alojado el contenido. El servidor procesa la petición mediante protocolos como HTTP o HTTPS y entrega la página, recurso o respuesta correspondiente.

En marketing digital, la calidad del hosting influye en la velocidad, disponibilidad, seguridad, experiencia del usuario, SEO, rendimiento publicitario, generación de leads, comercio electrónico, analítica y reputación de una marca. Un alojamiento inadecuado puede provocar tiempos de carga elevados, interrupciones, errores, pérdida de datos, problemas de correo, vulnerabilidades y disminución de conversiones.

Introducción

Todo sitio o aplicación accesible mediante internet necesita ejecutarse dentro de algún tipo de infraestructura. Esta infraestructura puede pertenecer a la propia organización, encontrarse en un centro de datos contratado o ser proporcionada como servicio por una empresa especializada.

El hosting tradicional consistía principalmente en asignar espacio dentro de un servidor conectado permanentemente a internet. El cliente subía archivos mediante FTP, configuraba una base de datos y relacionaba el alojamiento con un dominio.

La evolución de los sistemas distribuidos, la virtualización y la computación en la nube amplió considerablemente el concepto. El alojamiento contemporáneo puede incluir:

  • servidores compartidos;
  • servidores privados virtuales;
  • servidores dedicados;
  • contenedores;
  • funciones serverless;
  • redes de distribución;
  • almacenamiento de objetos;
  • bases de datos administradas;
  • plataformas de aplicaciones;
  • infraestructura distribuida en diferentes regiones.

Un proyecto sencillo puede utilizar hosting compartido con un panel de control y una instalación de WordPress. Una plataforma de gran escala puede distribuir sus servicios entre balanceadores, contenedores, bases replicadas, sistemas de caché, colas, almacenamiento y redes globales.

El hosting funciona como una capa fundamental, aunque generalmente permanece fuera de la vista del usuario. Las personas observan la página, tienda o aplicación, mientras la infraestructura administra conexiones, archivos, procesos, datos y seguridad.

La elección de un proveedor no debe depender únicamente del espacio anunciado o del precio inicial. También deben evaluarse:

  • capacidad de procesamiento;
  • memoria disponible;
  • límites reales de recursos;
  • rendimiento de almacenamiento;
  • ubicación de servidores;
  • disponibilidad;
  • soporte;
  • seguridad;
  • respaldos;
  • escalabilidad;
  • facilidad de migración;
  • condiciones contractuales.

Los planes de hosting pueden presentarse mediante términos comerciales como «espacio ilimitado» o «transferencia ilimitada». Estas expresiones suelen estar sujetas a políticas de uso justo, límites de CPU, memoria, procesos, archivos, conexiones, bases de datos y concurrencia.

El alojamiento tampoco debe confundirse con el dominio. El dominio funciona como una dirección legible, mientras el hosting representa la infraestructura donde se almacenan o ejecutan los recursos.

Una empresa puede registrar el dominio con un proveedor y contratar el alojamiento con otro. La conexión se realiza mediante registros DNS.

Definición

Hosting puede definirse como la provisión administrada o autogestionada de infraestructura informática destinada a mantener recursos digitales disponibles mediante una red.

Una definición operativa puede apoyarse en los siguientes criterios:

  1. Asignación de recursos: proporciona almacenamiento, procesamiento, memoria y conectividad.
  1. Disponibilidad en red: permite recibir solicitudes desde internet o una red autorizada.
  1. Ejecución de software: ofrece un entorno donde funcionan servidores web, aplicaciones, bases de datos y servicios.
  1. Persistencia: conserva archivos, configuraciones y datos.
  1. Direccionamiento: utiliza dominios, DNS, direcciones IP y puertos.
  1. Transferencia de información: envía páginas, archivos y respuestas hacia usuarios o sistemas.
  1. Administración: incorpora herramientas para configurar, monitorear y mantener el servicio.
  1. Seguridad: protege infraestructura, conexiones, accesos y datos.
  1. Escalabilidad: permite ajustar recursos conforme cambia la demanda.
  1. Continuidad: incluye mecanismos para reducir interrupciones y recuperar información.
  1. Medición: registra tráfico, uso, errores y consumo.
  1. Responsabilidad compartida: divide tareas entre proveedor, administrador y propietario del proyecto.

El hosting puede utilizarse para alojar:

  • páginas HTML;
  • sistemas de gestión de contenidos;
  • tiendas en línea;
  • aplicaciones web;
  • API;
  • bases de datos;
  • archivos;
  • servicios de correo;
  • repositorios;
  • paneles internos;
  • agentes y modelos de inteligencia artificial;
  • servidores de juegos;
  • sistemas empresariales.

La infraestructura puede ser física, virtual, contenerizada, distribuida o basada en servicios administrados.

Terminología

Hosting. Anglicismo utilizado ampliamente para designar el alojamiento de sitios, aplicaciones y servicios.

Alojamiento web. Traducción habitual en español.

Hospedaje web. Variante utilizada en diferentes países de América Latina.

Web hosting. Expresión inglesa completa.

Proveedor de hosting. Empresa que suministra infraestructura, conectividad y herramientas.

Cuenta de hosting. Conjunto de recursos y permisos asignados a un cliente.

Plan de hosting. Paquete comercial con límites y características.

Servidor. Sistema físico o virtual que proporciona recursos y responde solicitudes.

Centro de datos. Instalación que alberga servidores, redes, almacenamiento, energía y refrigeración.

Datacenter. Anglicismo utilizado para centro de datos.

Servidor web. Software que recibe solicitudes HTTP y entrega recursos o las envía hacia una aplicación.

Nodo. Instancia o equipo que forma parte de una infraestructura distribuida.

Instancia. Servidor virtual o unidad de cómputo creada dentro de una plataforma.

Máquina virtual. Entorno aislado que emula un sistema informático.

Contenedor. Unidad que empaqueta una aplicación y sus dependencias.

Cuenta compartida. Espacio asignado dentro de un servidor utilizado por varios clientes.

VPS. Servidor privado virtual.

Servidor dedicado. Equipo físico reservado para un cliente.

Cloud hosting. Alojamiento distribuido sobre infraestructura en la nube.

Hosting administrado. Servicio donde el proveedor se encarga de una parte amplia de la operación.

Hosting autoadministrado. Servicio donde el cliente asume configuración, actualizaciones y seguridad.

Reseller hosting. Plan que permite revender cuentas de alojamiento.

Managed WordPress hosting. Alojamiento especializado y administrado para WordPress.

Uptime. Proporción de tiempo durante la cual el servicio se encuentra disponible.

Downtime. Periodo de indisponibilidad.

SLA. Acuerdo de nivel de servicio.

Bandwidth. Capacidad o volumen de transferencia.

Transferencia mensual. Cantidad de datos enviados y recibidos durante un periodo.

Inodos. Estructuras del sistema de archivos que pueden utilizarse como límite práctico sobre la cantidad de archivos.

Panel de control. Interfaz para administrar dominios, archivos, bases de datos, correo y configuraciones.

Migración. Traslado de un proyecto entre servidores o proveedores.

Provisionamiento. Creación y configuración de recursos.

Escalamiento vertical. Aumento de recursos dentro de una instancia.

Escalamiento horizontal. Adición de más instancias.

Infraestructura como servicio. Provisión de cómputo, red y almacenamiento bajo demanda.

Plataforma como servicio. Entorno administrado para desplegar aplicaciones.

Software como servicio. Aplicación completa proporcionada mediante internet.

Contexto histórico y evolución

Primeros sistemas conectados

Antes de la Web, las organizaciones utilizaban computadoras centrales, terminales y redes privadas para ejecutar aplicaciones y compartir archivos.

Los recursos se encontraban alojados dentro de instalaciones administradas por universidades, gobiernos, empresas y centros de investigación.

La conexión a redes públicas requería infraestructura especializada y personal técnico.

Aparición de internet

La expansión de TCP/IP permitió conectar redes heterogéneas.

Los servidores ofrecían servicios como:

  • correo;
  • transferencia de archivos;
  • acceso remoto;
  • grupos de noticias;
  • publicación de documentos.

Las organizaciones que deseaban mantener recursos disponibles necesitaban equipos encendidos, conexiones permanentes y direcciones accesibles.

Nacimiento de la Web

La World Wide Web introdujo documentos enlazados mediante URL y transferidos mediante HTTP.

Los primeros sitios se alojaban dentro de servidores pertenecientes a instituciones académicas y tecnológicas.

Cada proyecto requería configurar manualmente el servidor, almacenar archivos y mantener la conexión.

Hosting comercial

El crecimiento de empresas y usuarios interesados en publicar sitios generó servicios comerciales de alojamiento.

Los proveedores ofrecían:

  • espacio en disco;
  • acceso FTP;
  • cuentas de correo;
  • dominios;
  • estadísticas;
  • scripts;
  • soporte técnico.

El hosting compartido permitió dividir un servidor entre numerosos clientes y reducir costos.

CGI y sitios dinámicos

Los sitios comenzaron a ejecutar programas mediante CGI y otras tecnologías del lado del servidor.

El hosting necesitó proporcionar:

  • lenguajes;
  • permisos de ejecución;
  • bases de datos;
  • módulos;
  • límites de procesos.

Paneles de control

Los paneles facilitaron la administración sin utilizar exclusivamente terminales y archivos de configuración.

Herramientas como cPanel, Plesk, DirectAdmin y otros paneles permitieron crear:

  • dominios;
  • subdominios;
  • bases de datos;
  • correos;
  • cuentas FTP;
  • certificados;
  • tareas programadas.

Virtualización

La virtualización permitió ejecutar varias máquinas virtuales dentro de un mismo equipo físico.

Cada VPS podía disponer de:

  • sistema operativo;
  • memoria;
  • almacenamiento;
  • procesos;
  • configuraciones.

Esto ofrecía mayor aislamiento y control que el hosting compartido.

Servidores dedicados

Los proyectos con necesidades superiores podían alquilar un servidor físico completo dentro del centro de datos del proveedor.

El cliente obtenía mayor control y recursos exclusivos, aunque también asumía más responsabilidades.

Computación en la nube

La nube transformó la infraestructura en recursos provisionables mediante API.

Los clientes podían crear servidores, discos, redes y balanceadores en minutos.

El modelo permitió:

  • pago por uso;
  • escalamiento;
  • automatización;
  • regiones;
  • servicios administrados;
  • infraestructura programable.

Amazon Web Services, Microsoft Azure y Google Cloud se convirtieron en plataformas relevantes dentro de esta evolución.

Contenedores

Los contenedores facilitaron empaquetar aplicaciones y dependencias de forma reproducible.

Docker popularizó su uso y Kubernetes permitió coordinar cargas de trabajo distribuidas.

El hosting comenzó a incluir plataformas especializadas en despliegue de contenedores y microservicios.

Serverless

La computación serverless permitió ejecutar código en respuesta a solicitudes y eventos sin administrar directamente servidores persistentes.

El proveedor administra:

  • provisionamiento;
  • escalamiento;
  • mantenimiento;
  • aislamiento.

El término no implica ausencia de servidores. La infraestructura continúa existiendo, pero su gestión se abstrae.

Redes de distribución

Las CDN comenzaron a almacenar y servir recursos desde ubicaciones cercanas a los usuarios.

Posteriormente ampliaron sus funciones hacia:

  • seguridad;
  • optimización;
  • computación en el borde;
  • balanceo;
  • almacenamiento;
  • procesamiento.

Hosting administrado

La complejidad de infraestructura impulsó servicios especializados que administran:

  • actualizaciones;
  • seguridad;
  • caché;
  • respaldos;
  • monitoreo;
  • escalamiento;
  • soporte.

El hosting administrado de WordPress se convirtió en una categoría comercial relevante.

Plataformas de despliegue

Servicios como Vercel, Netlify, Cloudflare Pages, GitHub Pages y otras plataformas facilitaron publicar proyectos conectando un repositorio.

Estas plataformas pueden ejecutar automáticamente:

  • compilación;
  • pruebas;
  • despliegue;
  • distribución;
  • funciones;
  • previsualizaciones.

Edge hosting

La computación en el borde distribuye determinadas operaciones cerca de los usuarios.

Puede reducir latencia y mejorar resiliencia global, aunque introduce restricciones sobre almacenamiento, consistencia y tiempo de ejecución.

Hosting contemporáneo

El alojamiento actual puede combinar:

  • cómputo virtual;
  • contenedores;
  • funciones;
  • bases administradas;
  • almacenamiento de objetos;
  • CDN;
  • seguridad;
  • observabilidad;
  • automatización;
  • inteligencia artificial.

El concepto se ha ampliado desde «espacio para archivos» hacia una plataforma integral de ejecución y distribución digital.

Fundamentos teóricos

Modelo cliente-servidor. Un cliente solicita recursos y un servidor produce una respuesta.

Disponibilidad. El servicio debe permanecer accesible durante el periodo esperado.

Redundancia. Se utilizan componentes adicionales para reducir puntos únicos de falla.

Escalabilidad. La infraestructura aumenta o disminuye capacidad según demanda.

Elasticidad. Los recursos se ajustan dinámicamente.

Aislamiento. Las cuentas y procesos deben limitar su impacto entre sí.

Virtualización. Los recursos físicos se dividen en entornos virtuales.

Contenerización. Las aplicaciones se empaquetan con dependencias dentro de unidades aisladas.

Persistencia. Los datos sobreviven a reinicios y despliegues.

Replicación. Se mantienen copias de información o servicios.

Balanceo de carga. El tráfico se distribuye entre diferentes instancias.

Tolerancia a fallos. El sistema continúa funcionando cuando un componente falla.

Recuperación ante desastres. Se restauran servicios después de incidentes graves.

Latencia. Tiempo necesario para que una solicitud viaje, se procese y reciba respuesta.

Throughput. Cantidad de operaciones o datos procesados por unidad de tiempo.

Concurrencia. Número de solicitudes o procesos atendidos simultáneamente.

Caché. Almacenamiento temporal de resultados para reducir trabajo repetido.

Consistencia. Los datos conservan reglas y estados válidos.

Observabilidad. El sistema se comprende mediante registros, métricas y trazas.

Responsabilidad compartida. El proveedor y el cliente poseen obligaciones diferentes sobre seguridad y operación.

Funcionamiento

El funcionamiento de un servicio de hosting puede describirse mediante el recorrido de una solicitud.

  1. El usuario introduce una URL dentro del navegador.
  1. El dispositivo consulta el DNS.
  1. El dominio se relaciona con una dirección IP o servicio.
  1. El navegador establece una conexión.
  1. HTTPS negocia una sesión protegida mediante TLS.
  1. La solicitud llega a un CDN, proxy, balanceador o servidor.
  1. El servidor web identifica el dominio y la ruta.
  1. Los archivos estáticos pueden entregarse directamente.
  1. Las solicitudes dinámicas se envían hacia una aplicación.
  1. La aplicación consulta bases de datos, cachés o servicios.
  1. El sistema genera una respuesta.
  1. El navegador recibe HTML, JSON, imágenes u otros recursos.
  1. La interfaz se representa y ejecuta.

Una arquitectura sencilla puede utilizar un solo servidor para:

  • servidor web;
  • PHP;
  • base de datos;
  • correo;
  • archivos.

Una arquitectura distribuida puede separar:

  • DNS;
  • CDN;
  • balanceador;
  • frontend;
  • backend;
  • bases;
  • caché;
  • colas;
  • almacenamiento;
  • correo;
  • monitoreo.

Elementos principales

Servidor físico

Es un equipo instalado dentro de un centro de datos.

Incluye:

  • procesadores;
  • memoria;
  • discos;
  • tarjetas de red;
  • fuentes de alimentación;
  • sistema de refrigeración.

Un servidor físico puede dedicarse a un cliente o dividirse mediante virtualización.

Sistema operativo

Administra hardware, procesos, usuarios, archivos y red.

Los sistemas utilizados en hosting incluyen diferentes distribuciones de Linux y Windows Server.

Servidor web

Recibe solicitudes HTTP.

Entre los servidores conocidos se encuentran:

  • Apache HTTP Server;
  • Nginx;
  • LiteSpeed;
  • Microsoft IIS;
  • Caddy.

Runtime de aplicaciones

Permite ejecutar lenguajes y frameworks.

Ejemplos:

  • PHP;
  • Node.js;
  • Python;
  • Java;
  • .NET;
  • Ruby;
  • Go.

Base de datos

Conserva información dinámica.

Ejemplos:

  • MySQL;
  • MariaDB;
  • PostgreSQL;
  • Microsoft SQL Server;
  • MongoDB;
  • Redis.

Almacenamiento

Puede utilizar:

  • discos locales;
  • almacenamiento en red;
  • bloques;
  • objetos;
  • sistemas distribuidos.

Red

Conecta servidores, usuarios, proveedores y servicios.

Incluye:

  • direcciones IP;
  • routers;
  • switches;
  • firewalls;
  • enlaces;
  • balanceadores.

DNS

Relaciona nombres con servicios y direcciones.

Registros frecuentes:

  • A;
  • AAAA;
  • CNAME;
  • MX;
  • TXT;
  • NS;
  • SRV;
  • CAA.

Certificado TLS

Permite establecer conexiones HTTPS.

El certificado relaciona una identidad o dominio con una clave pública.

Panel de control

Proporciona una interfaz gráfica para administrar funciones.

Copias de seguridad

Conservan versiones recuperables de archivos, datos y configuraciones.

Monitoreo

Supervisa:

  • disponibilidad;
  • CPU;
  • memoria;
  • disco;
  • red;
  • procesos;
  • errores.

Soporte técnico

Ayuda a resolver fallos relacionados con infraestructura, configuración, migraciones y servicio.

El alcance depende del plan contratado.

Tipos y variantes

Hosting gratuito

Proporciona alojamiento sin costo monetario directo.

Puede financiarse mediante:

  • publicidad;
  • planes premium;
  • límites;
  • subdominios;
  • recopilación de datos.

Sus limitaciones pueden incluir:

  • poco almacenamiento;
  • baja transferencia;
  • anuncios;
  • soporte reducido;
  • dominio no personalizado;
  • restricciones técnicas.

Resulta útil para pruebas y aprendizaje, pero puede ser inadecuado para proyectos comerciales.

Hosting compartido

Varios clientes comparten un mismo servidor y sus recursos.

Ventajas:

  • precio bajo;
  • panel sencillo;
  • mantenimiento administrado;
  • disponibilidad de instaladores;
  • correo incluido en numerosos planes.

Limitaciones:

  • recursos compartidos;
  • menor control;
  • restricciones de software;
  • impacto por otros usuarios;
  • límites sobre procesos y archivos.

Es frecuente en:

  • blogs;
  • sitios corporativos;
  • proyectos pequeños;
  • tiendas de tráfico moderado.

Hosting compartido empresarial

Utiliza mayor aislamiento, recursos, soporte y controles que los planes básicos.

Puede incluir:

  • almacenamiento rápido;
  • límites superiores;
  • respaldos frecuentes;
  • seguridad;
  • soporte prioritario.

VPS

Un servidor privado virtual utiliza virtualización para proporcionar un entorno aislado.

El cliente puede disponer de:

  • acceso administrativo;
  • sistema operativo;
  • servicios propios;
  • recursos asignados;
  • configuración personalizada.

Ventajas:

  • mayor control;
  • aislamiento;
  • escalabilidad;
  • posibilidad de instalar software.

Limitaciones:

  • administración técnica;
  • actualizaciones;
  • seguridad;
  • monitoreo;
  • costos superiores.

VPS administrado

El proveedor administra parte del sistema:

  • sistema operativo;
  • panel;
  • actualizaciones;
  • seguridad;
  • respaldos;
  • monitoreo.

El alcance debe revisarse cuidadosamente.

Servidor dedicado

Un equipo físico completo se reserva para un cliente.

Ventajas:

  • recursos exclusivos;
  • mayor control;
  • configuraciones especializadas;
  • aislamiento físico.

Limitaciones:

  • costo;
  • mantenimiento;
  • tiempo de aprovisionamiento;
  • escalamiento menos flexible;
  • responsabilidad operativa.

Colocation

La organización posee el equipo y lo instala dentro del centro de datos de un proveedor.

El proveedor suministra:

  • espacio físico;
  • energía;
  • refrigeración;
  • conectividad;
  • seguridad física.

El cliente administra el hardware y software.

Cloud hosting

Utiliza recursos distribuidos dentro de una plataforma en la nube.

Puede incluir:

  • máquinas virtuales;
  • discos;
  • redes;
  • balanceadores;
  • bases;
  • almacenamiento;
  • servicios administrados.

Ventajas:

  • elasticidad;
  • automatización;
  • regiones;
  • pago por uso;
  • integración.

Limitaciones:

  • complejidad;
  • costos variables;
  • dependencia del proveedor;
  • necesidad de gobernanza.

Hosting elástico

Ajusta recursos conforme cambia la carga.

Puede escalar vertical u horizontalmente.

Hosting administrado

El proveedor se encarga de una parte importante de:

  • configuración;
  • actualizaciones;
  • seguridad;
  • optimización;
  • respaldos;
  • monitoreo.

El cliente se concentra en la aplicación y contenido.

Hosting autoadministrado

El cliente recibe infraestructura y administra el sistema.

Requiere conocimientos sobre:

  • Linux o Windows;
  • redes;
  • seguridad;
  • bases;
  • actualizaciones;
  • copias;
  • monitoreo.

Hosting para WordPress

Proporciona un entorno compatible con WordPress.

Puede incluir:

  • instalador;
  • PHP;
  • base MySQL o MariaDB;
  • certificados;
  • caché;
  • actualizaciones;
  • herramientas de clonación.

Hosting administrado para WordPress

Añade servicios como:

  • caché especializada;
  • staging;
  • respaldos automáticos;
  • bloqueo de ataques;
  • soporte especializado;
  • actualización administrada;
  • CDN.

Hosting para WooCommerce

Se adapta a tiendas construidas con WooCommerce.

Debe considerar:

  • consultas dinámicas;
  • sesiones;
  • carritos;
  • inventarios;
  • pagos;
  • tareas programadas;
  • concurrencia.

Hosting para comercio electrónico

Puede estar optimizado para plataformas como Shopify, Magento, PrestaShop, WooCommerce u otras soluciones.

Reseller hosting

Permite crear y vender cuentas de alojamiento.

El revendedor administra clientes, planes, límites y soporte.

Hosting de correo electrónico

Proporciona buzones, envío, recepción, filtros y protocolos.

Puede formar parte del hosting web o contratarse por separado.

Hosting estático

Aloja archivos preconstruidos:

  • HTML;
  • CSS;
  • JavaScript;
  • imágenes;
  • fuentes.

Puede distribuirse mediante CDN y ofrecer alta velocidad y seguridad.

JAMstack hosting

Se orienta a sitios generados y aplicaciones que utilizan JavaScript, API y marcado preconstruido.

Hosting de aplicaciones

Proporciona entornos para desplegar aplicaciones desarrolladas con frameworks.

Puede administrar:

  • compilación;
  • procesos;
  • escalamiento;
  • variables;
  • logs;
  • certificados.

Plataforma como servicio

Una PaaS abstrae servidores y sistemas operativos.

El desarrollador sube código o conecta un repositorio.

Backend as a Service

Ofrece componentes como:

  • autenticación;
  • base de datos;
  • almacenamiento;
  • funciones;
  • notificaciones.

Serverless hosting

Ejecuta funciones y recursos según solicitudes o eventos.

Puede cobrar por:

  • invocaciones;
  • tiempo;
  • memoria;
  • transferencia.

Hosting de contenedores

Ejecuta imágenes Docker u otros formatos de contenedor.

Puede utilizar:

  • servicios administrados;
  • Kubernetes;
  • plataformas especializadas.

Kubernetes hosting

Proporciona clústeres para orquestar contenedores.

Resulta adecuado para sistemas complejos y equipos con experiencia.

Hosting en el borde

Ejecuta contenido o funciones cerca de los usuarios.

Puede reducir latencia y descargar trabajo del origen.

Hosting distribuido

Los recursos se encuentran replicados o fragmentados entre múltiples ubicaciones.

Hosting de archivos

Se orienta a almacenar y entregar documentos, imágenes, videos y descargas.

Almacenamiento de objetos

Conserva archivos como objetos identificados mediante claves.

Se utiliza en:

  • medios;
  • respaldos;
  • archivos estáticos;
  • datasets;
  • registros.

Hosting de video

Proporciona almacenamiento, transcodificación, distribución y reproducción adaptativa.

Hosting de imágenes

Administra optimización, redimensionamiento, formatos y entrega.

Hosting de bases de datos

Proporciona bases administradas con:

  • respaldos;
  • replicación;
  • escalamiento;
  • actualizaciones;
  • monitoreo.

Hosting de inteligencia artificial

Proporciona GPU, aceleradores, modelos, endpoints y almacenamiento para entrenar o ejecutar sistemas de IA.

Hosting verde

Utiliza energías renovables, compensaciones o centros de datos optimizados para reducir impacto ambiental.

Las afirmaciones ambientales deben respaldarse mediante información verificable.

Hosting compartido

El hosting compartido representa una de las modalidades más utilizadas por pequeñas empresas y proyectos iniciales.

Un servidor puede alojar cientos o miles de cuentas.

El proveedor administra:

  • sistema operativo;
  • servidor web;
  • versiones de software;
  • panel;
  • seguridad general;
  • respaldos según el plan.

Los clientes comparten:

  • CPU;
  • memoria;
  • almacenamiento;
  • conexiones;
  • dirección IP en numerosos casos.

Los límites pueden expresarse mediante:

  • CPU;
  • RAM;
  • procesos;
  • entrada de procesos;
  • I/O;
  • IOPS;
  • inodos;
  • conexiones de base de datos;
  • correos por hora.

Un plan con almacenamiento abundante puede ofrecer poco rendimiento cuando los límites de CPU o procesos son bajos.

El aislamiento puede implementarse mediante usuarios, contenedores, jaulas de sistema o tecnologías como CloudLinux.

VPS y virtualización

Un VPS se crea mediante un hipervisor que divide recursos físicos entre máquinas virtuales.

Los modelos pueden incluir:

Virtualización completa. Cada máquina ejecuta su propio kernel.

Contenedores de sistema. Comparten determinados componentes del host.

Los recursos pueden clasificarse como:

Garantizados. Se reservan para la instancia.

Compartidos. Se utilizan según disponibilidad.

Burstable. Permiten superar temporalmente una base asignada.

Un VPS administrado resulta adecuado para organizaciones que necesitan control sin asumir toda la operación.

Un VPS autoadministrado requiere implementar:

  • firewall;
  • usuarios;
  • actualizaciones;
  • servidor web;
  • PHP o runtime;
  • base;
  • certificados;
  • correo o proveedor externo;
  • copias;
  • monitoreo.

Servidores dedicados

Los servidores dedicados pueden utilizarse cuando existen necesidades de:

  • rendimiento sostenido;
  • aislamiento;
  • cumplimiento;
  • licenciamiento;
  • hardware especializado;
  • grandes volúmenes.

El cliente puede elegir:

  • procesador;
  • memoria;
  • discos;
  • RAID;
  • sistema operativo;
  • red;
  • panel;
  • administración.

La ausencia de recursos compartidos no garantiza automáticamente alta disponibilidad. Un único servidor continúa siendo un punto de falla.

Para aumentar resiliencia pueden utilizarse:

  • servidores redundantes;
  • balanceadores;
  • bases replicadas;
  • almacenamiento externo;
  • respaldos remotos.

Computación en la nube

La nube convierte infraestructura y plataformas en servicios disponibles bajo demanda.

Los recursos se administran mediante:

  • paneles;
  • API;
  • líneas de comandos;
  • infraestructura como código.

Los modelos principales son:

Infraestructura como servicio

Proporciona:

  • máquinas virtuales;
  • redes;
  • discos;
  • direcciones;
  • firewalls.

El cliente administra sistema operativo y aplicaciones.

Plataforma como servicio

Proporciona un entorno administrado para desplegar aplicaciones.

El proveedor administra:

  • servidores;
  • runtime;
  • escalamiento;
  • parte del sistema.

Software como servicio

El usuario utiliza una aplicación completa.

Función como servicio

Ejecuta funciones en respuesta a solicitudes o eventos.

La nube puede operar mediante:

  • nube pública;
  • nube privada;
  • nube híbrida;
  • multicloud.

Paneles de control

Los paneles simplifican tareas de hosting.

cPanel y WHM

cPanel se utiliza para administrar cuentas y sitios.

WHM administra servidores, revendedores y paquetes.

Puede incluir:

  • dominios;
  • correo;
  • bases;
  • archivos;
  • certificados;
  • tareas;
  • métricas.

Plesk

Proporciona administración de sitios, servidores, correo y aplicaciones en Linux y Windows.

DirectAdmin

Panel orientado a administración de cuentas y servidores.

CyberPanel

Panel asociado frecuentemente con OpenLiteSpeed o LiteSpeed.

Webmin y Virtualmin

Ofrecen interfaces para administrar sistemas y alojamiento.

Paneles propietarios

Numerosos proveedores desarrollan interfaces propias.

La facilidad de uso debe evaluarse junto con la posibilidad de exportar, migrar y recuperar información.

Recursos y límites

Los planes de hosting pueden anunciar diferentes capacidades.

Almacenamiento

Espacio disponible para:

  • archivos;
  • correos;
  • bases;
  • logs;
  • respaldos.

Debe distinguirse entre:

  • HDD;
  • SSD;
  • NVMe;
  • almacenamiento de red;
  • objetos.

Transferencia

Cantidad de datos enviada y recibida.

Un sitio con imágenes pesadas puede consumir más transferencia que uno principalmente textual.

CPU

Determina capacidad de procesamiento.

Memoria

Influye en procesos, bases, caché y aplicaciones.

I/O

Representa la velocidad de lectura y escritura.

IOPS

Operaciones de entrada y salida por segundo.

Procesos

Cantidad de programas que pueden ejecutarse simultáneamente.

Entry processes

Solicitudes concurrentes que ingresan a una cuenta en determinados entornos.

Conexiones

Pueden existir límites para:

  • base de datos;
  • correo;
  • FTP;
  • HTTP.

Inodos

Una gran cantidad de archivos pequeños puede agotar el límite antes que el almacenamiento.

Bases de datos

El plan puede limitar:

  • número;
  • tamaño;
  • conexiones;
  • usuarios.

Dominios

Puede permitir:

  • un dominio;
  • múltiples dominios;
  • subdominios;
  • alias.

Correo

Puede limitar:

  • buzones;
  • almacenamiento;
  • envío por hora;
  • destinatarios;
  • tamaño de adjuntos.

Disponibilidad y SLA

El uptime se expresa generalmente como porcentaje.

Ejemplos aproximados de indisponibilidad máxima anual:

Disponibilidad

Estos valores son matemáticos y no garantizan que un proveedor real alcance el porcentaje.

Un SLA puede definir:

  • disponibilidad prometida;
  • exclusiones;
  • mantenimiento programado;
  • método de medición;
  • compensaciones;
  • proceso de reclamación.

Un crédito comercial no compensa necesariamente ventas, reputación o datos perdidos.

La disponibilidad completa depende de:

  • hosting;
  • DNS;
  • CDN;
  • base;
  • aplicación;
  • servicios externos;
  • conectividad del usuario.

Rendimiento

El hosting influye en diferentes etapas de carga.

Time to First Byte

El Time to First Byte mide el tiempo hasta recibir el primer byte de respuesta.

Puede verse afectado por:

  • distancia;
  • DNS;
  • conexión;
  • TLS;
  • servidor;
  • base;
  • aplicación;
  • caché.

Latencia

La distancia física y de red influye en el tiempo de comunicación.

Un servidor cercano a la audiencia puede reducir latencia.

Procesamiento

Las aplicaciones dinámicas necesitan ejecutar código y consultas.

Almacenamiento

Los discos lentos afectan bases, archivos y caché.

Caché

Puede implementarse en:

  • navegador;
  • CDN;
  • servidor;
  • aplicación;
  • base;
  • memoria.

Compresión

Brotli y gzip reducen el tamaño de recursos textuales.

HTTP/2 y HTTP/3

Los protocolos modernos mejoran diferentes aspectos de transferencia y multiplexación.

CDN

Distribuye recursos desde ubicaciones cercanas.

Optimización de imágenes

Las imágenes suelen representar una parte considerable del peso.

El hosting puede ofrecer:

  • conversión;
  • redimensionamiento;
  • compresión;
  • carga adaptativa.

Escalamiento

Los picos de tráfico pueden requerir recursos adicionales.

Los eventos publicitarios, promociones y publicaciones virales deben contemplarse dentro de la planificación.

Hosting y SEO

El hosting puede influir indirectamente en el posicionamiento mediante disponibilidad, velocidad, seguridad y rastreabilidad.

Disponibilidad

Un sitio frecuentemente caído dificulta el acceso de usuarios y rastreadores.

Velocidad

El rendimiento del servidor contribuye al tiempo de carga.

Google utiliza señales de experiencia como parte de sus sistemas, aunque la relevancia y calidad del contenido continúan siendo fundamentales.

Ubicación

La ubicación del servidor puede afectar latencia.

El país del servidor no determina por sí mismo el público objetivo cuando existen dominios, configuración regional y contenido adecuados.

HTTPS

Los sitios deben utilizar conexiones seguras.

Códigos HTTP

El servidor debe devolver códigos correctos:

  • 200;
  • 301;
  • 404;
  • 410;
  • 500;
  • 503.

Capacidad de rastreo

Un hosting sobrecargado puede devolver errores o limitar solicitudes legítimas.

Redirecciones

Deben configurarse correctamente durante migraciones.

Certificados

Los errores de certificado pueden impedir acceso.

IP compartida

Compartir IP con otros sitios no implica automáticamente una penalización SEO.

Los problemas pueden aparecer cuando el proveedor posee mala reputación, bloqueos, seguridad deficiente o infraestructura abusada.

Logs

Los registros permiten analizar rastreo, errores y bots.

Migraciones

Un cambio de hosting debe preservar:

  • contenido;
  • URLs;
  • HTTPS;
  • códigos;
  • redirecciones;
  • datos;
  • correo;
  • DNS.

Hosting y marketing digital

El hosting sostiene la infraestructura donde se ejecutan campañas, contenidos y experiencias.

Sitios corporativos

La disponibilidad afecta la credibilidad de la empresa.

Landing pages

Las páginas de campaña necesitan responder rápidamente durante picos.

Un anuncio que dirige hacia una página caída desperdicia presupuesto.

Generación de leads

El hosting procesa formularios, validaciones, CRM y notificaciones.

Comercio electrónico

Una tienda requiere:

  • velocidad;
  • seguridad;
  • disponibilidad;
  • respaldos;
  • escalabilidad.

SEO

El alojamiento influye en rendimiento y continuidad.

Marketing de contenidos

Blogs, revistas y bibliotecas necesitan almacenamiento, búsqueda y distribución.

Marketing local

Los sitios regionales deben mantenerse disponibles para usuarios móviles y redes variables.

Automatización

El hosting puede ejecutar:

  • cron;
  • webhooks;
  • scripts;
  • agentes;
  • integraciones;
  • importaciones.

Analítica

Puede alojar paneles, bases y sistemas de medición.

Marketing conversacional

Los chatbots, formularios y agentes necesitan endpoints disponibles.

Campañas virales

Una infraestructura escalable evita que el éxito de una campaña derribe el sitio.

Eventos

Los registros y boletos pueden producir picos concentrados.

SaaS

El hosting forma parte directa del producto y del valor ofrecido.

Directorios

Necesitan búsquedas, filtros, imágenes, mapas y formularios.

Portales de clientes

Procesan documentos, pagos, pedidos y soporte.

Seguridad

La seguridad del hosting se distribuye entre proveedor y cliente.

Seguridad física

El centro de datos debe proteger:

  • acceso;
  • energía;
  • incendios;
  • temperatura;
  • hardware.

Seguridad de red

Incluye:

  • firewalls;
  • filtrado;
  • segmentación;
  • protección DDoS;
  • monitoreo.

Actualizaciones

El sistema operativo, panel, servidor web, lenguajes y aplicaciones deben mantenerse actualizados.

Acceso

Deben utilizarse:

  • contraseñas únicas;
  • autenticación multifactor;
  • claves SSH;
  • permisos mínimos;
  • restricción de IP cuando corresponda.

FTP y SFTP

FTP transmite credenciales sin cifrado.

SFTP y otros mecanismos seguros resultan preferibles.

Malware

Los sitios pueden comprometerse mediante:

  • plugins;
  • temas;
  • contraseñas;
  • archivos;
  • vulnerabilidades;
  • cuentas abandonadas.

WAF

Un Web Application Firewall puede filtrar solicitudes maliciosas.

No sustituye actualizaciones ni código seguro.

Aislamiento

En hosting compartido, el proveedor debe impedir que una cuenta acceda a otra.

Protección DDoS

Los ataques distribuidos buscan saturar infraestructura.

Escaneo

Los servicios pueden analizar archivos y comportamientos sospechosos.

Certificados

Los certificados deben renovarse antes de expirar.

Backups

Los respaldos deben estar aislados del entorno principal.

Logs

Permiten investigar accesos y cambios.

Cumplimiento

Los proyectos pueden necesitar requisitos específicos relacionados con:

  • pagos;
  • salud;
  • datos personales;
  • gobierno;
  • finanzas.

El hosting compatible con una norma no convierte automáticamente a toda la aplicación en compatible.

Copias de seguridad

Una estrategia de respaldo debe responder:

  • qué se copia;
  • con qué frecuencia;
  • dónde se almacena;
  • durante cuánto tiempo;
  • quién puede restaurar;
  • cuánto tarda la recuperación.

Copia completa

Incluye todos los datos seleccionados.

Copia incremental

Incluye cambios desde la copia anterior.

Copia diferencial

Incluye cambios desde la última copia completa.

Snapshot

Captura el estado de un volumen o máquina en un momento.

Copia externa

Se almacena fuera del servidor principal.

Regla 3-2-1

Una práctica habitual propone:

  • tres copias;
  • dos medios diferentes;
  • una copia fuera del sitio.

RPO

El Recovery Point Objective define la pérdida máxima de datos tolerable.

RTO

El Recovery Time Objective define el tiempo esperado de recuperación.

Un respaldo carece de valor práctico si nunca se prueba su restauración.

Migraciones

Una migración puede incluir:

  • archivos;
  • base de datos;
  • correo;
  • DNS;
  • certificados;
  • tareas;
  • variables;
  • configuraciones.

Un proceso ordenado puede seguir:

  1. auditar el entorno actual;
  1. crear respaldos;
  1. preparar el nuevo hosting;
  1. copiar archivos;
  1. importar bases;
  1. configurar aplicaciones;
  1. probar mediante un dominio temporal o archivo hosts;
  1. sincronizar cambios recientes;
  1. reducir TTL;
  1. modificar DNS;
  1. monitorear;
  1. conservar temporalmente el servidor anterior;
  1. cancelar después de verificar.

Las migraciones deben comprobar:

  • enlaces;
  • formularios;
  • correo;
  • pagos;
  • imágenes;
  • redirecciones;
  • SSL;
  • cron;
  • webhooks.

Correo y hosting

El correo puede alojarse dentro del mismo servidor o mediante un proveedor especializado.

Los protocolos incluyen:

  • SMTP;
  • IMAP;
  • POP3.

La entregabilidad depende de:

  • reputación de IP;
  • SPF;
  • DKIM;
  • DMARC;
  • contenido;
  • listas;
  • comportamiento.

El envío de campañas desde un servidor compartido puede afectar o depender de la reputación de otros usuarios.

Las campañas masivas deben utilizar plataformas especializadas y cumplir normas de consentimiento.

El correo transaccional puede separarse mediante proveedores dedicados.

Dominio, DNS y hosting

El dominio constituye una dirección.

El DNS indica dónde encontrar los servicios.

El hosting ejecuta o almacena el proyecto.

Una configuración puede incluir:

<syntaxhighlight lang="text"> Dominio: ejemplo.com DNS: proveedor de DNS Hosting web: proveedor A Correo: proveedor B CDN: proveedor C </syntaxhighlight>

Los registros DNS pueden configurarse de la siguiente manera:

<syntaxhighlight lang="text"> A ejemplo.com 203.0.113.20 CNAME www ejemplo.com MX ejemplo.com correo.proveedor.com TXT ejemplo.com SPF, verificaciones y políticas </syntaxhighlight>

Los cambios necesitan un periodo de propagación relacionado con cachés y TTL.

CDN y hosting

Una Content Delivery Network distribuye copias o respuestas desde una red de ubicaciones.

Puede mejorar:

  • latencia;
  • disponibilidad;
  • protección;
  • transferencia.

Una CDN no reemplaza necesariamente al hosting de origen.

Arquitectura habitual:

<syntaxhighlight lang="text"> Usuario

CDN

Servidor de origen </syntaxhighlight>

La CDN puede servir archivos desde caché y consultar el origen cuando necesita contenido actualizado.

Certificados y HTTPS

HTTPS protege la comunicación entre navegador y servidor.

Un certificado puede ser emitido para:

  • dominio;
  • subdominio;
  • múltiples dominios;
  • comodín.

Let's Encrypt facilita certificados automatizados y gratuitos.

El hosting debe permitir:

  • emisión;
  • instalación;
  • renovación;
  • redirección HTTP a HTTPS.

Los errores frecuentes incluyen:

  • certificado expirado;
  • dominio incorrecto;
  • cadena incompleta;
  • contenido mixto;
  • redirecciones cíclicas.

Escalabilidad

Escalamiento vertical

Aumenta:

  • CPU;
  • RAM;
  • disco;
  • capacidad.

Es sencillo y posee límites físicos.

Escalamiento horizontal

Añade más servidores.

Requiere:

  • balanceador;
  • sesiones compartidas;
  • almacenamiento común;
  • coordinación;
  • bases escalables.

Autoscaling

Ajusta recursos según métricas.

Caché

Reduce la necesidad de procesar cada solicitud.

Bases replicadas

Distribuyen lecturas y aumentan disponibilidad.

Colas

Permiten procesar tareas fuera de la solicitud principal.

CDN

Absorbe recursos estáticos y tráfico global.

La escalabilidad debe probarse antes de campañas de alto impacto.

Monitoreo y observabilidad

El monitoreo permite detectar fallos antes que los usuarios.

Puede incluir:

  • uptime;
  • HTTP;
  • DNS;
  • certificado;
  • CPU;
  • memoria;
  • disco;
  • procesos;
  • bases;
  • colas;
  • errores;
  • latencia.

Monitoreo externo

Un servicio externo consulta el sitio desde diferentes ubicaciones.

Monitoreo interno

Obtiene métricas del servidor y aplicación.

Logs

Los registros pueden incluir:

  • accesos;
  • errores;
  • autenticación;
  • sistema;
  • aplicación;
  • base.

Alertas

Deben activarse cuando existe una condición que requiere acción.

Alertas excesivas producen fatiga y pueden ser ignoradas.

Elección de un hosting

La selección debe comenzar con los requisitos del proyecto.

Tipo de proyecto

  • sitio institucional;
  • blog;
  • tienda;
  • SaaS;
  • aplicación;
  • streaming;
  • API;
  • directorio;
  • portal.

Tráfico

Debe evaluarse:

  • visitas;
  • concurrencia;
  • picos;
  • ubicación;
  • crecimiento.

Tecnología

El hosting debe admitir:

  • lenguaje;
  • versiones;
  • base;
  • extensiones;
  • procesos;
  • cron;
  • SSH;
  • contenedores.

Rendimiento

Conviene analizar:

  • CPU;
  • RAM;
  • I/O;
  • almacenamiento;
  • caché;
  • CDN;
  • ubicación.

Seguridad

Debe revisarse:

  • aislamiento;
  • firewall;
  • protección DDoS;
  • malware;
  • actualizaciones;
  • MFA;
  • certificados.

Respaldos

Es necesario comprobar:

  • frecuencia;
  • retención;
  • ubicación;
  • restauración;
  • costo.

Soporte

Debe conocerse:

  • horario;
  • idioma;
  • canales;
  • tiempos;
  • alcance;
  • nivel técnico.

Escalabilidad

El proyecto debe poder aumentar recursos o migrar.

Costos

Deben considerarse:

  • precio inicial;
  • renovación;
  • impuestos;
  • licencias;
  • respaldos;
  • transferencia;
  • soporte;
  • migración.

Propiedad y portabilidad

El cliente debe poder exportar:

  • archivos;
  • bases;
  • correos;
  • dominios;
  • configuraciones.

Ventajas del concepto

Disponibilidad pública. Permite que un recurso sea accesible por internet.

Infraestructura administrada. Reduce la necesidad de construir un centro de datos propio.

Escalabilidad. Los recursos pueden adaptarse al crecimiento.

Distribución global. Los servicios pueden alojarse cerca de diferentes audiencias.

Automatización. El aprovisionamiento y despliegue pueden programarse.

Persistencia. Los datos permanecen disponibles.

Seguridad administrada. Los proveedores pueden ofrecer controles especializados.

Respaldos. Los planes pueden incorporar copias y restauración.

Soporte. Los clientes reciben ayuda sobre infraestructura.

Economía de escala. Los recursos se comparten o administran en grandes plataformas.

Flexibilidad tecnológica. Existen opciones para diferentes lenguajes y arquitecturas.

Acceso remoto. Los administradores pueden gestionar el servicio desde diferentes lugares.

Integración. El hosting puede conectarse con bases, correo, CDN y servicios.

Medición. El uso y rendimiento pueden monitorearse.

Continuidad comercial. Un entorno adecuado reduce interrupciones.

Limitaciones

Dependencia del proveedor. El servicio depende de infraestructura y políticas externas.

Costos de renovación. Los precios promocionales pueden aumentar.

Límites ocultos. Los planes pueden restringir CPU, memoria, archivos o procesos.

Vendor lock-in. Determinadas plataformas dificultan migraciones.

Interrupciones. Ningún proveedor garantiza disponibilidad absoluta.

Complejidad. Los entornos avanzados requieren conocimientos especializados.

Seguridad compartida. El cliente mantiene responsabilidades.

Privacidad. Los datos pueden almacenarse en otras jurisdicciones.

Rendimiento variable. Los recursos compartidos pueden fluctuar.

Soporte limitado. Algunos proveedores atienden solamente infraestructura.

Escalamiento costoso. El crecimiento puede aumentar gastos rápidamente.

Migración. Trasladar correo, datos y configuraciones puede ser complejo.

Cambios tecnológicos. Las versiones y plataformas evolucionan.

Recursos finitos. Los términos ilimitados continúan sujetos a restricciones.

Impacto ambiental. Los centros de datos consumen energía y agua.

Consideraciones técnicas o estadísticas

Disponibilidad

  • uptime;
  • downtime;
  • MTBF;
  • MTTR;
  • SLA.

Rendimiento

  • TTFB;
  • latencia;
  • throughput;
  • solicitudes por segundo;
  • tiempo de consulta;
  • uso de CPU;
  • memoria;
  • I/O;
  • IOPS.

Almacenamiento

  • espacio utilizado;
  • crecimiento;
  • inodos;
  • velocidad;
  • redundancia.

Red

  • transferencia;
  • ancho de banda;
  • paquetes;
  • errores;
  • latencia;
  • conexiones.

Aplicación

  • errores HTTP;
  • tiempo de respuesta;
  • procesos;
  • workers;
  • colas;
  • caché.

Base de datos

  • conexiones;
  • consultas lentas;
  • bloqueos;
  • índices;
  • replicación;
  • tamaño.

Seguridad

  • intentos fallidos;
  • malware;
  • vulnerabilidades;
  • cambios;
  • bloqueos;
  • ataques.

Respaldo

  • último respaldo;
  • duración;
  • tamaño;
  • restauraciones;
  • RPO;
  • RTO.

Negocio

  • conversión;
  • abandono;
  • ventas;
  • leads perdidos;
  • costo por interrupción.

Herramientas y plataformas

cPanel. Panel de administración de hosting.

WHM. Administración de servidores y cuentas cPanel.

Plesk. Panel multiplataforma para alojamiento.

DirectAdmin. Panel de administración de cuentas y servidores.

CyberPanel. Panel asociado con servidores LiteSpeed.

Webmin. Interfaz para administrar sistemas Unix.

Apache HTTP Server. Servidor web de código abierto.

Nginx. Servidor web, proxy y balanceador.

LiteSpeed Web Server. Servidor web comercial orientado a rendimiento y compatibilidad con configuraciones de Apache.

OpenLiteSpeed. Edición abierta de LiteSpeed.

Caddy. Servidor web con automatización de HTTPS.

PHP. Lenguaje utilizado ampliamente en hosting web.

Node.js. Runtime para aplicaciones JavaScript.

MySQL. Base relacional utilizada en numerosos sitios.

MariaDB. Base compatible con MySQL.

PostgreSQL. Base relacional avanzada.

Redis. Almacén en memoria utilizado para caché y datos.

Docker. Plataforma de contenedores.

Kubernetes. Plataforma de orquestación.

Amazon Web Services. Plataforma de nube.

Microsoft Azure. Plataforma de nube y servicios empresariales.

Google Cloud. Plataforma de cómputo y datos.

DigitalOcean. Proveedor de infraestructura y plataformas.

Akamai. Plataforma de distribución, nube y seguridad.

Cloudflare. Red global para DNS, CDN, seguridad, almacenamiento y computación en el borde.

Vercel. Plataforma para aplicaciones frontend y frameworks.

Netlify. Plataforma para sitios y aplicaciones web.

GitHub Pages. Hosting estático para repositorios.

Cloudflare Pages. Plataforma de despliegue y distribución de sitios.

Firebase Hosting. Servicio de hosting para aplicaciones web.

Heroku. Plataforma para desplegar aplicaciones.

Render. Plataforma administrada para sitios, servicios y bases.

Railway. Plataforma de despliegue de aplicaciones y servicios.

Supabase. Backend basado en PostgreSQL y servicios administrados.

WordPress.com. Plataforma alojada para WordPress.

Kinsta. Hosting administrado para WordPress y aplicaciones.

WP Engine. Plataforma administrada orientada a WordPress.

SiteGround. Proveedor de hosting compartido y administrado.

Hostinger. Proveedor de alojamiento, VPS y servicios web.

GoDaddy. Proveedor de dominios, hosting y servicios digitales.

Donweb. Proveedor latinoamericano de hosting, servidores y servicios web.

Let’s Encrypt. Autoridad de certificación automatizada.

UptimeRobot. Monitoreo externo de disponibilidad.

Pingdom. Monitoreo de rendimiento y uptime.

Grafana. Visualización de métricas.

Prometheus. Recolección de métricas y alertas.

OpenTelemetry. Estándares para telemetría.

Sentry. Monitoreo de errores y rendimiento.

La disponibilidad, precios y características de estas plataformas cambian con frecuencia y deben verificarse antes de contratar.

Relación con otros conceptos

Dominio. Nombre utilizado para acceder a un servicio.

DNS. Sistema que relaciona dominios con infraestructura.

Servidor. Equipo o programa que proporciona servicios.

Servidor web. Software que atiende HTTP.

Frontend. Capa visible e interactiva.

Backend. Capa que procesa lógica y datos.

Aplicación web. Software que puede ejecutarse dentro de un hosting.

Sitio web. Conjunto de páginas y recursos alojados.

HTTP. Protocolo de transferencia web.

HTTPS. HTTP protegido mediante TLS.

Certificado digital. Credencial criptográfica utilizada en HTTPS.

Dirección IP. Identificador de red.

Base de datos. Sistema de almacenamiento estructurado.

FTP. Protocolo de transferencia de archivos.

SFTP. Transferencia segura mediante SSH.

SSH. Acceso remoto seguro.

Panel de control. Interfaz para administrar hosting.

Computación en la nube. Provisión remota de recursos informáticos.

Infraestructura como servicio. Modelo de cómputo virtualizado.

Plataforma como servicio. Entorno administrado para aplicaciones.

Software como servicio. Aplicación proporcionada como servicio.

Serverless. Ejecución sin administrar directamente servidores.

Contenedor. Unidad empaquetada de software.

Docker. Plataforma de contenedores.

Kubernetes. Orquestación de contenedores.

CDN. Red de distribución de contenidos.

Caché. Almacenamiento temporal.

Balanceo de carga. Distribución de tráfico.

VPS. Servidor privado virtual.

Servidor dedicado. Equipo físico exclusivo.

Colocation. Instalación de hardware propio en un centro de datos.

WordPress. Sistema de gestión de contenidos.

WooCommerce. Plataforma de comercio electrónico para WordPress.

SEO. Optimización para motores de búsqueda.

Core Web Vitals. Métricas de experiencia web.

Time to First Byte. Tiempo hasta recibir el primer byte.

Ciberseguridad. Protección de sistemas y datos.

Copia de seguridad. Copia recuperable de información.

Recuperación ante desastres. Restablecimiento después de incidentes.

DevOps. Integración de desarrollo y operación.

CI/CD. Automatización de integración y despliegue.

Correo electrónico. Servicio que puede alojarse junto con el sitio o por separado.

Marketing digital. Disciplina que utiliza infraestructura web para campañas y operaciones.

Diferencias entre hosting y dominio

El dominio es el nombre que una persona escribe.

El hosting es el lugar donde se ejecuta o almacena el proyecto.

Un dominio sin hosting puede mostrar una página de estacionamiento, redirigir o no responder.

Un hosting sin dominio puede utilizar una dirección IP o URL temporal.

Diferencias entre hosting y servidor

Un servidor es un recurso físico, virtual o programa.

Hosting es el servicio que utiliza servidores y otras tecnologías para alojar proyectos.

Un plan de hosting puede depender de muchos servidores.

Diferencias entre hosting y centro de datos

El centro de datos es la instalación física.

El hosting es el servicio ofrecido mediante la infraestructura alojada allí.

Diferencias entre hosting y nube

Hosting es un concepto general.

La nube es una forma de proporcionar recursos bajo demanda, automatizados y distribuidos.

Todo cloud hosting es hosting, pero no todo hosting utiliza una arquitectura de nube.

Diferencias entre hosting y CDN

El hosting de origen conserva la aplicación o contenido principal.

La CDN distribuye copias o procesa solicitudes desde su red.

Ambos servicios pueden integrarse.

Diferencias entre hosting compartido y VPS

El hosting compartido limita el acceso administrativo y comparte un entorno administrado.

El VPS proporciona un sistema más aislado y configurable.

El hosting compartido suele resultar más sencillo. El VPS ofrece mayor control y responsabilidad.

Diferencias entre VPS y servidor dedicado

El VPS es una máquina virtual.

El servidor dedicado es un equipo físico completo.

El VPS puede provisionarse rápidamente y escalar con mayor facilidad.

El dedicado proporciona recursos físicos exclusivos.

Diferencias entre hosting administrado y autoadministrado

En el hosting administrado, el proveedor realiza tareas operativas.

En el autoadministrado, el cliente asume mayor responsabilidad.

El alcance exacto debe revisarse en el contrato.

Diferencias entre hosting web y hosting de correo

El hosting web entrega sitios y aplicaciones.

El hosting de correo procesa buzones y mensajes.

Pueden encontrarse dentro del mismo proveedor o estar separados.

Buenas prácticas

Seleccionar según requisitos reales. El plan debe responder al proyecto.

Evitar decidir únicamente por precio. La continuidad y soporte poseen valor comercial.

Revisar los límites técnicos. Deben conocerse CPU, RAM, I/O, procesos e inodos.

Utilizar HTTPS. Todas las páginas deben protegerse.

Activar autenticación multifactor. Debe aplicarse al panel, dominio y proveedor.

Usar contraseñas únicas. Las credenciales no deben reutilizarse.

Preferir SFTP o SSH. FTP debe evitarse cuando existen alternativas seguras.

Actualizar aplicaciones. CMS, plugins y temas necesitan mantenimiento.

Eliminar software abandonado. Las instalaciones sin uso aumentan riesgo.

Aplicar privilegio mínimo. Cada usuario recibe permisos necesarios.

Separar entornos. Producción, desarrollo y staging deben diferenciarse.

Mantener respaldos externos. No deben depender exclusivamente del proveedor principal.

Probar restauraciones. Las copias deben verificarse.

Monitorear disponibilidad. Conviene utilizar un servicio externo.

Monitorear certificados. La expiración debe detectarse.

Controlar el espacio. Los discos llenos pueden derribar servicios.

Rotar logs. Los registros no deben crecer indefinidamente.

Configurar caché. Debe utilizarse según el tipo de contenido.

Utilizar CDN cuando aporte valor. Ayuda con audiencias distribuidas y recursos estáticos.

Optimizar imágenes. Reduce transferencia y tiempo de carga.

Separar correo cuando convenga. Mejora entregabilidad y continuidad.

Configurar SPF, DKIM y DMARC. Protege la identidad del dominio.

Revisar PHP y runtimes. Las versiones obsoletas deben actualizarse.

Restringir acceso administrativo. Puede utilizarse VPN, IP o llaves.

Registrar cambios. Las modificaciones deben ser rastreables.

Documentar la infraestructura. Deben conocerse dominios, servicios y responsables.

Planificar campañas. Los picos deben probarse.

Mantener un plan de migración. La portabilidad debe verificarse.

Evitar dependencias innecesarias. Cada servicio aumenta complejidad.

Revisar costos periódicamente. Las necesidades pueden cambiar.

Definir RPO y RTO. La recuperación debe corresponder con el negocio.

Seleccionar región adecuada. Debe considerarse audiencia, cumplimiento y latencia.

Errores comunes

Contratar por almacenamiento solamente. El rendimiento depende de más recursos.

Creer que ilimitado significa sin límites. Existen políticas y restricciones.

No mantener respaldos propios. El proveedor también puede fallar.

No probar restauraciones. Una copia puede estar dañada.

Guardar el respaldo en el mismo servidor. Un incidente puede afectar ambos.

Utilizar FTP sin cifrado. Expone credenciales.

Compartir contraseñas. Dificulta auditoría y revocación.

No activar MFA. Aumenta el riesgo de secuestro.

Mantener WordPress desactualizado. Las vulnerabilidades conocidas pueden explotarse.

Instalar demasiados plugins. Aumenta carga y superficie de ataque.

Utilizar temas o plugins pirateados. Pueden contener malware.

No monitorear el sitio. Los fallos permanecen sin detectar.

Confiar solamente en el uptime del proveedor. La aplicación puede fallar aunque el servidor continúe activo.

Ignorar el correo durante una migración. Puede perderse comunicación.

Cambiar DNS sin reducir TTL. Aumenta el periodo de transición.

Cancelar el hosting anterior inmediatamente. Impide recuperar datos.

No probar formularios después de migrar. Los leads pueden dejar de llegar.

No revisar tareas programadas. Procesos importantes pueden detenerse.

Alojar campañas masivas en correo compartido. Puede afectar reputación.

Ejecutar una tienda grande en recursos insuficientes. Produce lentitud y errores.

No revisar renovación. Los costos pueden aumentar.

Depender de una herramienta propietaria sin exportación. Dificulta migración.

No documentar accesos. Las cuentas quedan abandonadas.

Utilizar una sola cuenta para todos los administradores. Impide identificar acciones.

No limitar intentos de acceso. Facilita ataques de fuerza bruta.

Deshabilitar SSL para resolver errores. Expone usuarios.

No proteger el archivo de configuración. Puede revelar credenciales.

No separar datos y aplicación. Complica despliegues y recuperación.

Cambiar a microservicios sin necesidad. Aumenta costos y complejidad.

Contratar servidor dedicado sin administración. El equipo puede carecer de capacidad operativa.

Desafíos éticos y organizacionales

Privacidad. Los proveedores pueden procesar datos personales y empresariales.

Jurisdicción. La ubicación del almacenamiento puede afectar obligaciones legales.

Soberanía de datos. Algunas organizaciones necesitan mantener información dentro de regiones específicas.

Transparencia. Los términos deben explicar límites y responsabilidades.

Prácticas comerciales. Los precios promocionales pueden ocultar renovaciones elevadas.

Afirmaciones ilimitadas. Pueden crear expectativas incorrectas.

Dependencia. El proveedor puede dificultar exportaciones y migraciones.

Moderación. Los hostings deben gestionar abuso, malware, fraude y contenidos ilegales.

Libertad de expresión. La suspensión de servicios puede afectar proyectos legítimos y requiere procesos claros.

Concentración. Una parte considerable de internet depende de pocos proveedores.

Impacto ambiental. Los centros de datos consumen electricidad, agua y hardware.

Residuos electrónicos. La renovación de equipos genera desechos.

Trabajo operativo. La disponibilidad continua requiere personal y guardias.

Seguridad compartida. Los clientes pueden suponer que el proveedor protege todos los niveles.

Accesibilidad económica. Los servicios avanzados pueden resultar costosos para pequeños proyectos.

Portabilidad. Los clientes necesitan conservar control sobre dominios, archivos y datos.

Gobernanza. Las organizaciones deben saber quién administra cada activo.

Gobernanza organizacional

Una política de hosting puede incluir:

  • inventario de dominios;
  • inventario de servidores;
  • propietarios;
  • responsables técnicos;
  • clasificación de datos;
  • proveedores autorizados;
  • estándares de seguridad;
  • respaldos;
  • monitoreo;
  • gestión de accesos;
  • actualizaciones;
  • renovaciones;
  • costos;
  • migraciones;
  • retiro.

Cada servicio debería documentar:

  • proveedor;
  • plan;
  • región;
  • IP;
  • dominios;
  • aplicaciones;
  • datos;
  • responsables;
  • accesos;
  • respaldos;
  • fechas de renovación;
  • dependencias;
  • SLA;
  • procedimiento de recuperación.

Los dominios y hostings deben registrarse a nombre de la organización o bajo cuentas controladas por ella.

El acceso no debe depender exclusivamente de una persona o proveedor externo.

Impacto actual

El hosting constituye una infraestructura esencial para la actividad económica, informativa y social en internet.

Pequeñas empresas pueden publicar sitios y tiendas sin adquirir servidores propios.

Las plataformas en la nube permiten que proyectos digitales escalen hacia millones de usuarios.

El hosting administrado ha reducido las tareas técnicas necesarias para operar sistemas comunes.

Las plataformas de despliegue conectadas con repositorios han acelerado la publicación de aplicaciones.

La CDN y la computación en el borde han acercado contenido y lógica a los usuarios.

La concentración de servicios dentro de grandes proveedores aumenta eficiencia y también produce riesgos sistémicos. Una interrupción puede afectar miles de sitios y aplicaciones.

La seguridad del hosting se ha convertido en un componente de la reputación. Los ataques, certificados expirados y páginas comprometidas deterioran confianza.

En marketing, el hosting funciona como la base operativa de campañas, SEO, comercio y automatización. La infraestructura debe considerarse parte de la estrategia y no únicamente un gasto técnico.

Un sitio rápido y estable mejora la probabilidad de que los visitantes completen acciones. Un servidor lento puede desperdiciar inversión publicitaria.

La expansión de la inteligencia artificial aumenta la demanda de cómputo, almacenamiento, bases vectoriales y GPU.

Futuro y tendencias

Computación en el borde. Más procesos se ejecutarán cerca de los usuarios.

Serverless. Las aplicaciones utilizarán servicios activados por eventos.

Contenedores administrados. Los proveedores simplificarán despliegues sin exponer toda la complejidad de Kubernetes.

Infraestructura como código. Los recursos se definirán mediante archivos versionados.

Plataformas internas. Las organizaciones crearán entornos estandarizados para sus equipos.

Bases serverless. El almacenamiento ajustará capacidad automáticamente.

Multicloud. Algunas organizaciones distribuirán cargas entre varios proveedores.

Nube soberana. Crecerán servicios adaptados a requisitos regionales.

Hosting para inteligencia artificial. Aumentará la demanda de GPU y aceleradores.

Inferencia en el borde. Los modelos pequeños se ejecutarán cerca del usuario.

Alojamiento verde. La eficiencia energética y procedencia de electricidad tendrán mayor importancia.

Enfriamiento avanzado. Los centros de datos utilizarán nuevas tecnologías térmicas.

Mayor automatización. Agentes administrarán actualizaciones, capacidad y diagnóstico.

Observabilidad asistida por IA. Los sistemas analizarán logs y métricas automáticamente.

Remediación automática. Determinados fallos activarán acciones controladas.

Seguridad de confianza cero. Cada acceso se verificará independientemente de su ubicación.

Protección DDoS distribuida. Las redes absorberán ataques más cerca de su origen.

Aislamiento reforzado. Las tecnologías reducirán el impacto entre cuentas.

Hosting descentralizado. Algunas plataformas distribuirán almacenamiento y entrega entre redes de nodos.

Web estática dinámica. Los sitios combinarán generación previa con funciones y datos en tiempo real.

Migraciones automatizadas. Las herramientas transferirán proyectos con menor interrupción.

Backups inmutables. Las copias protegidas contra modificación aumentarán frente a ransomware.

FinOps. El control de costos formará parte de la arquitectura.

Regulación ambiental. Los centros de datos enfrentarán mayores requisitos de energía y agua.

Mayor portabilidad. Los estándares y contenedores facilitarán mover aplicaciones.

Hosting no-code. Las plataformas visuales integrarán publicación, bases y automatización.

Alojamiento agéntico. Los sistemas podrán desplegar y administrar aplicaciones creadas mediante agentes.

Revalorización de la simplicidad. Numerosos proyectos elegirán hosting estático o administrado frente a arquitecturas innecesariamente complejas.

Véase también

Referencias

Bibliografía

  • Burns, Brendan. Designing Distributed Systems. O’Reilly Media.
  • Beyer, Betsy et al. Site Reliability Engineering: How Google Runs Production Systems. O’Reilly Media.
  • Coulouris, George; Dollimore, Jean; Kindberg, Tim; Blair, Gordon. Distributed Systems: Concepts and Design. Pearson.
  • Erl, Thomas; Puttini, Ricardo; Mahmood, Zaigham. Cloud Computing: Concepts, Technology and Architecture. Prentice Hall.
  • Hennessy, John L.; Patterson, David A. Computer Architecture: A Quantitative Approach. Morgan Kaufmann.
  • Kleppmann, Martin. Designing Data-Intensive Applications. O’Reilly Media.
  • Liu, Henry H. Software Performance and Scalability. Wiley.
  • Morris, Kief. Infrastructure as Code. O’Reilly Media.
  • Nygard, Michael T. Release It!. Pragmatic Bookshelf.
  • Patterson, David A.; Hennessy, John L. Computer Organization and Design. Morgan Kaufmann.
  • Rosenthal, Lenny; Jones, Richard. High Availability and Disaster Recovery. Wiley.
  • Tanenbaum, Andrew S.; Van Steen, Maarten. Distributed Systems. Pearson.
  • Turnbull, James. The Docker Book. James Turnbull.
  • Uptime Institute. Data Center Site Infrastructure Tier Standard.
  • Ward, Jonathan; Barker, Adam. Undefined by Data: A Survey of Big Data Definitions. 2013.
  • NIST. Cybersecurity Framework.
  • OWASP Foundation. Application Security Verification Standard.