Programación en internet

LIC.Jonathan Giovanni Soto Muñoz

2- SERVIDORES WEB.

1 - Introducción a Servidores
2 - Instalación de Servidores
3 - Administración de Servidores
4 - Herramientas para la Administración de Servidores

¿ Qué es un servidor?

Según Wikipedia el 16 de Julio del 2016:
Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente.

  • Un servidor es un cerebro que tiene una aplicación específica, puede tratarse de una computadora pequeña e incluso antigua, o muy poderosa y actualizada que puede tener una o más funciones en específico.
  • Un servidor puede ser un computador que se encuentre en una tienda, en la que se encuentre la base de datos necesaria para registrar las ventas de todas las cajas registradoras y de todos los productos en los verificadores de precios.

  • Generalmente se encuentran en una habitación reservada en la que se conecta un router que canaliza los datos a las diversas terminales.
  • Un servidor es un ordenador que genera o resguarda datos para ser proporcionados en el momento requerido, también puede ser programado para realizar actividades como cobros programados a los deudores morosos o promociones dedicadas a cierto tipo de consumidores.
  • En gran escala es la que puede generar o prestar los servicios de telefonía, internet o datos en específico.

¿Para qué sirve un servidor?

Usualmente un servidor procesa las solicitudes de los usuarios y hace la entrega de los datos a los mismos. Algunos servidores incluso pueden realizar tareas más complejas que solo administrar datos a los clientes.

Tipos de servidores

Los servidores se pueden clasificar por su rol o por su función

Servidores según su rol

  • Servidor dedicado: el servidor completo esta reservado para resolver las peticiones de los clientes
  • Servidor no dedicado: estos servidores comparten su potencia entre las peticiones de los clientes y posibles peticiones de un usuario local

Servidores según su función

  • Servidore de impresiones: controla impresoras y recibe trabajos de impresiones de clientes en la red.
  • Servidor de correo: gestiona las tareas relacionadas a los correos de los clientes de la red
  • Servidor de fax: gestiona las funciones necesarias para el envío y recepción de fax
  • Servidor de telefonía: ejecuta las funciones relacionadas con la telefonía
  • Servidor proxy: administra las conexiones de red que los equipos realizan a servidores de destino
  • Servidor web: almacena documentos HTML, imagenes, texto, y demás materiales web y distribuye el contenido a los clientes
  • Servidor de base de datos: provee servicios de base de datos a equipos o programas por el modelo cliente-servidor

¿Dudas?

¿Qué es Hosting

El hosting web es un servicio en línea que permite publicar un sitio web en internet. La particularidad del hosting radica en la "renta" de un espacio en un servidor, donde alojas todos los archivos y datos necesarios para hacer funcionar el sitio web.

¿Cuál es la diferencia entre hosting y dominio?

El dominio es el nombre con el cual los usuarios buscan un sitio web, y el hosting es el servicio que permite publicar un sitio web.

¿Dudas?

¿Que es un VPS

Un Servidor Virtual Privado (VPS, por sus siglas en inglés) es una forma de particionar un solo servidor en máquinas virtuales (con funciones de servidor) de forma que cada partición funcione como una única máquina, cada máquina virtual trabaja bajo su propio sistema operativo y puede realizar funciones (como reiniciarse o entrar en mantenimiento) de manera independiente al resto.

Ventajas de un VPS

  • Es más confiable que un hosting compartido
  • Los recursos, como memoria o potencia, están garantizados
  • Los problemas como el aumento de tráfico al servidor no afectan a tu sitio
  • Obtienes acceso root a tu servidor

¿Qué es un servidor dedicado?

Un servidor dedicado es un equipo físico que destina todos sus recursos a proporcionar la información y resolver las peticiones de los usuarios. A diferencia de otros servicios de hosting, este tipo de servidores atienden a un solo sitio.

Este tipo de servidores suelen ser costosos, por lo que se recomiendan para sitios con alto tráfico de usuarios como facebook, youtube, etc.

Ventajas de un servidor dedicado

  • La ventaja más notable es que se dispone enteramente de los recursos del servidor
  • Es completamente configurable para las necesidades del usuario
  • Actualizaciones sencillas y gestionables

¿Qué es un cloud server?

Un cloud server es una infraestructura que puede ser física o virtual y ofrece un servicio de hosting. Se basa un modelo de servicio en la nube llamado Infraestructura como servicio (IaaS), según el cuál se ofrece hardware virtualizado e infraestructura de procesamiento.

Tipologías de cloud server

  • Lógico: cuando se ofrece a través de una virtualización del servidor físico, que se distribuye de forma lógica en distintos servidores virtuales, cada uno con su sistemas operativo, interfaz de usuario y aplicaciones
  • Físico: cuando se realiza el acceso al servidor físico a travéz de la nube

Instalación de Servidores

Servidor

Click

Software necesario:

Xammp
O bien
http://www.easyphp.org/ ----> descargar

https://dev.mysql.com/downloads/mysql/5.5.html/ ----> descargar

https://www.mysql.com/products/workbench/ ----> descargar

¿Dudas?

Administrar servidores

Se le llama así a la tarea de dar revisión a los servidores o servidor asignado a monitoreo para su buen funcionamiento.

Herramientas para administrar servidores

  • WinSCP
  • Wireshark
  • Amanda Network
  • Zenmap
  • Performance Analysis of Logs (PAL)

WinSCP

Es una herramienta en software libre que ofrece al usuario un cliente gráfico de SSH para Windows. Concretamente, WinSCP permite realizar transferencia de archivos entre nuestro equipo y un equipo remoto (un servidor, por ejemplo) mediante SCP (Secure Copy sobre el protocolo SSH) o bien mediante SFTP (SSH File Transfer Protocol). Si además del cliente gráfico queremos contar con una consola con la que acceder, vía SSH, a nuestros servidores podremos integrar en WinSCP a PuTTY, el popular cliente de SSH para Windows.

Wireshark

Es una de las herramientas más útiles que se utiliza para realizar diagnósticos en una red. Esta herramienta es un útil analizador de protocolos de red en software libre (se distribuye bajo licencia GPL) con el que podremos comprobar el correcto funcionamiento de una aplicación, localizar los puertos que utiliza y analizar el tráfico que discurre por nuestra red.