Servidores Web

download Servidores Web

of 22

description

Nuevas Tecnologias de Programacion

Transcript of Servidores Web

  • Servidores Web

  • Modelo Cliente ServidorEl modelo cliente-servidor consiste bsicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta.La tecnologa denominada Cliente -Servidor es utilizada por todas las aplicaciones de Internet/Intranet. Un cliente funciona en su ordenador local, se comunica con el servidor remoto, y pide a ste informacin. El servidor enva la informacin solicitada

  • EjemploPC 1 enva solicitud de pgina webPC 3 quiere conectarse al FTPCliente web/navegadorCliente e-mailCliente FTPRequerimiento de alegsa.com.arPgina web index.htmlMensaje de e-mailMensaje de okSolicitud de conexinSolicitud de usuario y clave

  • Caractersticas Servidores supermicro de alta densidad 2 CPU INTEL XEON 5420 QUAD CORE 2.33 Ghz (8 cores)Memoria 8 GB FB DDR2 667Mhz ECC Registrada

  • Servidores mas utilizados

    Sun Java System Web Server

    Apache

    Microsoft IIS

    Nginx

    Lighttp

  • APACHEApache ha construido una gran reputacin entre los servidoresweb gracias a su gran estabilidad, confiabilidad y el gran aporte del grupo de voluntarios que planean y desarrollan todo lo relativo a esta plataforma, desde la documentacin hasta el mismo cdigo en si.

  • En la actualidad, Apache es una de las herramientas de cdigo fuente libre con ms xito del mundo, pues hace funcionar dos tercios de los sitios Web de todo el planeta. Y gracias a que se puede descargar gratis en cualquier sitio del mundo, la gente lo usa para crear sitios Web desde Rusia hasta Sudfrica, pasando por Vietnam. Todo aquel que necesite o quiera aadir posibilidades a sus servidores Web puede comprar productos como WebSphere, construidos directamente sobre Apache.

  • Corre rpido y consume menos recurso de sistema en comparacin a otrosPermite la implementacin de los ltimos y mas nuevos protocolos

  • Sun Java System Web Server

    El servidor web de Sun es verstil y esta enfocado a organizaciones medias y grandes. puede servir JSP y con el agregado FastCGI puede ser usado con la mayora de lenguajes de script como PHP, Perl, Python, etc.

  • issEs un servidor web completamente modular, formado por ms de 40 caractersticas que se pueden ensamblar en servidores web de pequea superficie optimizados para la funcin deseada en la topologa de aplicaciones. Estas caractersticas se basan en un nuevo nivel de extensibilidad que permite a los programadores extender o reemplazar virtualmente cualquier aspecto del servidor, en el cdigo nativo o con Microsoft.NETFramework.IIS7.0 ofrece extensibilidad a travs de sus caractersticas de tiempo de ejecucin, administracin y funcionamiento para ayudar a crear soluciones integrales para necesidades especficas. Gracias a la plataforma de ncleo, IIS7.0 trata muchos de los problemas asociados a la capacidad de administracin y funcionamiento del servidor.

  • Ngnix

    Interesante servidor web que pese a no disponer de la popularidad de Apache est situado como uno de los ms importantes. Este servidor que fue creado originalmente para poder soportar hasta 500 millones de peticiones simultneas, 13,5 millones de dominios superando ligeramente los servidores de Google (usados fundamentalmente por su plataforma Blogger). Entre los sites que se han decantado por este servidor web destaca Wordpress, SourceForge, Hulu, Ultimate Guitar, Scribd o Badoo.

  • Tipos de ServidoresApacheSun Java System Web ServerMicrosoft IISNginxLighttpEste servidor Web es otro de los ms ligeros que hay en el mercado. Est especialmente pensado para hacer cargas pesadas sin perder balance, utilizando poca RAM y poca de CPU. Algunas pginas populares que lo usan son Youtube, Wikipedia y otras que soportan gran trfico diariamente. Tambin es gratuito y se distribuye bajo licencia BSD.

  • El problema de la escalabilidadLos servidores Web deben:Satisfacer cada vez un mayor nmero de peticiones.Alojar sitios que requieren mayor volumen de almacenamiento.

    El servidor Web es el nico punto bajo control directo del proveedor de contenidos.Mejora del servidor Web.

    El servidor Web contribuye en ms del 40% a la latencia total.Futuro Aumento del porcentaje de contribucin.*

  • Tipos de ServidoresPlataformas de Servidor (Server Platforms): Un trmino usado a menudo como sinnimo de sistema operativo, la plataforma es el hardware o software subyacentes para un sistema, es decir, el motor que dirige el servidor.Servidores de Aplicaciones (Application Servers): Designados a veces como un tipo de middleware (software que conecta dos aplicaciones), los servidores de aplicaciones ocupan una gran parte del territorio entre los servidores de bases de datos y el usuario, y a menudo los conectan.

  • Servidores de Audio/Video (Audio/Video Servers): Los servidores de Audio/Video aaden capacidades multimedia a los sitios web permitindoles mostrar contenido multimedia en forma de flujo continuo (streaming) desde el servidor.Servidores de Chat (Chat Servers): Los servidores de chat permiten intercambiar informacin a una gran cantidad de usuarios ofreciendo la posibilidad de llevar a cabo discusiones en tiempo real.

  • Servidores de Fax (Fax Servers): Un servidor de fax es una solucin ideal para organizaciones que tratan de reducir el uso del telfono pero necesitan enviar documentos por fax.Servidores FTP (FTP Servers): Uno de los servicios ms antiguos de Internet, File Transfer Protocol permite mover uno o ms archivos.Servidores Groupware (Groupware Servers): Un servidor groupware es un software diseado para permitir colaborar a los usuarios, sin importar la localizacin, va Internet o va Intranet corporativo y trabajar juntos en una atmsfera virtual.

  • Servidores IRC (IRC Servers): Otra opcin para usuarios que buscan la discusin en tiempo real, Internet Relay Chat consiste en varias redes de servidores separadas que permiten que los usuarios conecten el uno al otro va una red IRC.Servidores de Listas (List Servers): Los servidores de listas ofrecen una manera mejor de manejar listas de correo electrnico, bien sean discusiones interactivas abiertas al pblico o listas unidireccionales de anuncios, boletines de noticias o publicidad.Servidores de Correo (Mail Servers): Casi tan ubicuos y cruciales como los servidores web, los servidores de correo mueven y almacenan el correo electrnico a travs de las redes corporativas (va LANs y WANs) y a travs de Internet.

  • Servidores de Noticias (News Servers): Los servidores de noticias actan como fuente de distribucin y entrega para los millares de grupos de noticias pblicos actualmente accesibles a travs de la red de noticias USENET.Servidores Proxy (Proxy Servers): Los servidores proxy se sitan entre un programa del cliente (tpicamente un navegador) y un servidor externo (tpicamente otro servidor web) para filtrar peticiones, mejorar el funcionamiento y compartir conexiones.Servidores Telnet (Telnet Servers): Un servidor telnet permite a los usuarios entrar en un ordenador husped y realizar tareas como si estuviera trabajando directamente en ese ordenador.

  • Servidores Web (Web Servers): Bsicamente, un servidor web sirve contenido esttico a un navegador, carga un archivo y lo sirve a travs de la red.

  • Comparativa de Servidores

  • Conclusiones

    Los servidores en el mundo hoy en da son COMPLETAMENTE IMRESCINDIBLES sin ellos no podramos hablar por telfono, las comunicaciones en un alto porcentaje desapareceran, la telefona mvil y fija se vera muy afectada, todos los negocios que trabajasen con sedes centrales repartiendo sus datos y recursos quedaran completamente paralizadas (veamos por ejemplo, casas de seguros, bancos, hospitales), que si maana no hubieran servidores en este pas, o bueno, y porque no decirlo, administradores de sistemas, el pas tardara muy poco en sumirse en el caso, un sistema informtico puede controlar cmaras de seguridad, el estado del trfico, por ejemplo tambin utilizamos los sistemas informticos para hacer las predicciones del tiempo, y alguien puede pensar algunos ejemplos que podra procesar un solo sistema, si, pero como recibira ese sistema datos de otros sistemas informticos repartidos por el mundo si no tuviesen el soporte de otros servidores y redes para comunicarse entre si? simplemente no podran Son Importantes?

    **