Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Servidores - Tecnología de los Computadores

UBA FCE - Lic. en Sistemas de Información
by

Barbara Michalla

on 3 January 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Servidores - Tecnología de los Computadores

SERVIDORES Grupo 1
FCE - UBA
1er Cuat. 2013 Programas de computadora ejecutándose para servir las peticiones de otros programas, los clientes, en nombre de los usuarios. Puede ser a través de la red o localmente. Ordenador físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos. ¿Qué es un servidor? Como Software Como Hardware La arquitectura cliente-servidor permite:
Mejor administración de recursos
Centralización
Mayor velocidad de procesamiento
Mayor capacidad de almacenamiento
Confiabilidad y disponibilidad
Sistemas operativos específicos
Sistemas de Backup y Restauración ASPECTOS y ARQUITECTURA Aspectos deseables de Hardware Procesadores: Mayor cantidad de núcleos, mayor velocidad
Memoria: Más cantidad y mayor capacidad
RAID: Mirroring, Stripping y Spare, entre otros. Familias de Servidores Líneas de productos
Equipamiento compatible por marca
Reconocimiento en el mercado
Soporte de plataformas homologadas
Dedicados y montados para tipos de negocios en particular System X System Z Power Systems Blade Center Mainframes.
zEnterprise
System z10 Servidores x86.
Express Servers y IBM Storage Entornos de gama media Unix Systems. Disponibles para las tres categorías Diseñados para maximizar consumo, energía y precio TECNOLOGÍA BLADE (Cuchillas) DENSITY LINE Versátiles, optimizados para rack. Balance entre eficiencia, performance y administración. Torres expandibles all-inclusive con alta flexibilidad “inchassis”, ideales para empresas en crecimiento MODULAR LINE TECNOLOGÍA HYPERSCALE Creados especialmente para data centers. Proveedores de servicios, computación de máxima performance (segmento HPC) y Big Data Computación, almacenamiento, redes, virtualización y gestión en un único sistema de infraestructura integrada Diseñados para proporcionar beneficios de negocio y optimizadas para los mercados emergentes, y PyMEs. Altamente escalables. Diseñados y optimizados para cargas de trabajo específicas y de alto rendimiento de datos. Incluye soluciones analíticas, operacionales y transaccionales. Ideal primer servidor para una pequeña empresa con la correcta combinación de valor, confiabilidad, colaboración y protección de datos. Ideales para las empresas que requieren valor, flexibilidad y una gama de opciones de rendimiento Para empresas que buscan alto rendimiento para entornos de computación compleja Para empresas que buscan la última tecnología en servidores. Brindan máximo rendimiento y flexibilidad Recomendado para las empresas con múltiples servidores o limitado espacio de almacenamiento Funciones de Administración Servidores de Marca Compatibilidad Soporte Sistemas
Operativos Costos Rendimiento Servidores Genéricos CLUSTERING Servicios esperables Clasificación Componentes Conjuntos de computadoras construidos mediante la utilización de hardwares comunes y que se comportan como si fuesen una única computadora. Operadores diseñados para capacidad de calculo. Alto rendimiento Alta disponibilidad Mantienen servicios compartidos y monitoreo constante. Balanceo de carga Técnica para compartir el trabajo a realizar Escalabilidad Habilidad de adaptarse y reaccionar sin perder calidad Alto rendimiento Alta disponibilidad Alta eficiencia Requieren de gran capacidad computacional. Proveer disponibilidad y confiabilidad Ejecutar la mayor cantidad de tareas en el menor tiempo posible. Nodos
Almacenamiento
Sistemas operativos
Conexiones de red
Middleware HOUSING Tipos de Housing Características Housing para Gamers ¿PREGUNTAS? Modalidad de web hosting, consiste en la venta o alquiler de un espacio físico de un centro de datos para que el cliente coloque allí su propio ordenador.
Mientras que el proveedor se ocupa de otorgar corriente y conexión a internet, el servidor y el hardware son a elección del cliente. Estándar Cliente dispone servidor.
Proveedor dispone infraestructura. Dedicado Proveedor con modalidad de alquiler o leasing.
Garantía sobre el hardware. Sistema de control de clima.
Pisos elevados.
Sistemas de detección y extinción de fuego.
Seguridad 7x24x365.
Cámaras seguridad y alarmas
Sistema de generación de energía.
Sistema de chequeo de servidor vía http.
Sistemas de acceso múltiples Presenta características diferenciadas del housing tradicional. Datacenter world-class: Triple conectividad con tres proveedores simultáneos, alcanzando una velocidad prácticamente de LANAlta disponibilidad.Sistemas de refrigeración redundantesSubestación de media tensión propia.Sistema de switcheo sin intervención humana Servidores rateados
Baja latencia
Panel TCAdmin Otras novedades (Counter Strike 1.6 y CS Source): Hosting Gratuito Alojamiento
compartido Características Limitaciones Características Servicio que se provee a usuarios para almacenar: Información
Imágenes
Video
Cualquier contenido accesible via web. Se permite publicar sitios web gratis.
Se brinda panel de control para administrar el servicio. Espacio de disco limitado.
Limitacion tamaño de archivo.
Limitacion de tipo de archivos (Excluidos .exe)
Ausencia de soporte tecnico.
Dominios solo de tercer nivel (.biz,.info, etc) Hosting Free a cambio de publicidad.
Hosting Free a cambio de posts.
Hosting Free sin nada a cambio. Características Limitaciones Clasificación Servicio económico, costos reducidos al compartir.Se brinda panel de control para administrar el servicio. Disminución de desempeño al compartir recursos de hardware.Fallas ocasionadas por un usuario repercuten en los demás, provocando fallas de seguridad y de estabilidad. Características Limitaciones Servidor Dedicado Características Generalmente es un solo cliente el que dispone de todos los recursos de la maquina.
Pueden brindar servicios tanto de alojamiento compartido como dedicado.
Puede ser administrador por la empresa o por el cliente. Cuidado físico y conectividad generalmente a cargo de la empresa proveedora del servidor. Limitaciones Costo del servicio (Costo mensual maquina + Costo servicios de administración y configuración del server) Alojamiento
Revendedor Diseñado para grandes usuarios o revendedores.Gran capacidad de espacio.Gran cantidad de dominios disponibles.Conveniente para diseñadores Web. Alojamiento de Imágenes Características Generalmente gratuitos.
Publicidad en páginas para costear servicios. Alojamiento en la Nube Características Gran numero de maquinas actúan como un sistema conectadas a un grupo de medios de almacenamientos.Seguridad garantizada por numero de servidores.Eliminación de limitaciones físicas.Prestador de contenidos prescinde de instalar hardware. Datos sensibles de la empresa no están en servidores propios.
Poca madurez funcional
Escalabilidad a largo plazo. Alojamiento Administrado Características Conectividad, recursos, panel de control, etc.
Brindan asistencia para fallos, desconfiguraciones, etc.
Menos económico Alojamiento no Administrado Conectividad, recursos, panel de control, etc.
No brindan asistencia para fallos, desconfiguraciones, etc.
Mas económico Servidores de Base de Datos SOFTWARE HARDWARE Manejo de grandes volúmenes de datos
Administración de conexiones y clientes
Administración de lectura y escritura
Garantía de integridad de datos Gestión de BD (DBMS/RDBMS)
Seguridad y políticas de usuarios
Acelera búsquedas y recuperaciones
Concurrencia
Administración de datos Independencia de ubicación
Seguridad física (datos separados)
Copias de seguridad
Escalabilidad
Dedicación de recursos Servidores de Aplicación Ejemplos de productos de algunas empresas conocidas dentro del mercado: Ventajas de Servidores de Aplicación Plataformas Un servidor de aplicaciones es un software que proporciona aplicaciones a los equipos o dispositivos cliente, por lo general a través de Internet y utilizando el protocolo http.
Suelen asociarse con servidores de alto rendimiento pensados para dar servicio a sitios Web (Web sites) con grandes necesidades. Weblogic Server (Oracle)
WebSphere (IBM)
Resin (Caucho Technology)
JBoss Application Server (RedHat)
Geronimo (Apache)
GlassFish (Oracle)
TomEE (Apache)
JOnAS (ObjectWeb)
EAServer (Sybase Inc.) Arquitectura en tres capas:

1. Capa Cliente o Presentación:
Una interfaz, generalmente gráfica que reside en los clientes. El ejemplo típico es un navegador.
2. Capa Media o Lógica de negocio:
Donde reside el servidor de aplicaciones y el conjunto de programas a los que da soporte.
3. Capa Datos o Almacenamiento: Generalmente una base de datos. •Integridad de datos y códigos: al estar centralizada en una o un pequeño número de máquinas servidoras, las actualizaciones están garantizadas para todos sus usuarios. No hay riesgos de versiones viejas.
•Configuración centralizada: los cambios en la configuración de la aplicación, como mover el servidor de base de datos o la configuración del sistema, pueden ser hechos centralmente.
•Seguridad: se consideran más seguras.
•Performance: limitando el tráfico de la red solamente al tráfico de la capa de presentación, es percibido como un modelo cliente/servidor que mejora la performance de grandes aplicaciones. - Servidores de aplicación Java EE- Servidores de aplicación no-Java EE Servidores Web Esquema ampliado Prestaciones Extra Actuación como representantes Aplicaciones Web Sirve contenido estático a través de la red al navegador de un usuario. Este intercambio es mediado por el navegador y el servidor que hablan el uno con el otro mediante un Protocolo (HTTP o HTTPS).

1.Espera peticiones en el puerto TCP indicado (el estándar por defecto para HTTP es el 80).
2.Recibe una petición.
3.Busca el recurso.
4.Envía el recurso utilizando la misma conexión por la que recibió petición.
5.Vuelve al segundo punto. Esquema Básico de funcionamiento: Servicio de ficheros estáticos
Seguridad y autenticación
Contenido dinámico
Servidores virtuales •Permiten configurar Paginas de error -
Spelling (Apache).
•Incorporar Tags mejorados para generar contenido dinámico -
RXML Tags (Roxen).
•Incorporar comandos de SQL para acceder a Bases de datos -
SQL Tags (Roxen).
•Incorporar comandos para generar Graficos , Titulos, etc -
Graphics (Roxen).
•Permiten realizar graficos partiendo de texto y Fuentes True Type -
Bfnsgd (AOLServer).
•Permiten convertir el servidor web en un servidor de Música -
mod_mp3 (Apache).
•Facilitan herramientas para limitar la velocidad del servicio en diferentes escenarios - Throttle (Roxen), mod_throttle (Apache).
•Transforman ficheros XML a partir de XSL.
Nsxml (AOLServer), tDOM (AOLServer), mod_xslt (Apache).
•Evitan que la pagina web sea reutilizada en otra página -
Kill Frame (Roxen). Algunas características adicionales de ciertos servidores web de código libre son: Algunos servidores permiten su uso como servidores intermedios (proxy servers). Protocolos adicionales Algunos servidores, no sólo atienden y sirven peticiones HTTP (y HTTPS), sino que pueden servir también peticiones basadas en otros protocolos o en protocolos implementados sobre HTTP. ARQUITECTURA -Petición GET-Petición POST-Estructura de una respuesta POST Funcionamiento El Servidor web se ejecuta en un ordenador manteniéndose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error. - Aplicaciones en el lado del cliente
-Aplicaciones en el lado del servidor Software Lenguajes -PHP
-ASP
-PEARL
-PYTON
-RUBY -APACHE-IIS
-Cherokee
-Tomcat
-Lighttpd
-thttpd
Full transcript