Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host.
El
alojamiento web (en inglés:
web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es una analogía de "
hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar específico, en este caso la analogía alojamiento web o alojamiento de páginas web, se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos, en Internet o más específicamente en un servidor, que por lo general hospeda varias aplicaciones o páginas web.
El hosting u hospedaje es un espacio en un servidor en el cual se guardará toda la información de tu sitio web. Se puede definir como "
un lugar para tu página web o correos electrónicos", aunque esta definición simplifica de manera conceptual el hecho de que el alojamiento web es en realidad espacio en Internet para prácticamente cualquier tipo de información, sea archivos, sistemas, correos electrónicos, videos, etcétera.
A continuación describiremos
distintos términos que van asociados al Hosting.
Ancho de banda
Es la capacidad que posee el servidor en el que está alojado su hosting para soportar una determinada transferencia de datos. Imagínate una manguera. En ella, el diámetro de apertura de la goma que conduce el agua equivaldría al ancho de banda, mientras que el número de litros de agua que discurren por su interior se corresponderían con la transferencia. El ancho de banda se suele medir en bits por segundo (bps), kilobits por segundo (kbps) o megabits por segundo (mps).
Apache
El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix, Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual según la normativa RFC 2616. En la actualidad, cerca del 50% de las webs de todo el mundo son servidas por Apache, lo que lo convierte en uno de los softwares más populares y confiables. Es desarrollado y mantenido por la Apache Software Foundation.
API
Viene del inglés Application Programming Interface "
Interfaz de Programación de Aplicaciones", se trata de un conjunto de reglas y especificaciones que permiten a las aplicaciones comunicarse entre ellas. Son muy útiles porque facilitan y evitan empzar desde cero código, reduciendo los tiempos y costes asociados al desarrollo de aplicaciones..
Backup
Una copia de seguridad de sus ficheros, es útil y necesaria ya que si por alguna razón se equivoca, siempre puede restaurarlos. También podría evitar que perdiera información valiosa de tu página web, pero
tan importante es tener una copia de seguridad, como periódicamente
comprobar el correcto funcionamiento de dichas copias de seguridad. ¿Cómo? Restaurando dicha copia y verificando que está todo correcto.
Base de datos
Las bases de datos permiten el almacenamiento ordenado de la información para una fácil recuperación de la misma. Si tu sitio web cuenta con aplicaciones que procesan datos o ha sido diseñado para generar páginas web de forma dinámica, necesitará una base de datos para almacenar y recuperar información.
Caché
Con el objetivo de reducir el tiempo de carga de una página web, los navegadores guardan una copia de sus elementos HTML, CSS, JavaScript, imágenes, etc. Así cada vez que queremos acceder a esa página el navegador no tiene que cargarla desde cero, por lo que nos la mostrará en menos segundos. Sí queremos ver la página web después de ciertas modificaciones como podrían ser en las Hojas de Estilo, deberíamos presionar CTRL+ALT+F5 en repetidas ocaciones (3 ó 4) para así ver la nueva versión.
CDN
Una red de distribución de contenidos (CDN,
content delivery network en inglés) es una red superpuesta de orendadores que contienen copias de datos, colocados en varios puntos de una red con el fin de maximizar el ancho de banda para el acceso a los datos de clientes por la red. Un cliente accede a una copia de la información cerca del cliente, en contraposición a todos los clientes que acceden al mismo servidor central, a fin de evitar embudos cerca de ese servidor.
Los tipos de contenido incluyen objetos web, objetos para descargar (archivos multimedia, software, documentos), aplicaciones, medios de comunicación en tiempo real y otros componentes de entrega de Internet (DNS, rutas y consultas de base de datos).
CMS
Del inglés Content Management System, es un sistema de gestión de contenidos que permite crear y administrar material dentro de tu sitio web sin necesidad de saber de programación. En Grupo5 contamos con un CMS propio, muy intiuitivo y fácil de usar para que los clientes puedan gestionar los contenidos de las webs que desarrollamos.
Espacio en disco
El espacio en disco es la cantidad de Gigabytes, también conocido como GB, de datos disponible en el disco duro asignado al host. Las bases de datos, emails, archivos multimedia, etc. de un sitio web se almacenan dentro de un disco con una determinada capacidad. Por eso, antes de decantarte por
un plan de hosting u otro, echa un ojo al espacio que te proporciona. Recuerda que siempre te asesoramos.
FTP
Del inglés File Transfer Protocol, es un protocolo para la transferencia de archivos entre el PC y el servidor donde está el hosting. Uno de los principales inconvenientes del FTP es que la transferencia de los archivos se realiza sin cifrar. Por lo tanto, siempre que sea posible debemos usar aplicaciones como SCP y SFTP, que permiten transferir archivos cifrando el tráfico.
IMAP
Es el protocolo de correo más habitual. Trabaja directamente sobre el servidor, por lo que es accesible desde cualquiera de los dispositivos. Pero también debemos ser conscientes que ocupa espacio en el hosting, por esto siempre recomendamos utilizar
POP3.
Logs
Los logs son archivos de texto donde se registran cronológicamente las acciones llevadas a cabo sobre un servidor, una aplicación, una base de datos… Por ello, en caso de incidencia, se debe acudir a ellos para detectar en qué fase del proceso puede estar el origen del error.
HTTPS
Es la versión segura de HTTP, el protocolo de transferencia de hipertexto. Se reconoce en forma de candado o barra verde en el navegador y su principal beneficio es que es fácilmente reconocible para el usuario, que detectará al momento que tu web es de confianza. Además, desde
julio de 2018 Google penaliza a las webs que no usan HTTPS, por lo que si aún no usas esta versión del protocolo tu posicionamiento web se verá perjudicado.
Migración
Antes de realizar una migración de cualquier tipo, es recomendable hacer una copia de seguridad del sitio web. Migración de tu proveedor actual a otra diferente por disconformidad con los servicios que te presta. En
Grupo5.com llevamos acabo dicha migración, web, correos, DNS, ficheros.
MySQL
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos más popular del mundo. Es utilizado por gran parte de los CMS que requieren programación en
PHP
PHP
PHP es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web. Fue creado inicialmente por el programador danés-canadiense Rasmus Lerdorf en 1994. En la actualidad, la implementación de referencia de PHP es producida por
The PHP Group. PHP originalmente significaba Personal Home Page, pero ahora significa el inicialismon recursivo PHP: Hypertext Preprocessor.
POP3
A diferencia de IMAP, el POP3 se utiliza en clientes de correo para obtener los mensajes de correo electrónico almacenados en un servidor remoto, y almacenarlos de forma local (según el cliente de correo, se puede borrar periodicamente los correos para no ocupar el espacio en el Hosting) y poder acceder a ellos sin ncesidad de estar conectados a Internet. Es un protocolo de nivel de aplicación en el Modelo OSI.
RAM
Viene del inglés Random Access Memory, es un término que escuchamos a menudo y que en nuestro entorno y suele referise a la memoria principal de un dispositivo (PC, teléfono móvil.), la que soporta su sistema operativo y todas sus aplicaciones. En el hosting, la memoria RAM se utiliza para almacenar información procedente de lenguajes de programación (como vimos anteriormente PHP), del sistema de caché, para realizar tareas que requieran tiempos largos de ejecución, etc.
Script
Un script es un archivo en forma de código de programación que contiene órdenes para ejecutar diferentes funciones. Una vez creado y editado, un intérprete seguirá los pasos que le dicta el código para hacer efectivas esas órdenes. Se usan tareas repetitivas. Por ejemplo, crear copia de seguridad de nuestro sistema cada cierto tiempo.
SSH
SSH (o Secure SHell) es el nombre de un protocolo y del programa que lo implementa cuya principal función es el acceso remoto a un servidor por medio de
un canal seguro en el que toda la información está
cifrada. Además de la conexión a otros dispositivos, SSH permite copiar datos de forma segura (tanto archivos sueltos como simular sesiones FTP cifradas),
gestionar claves RSA para no escribir contraseñas al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.
SSL
Un certificado SSL es intermediario entre el servidor y el usuario, encriptando la comunicación, intercambio de datos que se produzcan en su web: registrarse, compras, la subida de un archivo, etc. Así que protege a sus visitantes contra el robo de información y además, desde julio de 2018 Google penaliza a las webs que no usan HTTPS, por lo que si aún no usas esta versión del protocolo tu posicionamiento web se verá perjudicado. Es imprescindible si trabajas con datos bancarios de tus clientes.
Transferencia
Es el consumo máximo de gigabytes de datos que su hosting puede asumir en un periodo de tiempo.
Redirección web
Una redirección web permite que un dominio apunte hacia cualquier otra dirección web o hacia una dirección específica dentro del dominio.