Escolar Documentos
Profissional Documentos
Cultura Documentos
ndice
ndice..................................................................................................................................2 Introduccin .......................................................................................................................3 Objetivo .............................................................................................................................3 Arquitectura: ......................................................................................................................4
1. Sistemas Informticos Centralizados ................................................................................. 4
Desventajas: ........................................................................................................................................ 5
Estructura N Capas................................................................................................................... 15
Introduccin
Es imposible determinar cuntas arquitecturas existen dado que las combinaciones son infinitas, pero generalmente cada arquitectura se puede clasificar en centralizada o distribuida
Las arquitecturas de sistemas distribuidos empezaron a obtener popularidad en la dcada de los 80 cuando el computador central fue reemplazado por un gran nmero de pequeos servidores instalados a lo largo y ancho de las empresas. La arquitectura Cliente/Servidor es una arquitectura distribuida. En su forma ms simple, los servidores almacenan los datos, y los clientes la analizan de acuerdo con los requerimientos del usuario. Los lmites entre las arquitecturas centralizadas y distribuidas se hacen ms borrosos dado que muchas empresas estn manejando su informacin en servidores pequeos y a la vez, mueve todos estos servidores a una ubicacin fsica centralizada. Si el proceso de datos se va a suceder en varias ubicaciones, se puede decir razonablemente que se tiene una arquitectura distribuida. Si por el contrario, la mayora del proceso se llevar a cabo en un solo sitio, se puede decir que tiene una arquitectura centralizada.
Objetivo
y Identificar los tipos de arquitecturas de servidores
3
Arquitectura:
Sistemas Informticos Centralizados
Constituyen a las primeras tres generaciones de computadores, existe una maquina servidora que almacena los datos y las aplicaciones que lo procesan y los clientes actan como terminales. Se concentran en un departamento especializado el equipamiento, el personal y las informaciones. Esta arquitectura se utiliza en la actualidad en pequeas empresas, que cuentan slo con una microcomputadora procesando toda la informacin centralizadamente. ESQUEMA DE UN SISTEMA INFORMTICO CENTRALIZADO
Desventajas: y y y y Dependencia de los usuarios al departamento central de procesamiento de datos. Atrasos en las entregas de los resultados. Diferentes prioridades con afectacin a usuarios. Cuellos de botella.
Caractersticas: y y Concurrencia: Permite que los recursos disponibles puedan ser utilizados en forma simultnea por los usuarios. Carencia de reloj global: Las coordinaciones para la transferencia de mensajes entre los diferentes componentes para la realizacin de una tarea, no tienen una temporizacin general, est ms bien distribuida a los componentes. Fallos independientes de los componentes: Si un componente del sistema falla, los dems pueden seguir funcionando. Esto permite el logro de las tareas con mayor efectividad, pues el sistema en su conjunto continua trabajando y es tolerante a fallos.
Algunos de los protocolos que se utilizan en los sistemas distribuidos son: y y y y Protocolo IP: protocolo de internet. TCP/IP: protocolo de transferencia de archivo. HTTP: protocolo de transferencia de hipertexto. SMTP: protocolo de transferencia de correo simple. 6
Ventajas:
y y y y
y y
Pude ser mucho ms barato al aadir servidores y clientes cuando se requiere aumentar la potencia de procesamiento. Es ms confiable. Al estar distribuida la carga de trabajo en muchas mquinas la falla de una de ellas no afecta a las dems, el sistema sobrevive como un todo. Se puede aadir procesadores al sistema incrementando su potencia en forma gradual segn sus necesidades. Se pueden compartir recursos, como programas y perifricos, muy costosos. Ejemplo: Impresora Lser, dispositivos de almacenamiento masivo, etc. Lo que permite que satisfacer las necesidades de muchos usuarios ala ves. Mejora la comunicacin entre personas, a travs de correo electrnico por ejemplo. Es ms flexible, ya que la carga de trabajo se distribuye entre diferentes ordenadores.
Desventajas: y El principal problema es el software, es el diseo, implantacin y uso del software distribuido, pues presenta numerosos inconvenientes, como el S.O, lenguaje de programacin y aplicaciones, que tanto debe hacer el sistema y que debe hacer el usuario. Problemas en redes de comunicacin, como perdida de mensaje, saturacin de en el trafico.etc. Seguridad de los datos al ser compartido.
y y
Aplicaciones:
y y
Sistemas comerciales como sistemas de reservas de lneas areas, aplicaciones bancarias, cajas y gestin de grandes almacenes. Redes WAN. 7
y y y
Aplicaciones multimedia como videoconferencias, tele vigilancia, juegos multiusuario, etc. Enseanza asistida por ordenadores. reas de la informacin aplicada a los sistemas distribuidos como comunicaciones, sistemas operativos distribuidos, bases de datos distribuidas, servidores distribuidos de ficheros o sistema de tolerancia a fallos.
3. Sistemas de Archivos
Se basa en la existencia de una o varias maquinas servidoras que almacenan datos y estaciones de trabajos que ejecutan aplicaciones que los procesan y los distribuye a los clientes a travs de la red. Si los archivos no fueran tan grandes y los usuarios que comparten esos archivos no fueran muchos, esto sera una gran opcin de almacenamiento y procesamiento de archivos. El cliente solicita los archivos y el servidor los ubica y se los enva. Algunos de los protocolos que se utilizan son: y y y SMB/CIFS en Windows. Samba en Unix. NFS en Unix.
Ventajas: y y y y Bajo costo. Escalable. Mayor velocidad. Las aplicaciones se ejecutan localmente.
Funciones del Servidor: y y y y y Acceso, almacenamiento y organizacin de datos. Actualizacin de datos almacenados. Administracin de recursos compartidos. Ejecucin de toda la lgica para procesar una transaccin. Procesamiento comn del servidor.
10
Ventajas: y y y y y Menor trfico e la red. Fcil de escalar. Menor complejidad de los programas clientes. Menor ocupacin de memoria. Reparto de carga.
11
En una red igual a igual, los equipos estn en una misma oficina, el cableado es directo y para un buen funcionamiento debe ser menor a 10 usuarios. Estas redes satisfacen empresas pequeas aunque su implementacin depende del tipo de entorno que se desea utilizar. Si bien no hay un administrador nico, cada usuario puede administrar sus recursos que desea que se compartan.
12
1. Estructura en 2 capas
Consiste en la particin de presentacin y lgica de una aplicacin. El cliente solicita recursos y el servidor responde directamente la solicitud con sus propios recursos, ya que no requiere otra aplicacin para proporcionar parte del servicio. La falta de cualquiera de estos componentes imposibilita el uso de la aplicacin.
Caractersticas: y y y El sistema se separa en dos partes fijas, cliente y servidor. La lgica de las aplicaciones debe estar en el cliente o en el servidor. La comunicacin con el servidor es transparente para el usuario.
13
Utilizacin: y y y y Cuando se requiera poco procesamiento de datos en la organizacin. Cuando se tiene una base de datos centralizada en un solo servidor. Cuando la base de datos es relativamente esttica. Cuando se requiera un mantenimiento mnimo.
2. Estructura en 3 Capas
Consiste en una capa de presentacin, otra capa de lgica de la aplicacin y otra de datos. En esta arquitectura existe un nivel intermediario, est compuesta por: y y y Un cliente que solicita recursos, El servidor de aplicaciones, cuya tarea es proporcionar los recursos solicitados, pero que requiere de otro servidor para hacerlo El servidor de datos, proporciona al servidor de aplicaciones los datos que necesita.
Las aplicaciones al nivel de servidor son descentralizadas, cada servidor se especializa en una determinada tarea. 14
Caractersticas: y y y Un mayor grado de flexibilidad. Mayor seguridad, ya que la seguridad se puede definir independientemente para cada servicio y en cada nivel. Mejor rendimiento, ya que las tareas se reparten entre servidores.
Utilizacin: y y y y y y Cuando se requiera mucho procesamiento de datos en la aplicacin. En aplicaciones donde la funcionalidad este en constante cambio. Cuando los procesos no estn relativamente muy relacionado con los datos. Cuando se requiere aislar la tecnologa de la base de datos para que sea fcil de cambiar. Cuando se requiera separa el cdigo del cliente para que facilite el mantenimiento. Esta muy adecuada para utilizarla con la tecnologa orientada a objetos.
Estructura N Capas
En la arquitectura en 3 niveles, cada servidor (nivel 2 y 3) realiza una tarea especializada (un servicio). Por lo tanto, un servidor puede utilizar los servicios de otros servidores para proporcionar su propio servicio. Por consiguiente, la arquitectura en 3 niveles es potencialmente una arquitectura en N-niveles
15
Conclusin
Cada arquitectura tiene sus ventajas y desventajas. La arquitectura descentralizada naci como una respuesta a los altos costos y la baja flexibilidad que representaba la arquitectura centralizada. Pero es mucho ms complejo administrar una arquitectura distribuida, sincronizar su desempeo y determinar cules pueden ser las causas de los problemas cuando algo falla. Sea cual fuere su requerimiento y su decisin estratgica ahora, tenga en mente que los cambios en el negocio pueden requerir un cambio radical en la estrategia seleccionada para su arquitectura. La arquitectura no puede ser la razn de no efectuar un cambio organizacional; debe ser ms bien la facilitadora. Al establecer la arquitectura de una empresa, es imperante tener en cuenta tanto los estndares a implementar como la casi garanta de que la arquitectura implantada sufrir cambios en el muy corto plazo.
Bibliografa
http://bd.eui.upm.es/BD/docbd/tema/Arquitectura.pdf
http://www.monografias.com/trabajos16/sistemas-distribuidos/sistemas-distribuidos.shtml
http://sisandes.wordpress.com/2010/07/09/6/
http://es.kioskea.net/contents/cs/peer.php3
http://es.kioskea.net/contents/cs/cs3tier.php3
16
17