Gestión de server web en Palermo
Además de ser un web designer soy también un administrador de server web. Mi experiencia comienza hace dos décadas cuando elegí usar y trabajar con un sistema operativo GNU / Linux, aunque es más correcto decir "distribución GNU / Linux" porque además del software básico, se puede instalar softwares necesarios para desarrollar sitios web que permiten obtener los softwares directamente desde algunos servidores como los repositorios de Debian.
Entre estos programas se encuentra Apache2 (servidor web) MySQL (servidor de base de datos) PHP (lenguaje de programación especializado en la creación de sitios web dinámicos), estos 3 programas mencionados anteriormente más la distribución de Linux forman el acrónimo LAMP (Linux Apache MySQL PHP) que en la actualidad es la configuración más utilizada para la creación de sitios web de diversos tipos.
Ahora es el momento de aclarar las diferencias entre un servidor web como software y un server web como host que es como un ordenador potente en términos de hardware y que funciona las 24 horas del día. El host es un ordenador que, conectado a una red privada o directamente a Internet, le permite instalar el software necesario para alojar los contenidos estáticos o dinámicos de un sitio al que se puede acceder a través de un sistema cliente / servidor, donde se entiende cliente los browsers como Firefox, Chrome, Safari, Opera, etc.
Por servidor web software nos referimos a software necesario para mostrar el contenido de un sitio. Entre estos programas podemos referirnos a IIS (Internet Information Services) de Microsoft (software propietario, distribuido bajo copyright) y Apache, actualmente el servidor web más usado en el mundo con licencia de código abierto "Apache License".
La administración de un server web doméstico y el software requerido para ejecutar los CMS (Content Management System) más popular, como WordPress, Joomla o Magento, puede ser complicado para aquellos que no tienen competencia sin hablar de los problemas de seguridad que puede crear un servidor violado.
Hay muchas compañías que ofrecen servicios de hosting con diferentes tipos de servidores, todos con ventajas y desventajas y con diferentes costos, desde unas pocas de docenas de euros al año a precios mucho más altos.
A continuación encontrará descripciones de los distintos tipos de servidores web disponibles.
Shared hosting (Hosting compartido)
Dedicated hosting (Servidor dedicado)
Shared hosting (Hosting compartido)
Shared hosting significa aquellos tipos de alojamiento web donde se instalan múltiples sitios web en el mismo ordenador, compartiendo recursos de hardware como ram, procesador, disco duro y dirección IP.
Con esta configuración, cada sitio web está sujeto al consumo de recursos de hardware; si uno o más sitios web tienen un alto tráfico de datos, su sitio también sufrirá. El shared hosting casi siempre usa la misma dirección IP, problema solucionable pagando un poco más, puedes obtener una dirección IP dedicada, una opción recomendable para los motores de búsqueda que no penalizarán su sitio si otro sitio web publica spam o contenido que viole los derechos de autor.
Entre las desventajas del shared hosting hay poca posibilidad de configuración, aunque hay un panel de control, no hay manera de administrar algunos aspectos del servidor web como Apache.
Entre las cosas positivas está que, con gran simplicidad desde el panel de control, será posible administrar las bases de datos que se pueden utilizar mediante el hosting y casi siempre usando phpmyadmin un software con una interfaz web que permite operar en algunos aspectos de la base de datos MySQL. Además, el webmaster que lo administra no tendrá que tratar con ciertos aspectos del sitio web, ya que el backup y todas las actualizaciones de seguridad del software serán administradas por el provider sin confundirse con los CMS como WordPress y Joomla, donde las actualizaciones siempre serán a cargo del diseñador web o del analista de sistemas que cuida el sitio.
Este tipo de hosting puede ser útil para aquellos sitios pequeños que no tienen un gran número de conexiones simultáneas y desean gastar lo menos posible para alojar su propio proyecto web.
Dedicated hosting (Servidor dedicado)
Con un servidor dedicado, tendrá una ordenador completo a su disposición, aprovechando todos los recursos de hardware para su sitio con un alto rendimiento y tráfico de datos, y una o más direcciones IP dedicadas.
El precio es obviamente más alto que el de los servidores VPS o compartido, claramente todas las configuraciones y la seguridad del servidor recaen en el propietario del servidor dedicado, que generalmente depende de un administrador del servidor dedicado ya que el conocimiento sistémico es alto, considerando que es posible administrar todos los aspectos del software que aloja su sitio, como el server web, la base de datos, el soporte del lenguaje de programación utilizado para crear el sitio, la copia de seguridad, el firewall, el servidor de correo y las actualizaciones de seguridad.
Entre los aspectos positivos, hay que muchas empresas que venden hosting ofrecen pagar un poco más por el servicio Managed, haciendo administrar muchos aspectos de la operación directamente al hosting.
La solución de un server web dedicado es una excelente opción para los sitios que requieren una gran cantidad de recursos de hardware y mucho tráfico y obviamente para aquellos que están dispuestos a invertir un precio alto para alojar su propio sitio web.
VPS (Virtual private server)
El alojamiento de VPS comparte con los hosting shared que varios sitios se alojan en el mismo servidor físico, pero a diferencia de los servidores compartidos, cada VPS tiene espacio y recursos de hardware virtualizados que permiten un rendimiento garantizado más allá de lo que sucede en otros sitios.
Los recursos de VPS son casi siempre escalables. La capacidad del hardware se puede aumentar pagando, lo que puede ser interesante para aquellos proyectos web que con el tiempo necesitan un servidor más potente.
Como a los servidores dedicados, el administrador del sistema o la persona a cargo de ello administrará los VPS, incluso si en muchos casos es posible comprar un servicio Managed.
Cloud Hosting
El Cloud Hosting es muy diferente de los servidores mencionados anteriormente, no hay un solo server físico, el sitio se distribuye a través de una red de ordenadores.
Este tipo de hosting es una opción óptima para aquellos proyectos web que podrían tener un aumento en los recursos de hardware y el tráfico de datos.
El Cloud hosting permite ser siempre escalable sin interrupciones en el servicio, los recursos están garantizados y el aislamiento de otros sitios web es total.