Vous êtes sur la page 1sur 20

SERVIDORES Y

SISTEMAS
OPERATIVOS
I N G . SA N D OVA L VA R G A S , E D DY

E S A N D O VA LV @ U S M P. P E
T E L F. : 9 8 7 8 0 4 3 4 3

CICLO 2018 - I
SERVIDOR WEB
Un programa que sirve datos en forma de Páginas Web, hipertextos o
páginas HTML (HyperText Markup Language): textos complejos con
enlaces, figuras, formularios, botones y objetos incrustados como
animaciones o reproductores de sonidos.

La comunicación de estos datos entre cliente y servidor se hace por


medio un protocolo, concretamente del protocolo Http.

Con esto, un servidor Web se mantiene a la espera de peticiones HTTP,


que son ejecutadas por un cliente HTTP; lo que solemos conocer como
un Navegador Web.
SERVIDOR WEB
Es un programa que se ejecuta continuamente en un computador,
manteniéndose a la espera de peticiones de ejecución que le hará un cliente o
un usuario de Internet. El servidor web se encarga de contestar a estas
peticiones de forma adecuada, entregando como resultado una página web o
información de todo tipo de acuerdo a los comandos solicitados.
PROTOCOLO HTTP
Es el protocolo de comunicación que permite las transferencias de información en
la World Wide Web.
Apache
Servidor Apache
Los estudios estadísticos realizados ponen de manifiesto al servidor Apache como el más
utilizado, con un 40% frente a los otros diferentes tipos de servidores existentes.
El servidor Apache surge en 1995. Es un software web que permite a sus clientes acceder a
páginas web, en forma de ficheros con formato HTML, a partir de un navegador llamado
“browser”.
Este servidor se trata de una aplicación funcionando en base a los sistemas de explotación de
tipo Unix y también en base a diversos sistemas como, por ejemplo, Microsoft Windows.
Este tipo de servidor proporciona una funcionalidad complementaria a diferentes módulos
como, por ejemplo, la interpretación del lenguaje Perl, PHP, servidor proxy, protocolos de
comunicación adicionales, etc.
La versión de Windows se consideró estable desde la versión 1.2 de Apache.
ROL: SERVIDOR WEB (IIS)
El segundo tipo de servidor más utilizado, aproximadamente un 20 %, es el servidor IIS de Microsoft.

La primera versión del IIS (1.0) surgió con Windows NT 3.51 y la última (10.0) con Windows Server 2016 y

Windows 10.

Esta última versión incluye el soporte de HTTP/2.

El rol del servidor permite compartir las informaciones con usuarios en Internet, Intranet o Extranet. De forma

resumida, el servidor IIS se ocupa de solicitudes destinadas a diversas websites, permitiendo crear extensiones

y filtros.
Nginx

Otro tipo de servidor utilizado en informática es el servidor Nginx. Aproximadamente, un


7% de las páginas web están servidas por Nginx.
Su desarrollo debutó en 2002 gracias a las necesidades de la página web rusa, con
abundante tráfico, “Rambler”.
Nginx es un software libre de servidor web así como también un proxy inverso.
Las mayores ventajas de este servidor son su alto rendimiento y su bajo consumo de
memoria
El sistema es usado por una larga lista de sitios web conocidos. Entre ellos se
encuentran: WordPress, Netflix, Hulu, GitHub, Ohloh, SourceForge, TorrentReactor y
partes de Facebook (como el servidor de descarga de archivos zip pesados).
Internet Information Server
Es un Servidor Web y conjunto de servicios para el Sistema operativo de Microsoft Windows.
Los servicios de Microsoft Internet Information Server incluyen:
◦ los protocolos Network News Transport Protocol (NNTP) o protocolo de transferencia de noticias a través de la red.
◦ File Transfer Protocol (FTP) o protocolo de transferencia de archivos
◦ Post Office Protocol (POP) o protocolo de Oficina de Correos
◦ Así como Simple Mail Transfer Protocol(SMTP) o protocolo simple de transferencia de correo
◦ El servicio de HTTP/HTTPS
INSTALACIÓN
Los servicios de Internet Information Services proporcionan las herramientas y funciones necesarias
para administrar de forma sencilla un servidor web seguro. ¿Cómo se instala?
En este tema se describen tres métodos para instalar IIS:
• Mediante el Asistente para configurar su servidor
• Mediante Agregar o quitar programas en el Panel de control.
• Mediante la instalación desatendida
Versiones
IIS 1.0, Windows NT 3.51 Service Pack 3
IIS 2.0, Windows NT 4.0
IIS 3.0, Windows NT 4.0 Service Pack 3
IIS 4.0, Windows NT 4.0 Option Pack
IIS 5.0, Windows 2000
IIS 5.1, Windows XP Professional
IIS 6.0, Windows Server 2003 y Windows XP Profesional x64 Edition
IIS 7.0, Windows Vista (Solo Bussiones y Ultimate) y Windows Server 2008
IIS 7.5, Windows 7 y Windows Server 2008 R2
IIS 8.0, Windows 8 y Windows Server 2012
IIS 8.5, Windows 8.1 y Windows Server 2012 R2
IIS 10.0, Windows 10 y Windows Server 2016
BALANCEO DE CARGA
BALANCEO DE CARGA
Un balanceo de carga es un sistema muy utilizado cuando se tiene que atender mucho tráfico en una
aplicación o sitio web. Básicamente, consiste en crear un grupo de servidores que se encarga de atender
las solicitudes que recibe un servicio, como una página web, servidores de correo electrónico, un web
service, etc.
Mediante el balanceo, todas las solicitudes al sistema se reparten entre diversos servidores y, con ello, se
aumenta la cantidad de usuarios concurrentes que un proyecto puede atender.
El grupo de los distintos servidores configurados para atender las peticiones se denomina cluster y para
distribuir la carga entre ellos una máquina debe actuar como balanceador. Éste además es capaz de
evaluar la carga y tiempos de respuesta de los servidores, para saber a quienes dirigir el tráfico entrante
con la ayuda de una serie de reglas.
BALANCEO DE CARGA
Un balanceador de carga fundamentalmente es un dispositivo de hardware o
software que se pone al frente de un conjunto de servidores que atienden una
aplicación, y este asigna las solicitudes que llegan de los clientes a los servidores
usando algún algoritmo.
Los métodos de balanceo pueden ser: de petición, basado en sesión o de
métodos.
BALANCEO DE CARGA
Existen varios métodos para realizar el balanceo de carga.
◦ Round-Robin
◦ Weighted Round-Robin
◦ Least Connection
◦ Weighted Least Connection
◦ Fastest
◦ Observed
◦ Predictive

Los balanceadores de carga pueden ser soluciones hardware, tales como routers y switches que
incluyen software de balanceo de carga preparado para ello, y soluciones software que se
instalan en el back end de los servidores.
Round-Robin

Distribuye las peticiones de manera equitativa y


racional. Empezaría por el primer servidor entregando
las peticiones una a una hasta el último y vuelta a
empezar.
Weighted Round-robin
Se define un peso ponderado para cada uno de los
servidores y se envían las peticiones en función de
este peso.
Es una mejora sobre el Round-Robin, ya que, por
ejemplo, la máquina 1 puede manejar 4 veces la carga
que soporta la máquina 2.
Least Connection
Las peticiones se hacen dependiendo del número de conexiones que tenga cada servidor en ese
momento.
Weighted Least Connection
Como en el caso anterior, las conexiones se entregan
dependiendo del número de conexiones que tenga cada
servidor en ese momento, pero dependiendo del peso
ponderado asignado a cada una de las máquinas
Fastest
Las peticiones se entregan al servidor que menor tiempo de respuesta tenga de cada uno de ellos. Esto es,
al más rápido, como su nombre indica.
Observed
Este algoritmo usa una lógica combinada de los algoritmos Least Connections y Fastest, haciendo un ranking
de los servidores de acuerdo a una combinación de criterios como el número actual de conexiones y el
tiempo de respuesta. Aquellos que tienen menor cantidad de conexiones y un tiempo de respuesta más
rápido, reciben las nueva peticiones.
Predictive
Usa la forma de ranking manejada por el algoritmo Observed, sin embargo, en este caso se analiza la
tendencia del ranking, determinando qué servidores pueden mejorar o empeorar su rendimiento. Aquellos
que tengan una tendencia de mejora, recibirán mayor cantidad de conexiones.
Network Load Balanced (NLB) –
Equilibrio de Carga

Característica de Windows Server 2012 R2


Ofrece tolerancia a errores en la capa de Red
Soporta hasta 32 servidores
Soporta el Servicio IIS
Brinda Alta Disponibilidad y Escalabilidad

Vous aimerez peut-être aussi