8
INTEGRANTES DEL EQUIPO: Yesenia Aideé Gómez Macías Mónica Molina Tovar Sergio Arturo Cataño Choza Rúbricas de Exposición TIPO DE DOCUMENTO: CLAVE DEL DOCUMENTO: BD2-EXP05-INTERSEMESTRAL Exposición FECHA DE ELABORACIÓN : 12/01/20 11 NÚMERO DE PÁGINAS: 8 TÍTULO: My SQL SUBTÍTULO: Comparativa entre la Arquitectura Cliente /Servidor y la Arquitectura Distribuida

Comparativa Arquitectura Cliente/Servidor y Distribuida

Embed Size (px)

Citation preview

Page 1: Comparativa Arquitectura Cliente/Servidor y Distribuida

INTEGRANTES DEL EQUIPO:

Yesenia Aideé Gómez MacíasMónica Molina Tovar

Sergio Arturo Cataño Choza

Rúbricas de ExposiciónTIPO DE

DOCUMENTO:CLAVE DEL DOCUMENTO: BD2-EXP05-INTERSEMESTRAL

ExposiciónFECHA DE ELABORACIÓN: 12/01/2011

NÚMERO DE PÁGINAS:

8

TÍTULO: My SQL SUBTÍTULO:

Comparativa entre la Arquitectura

Cliente /Servidor y la Arquitectura Distribuida

Page 2: Comparativa Arquitectura Cliente/Servidor y Distribuida

QUE ES UNA ARQUITECTURA?

Una arquitectura es un entramado de componentes funcionales que aprovechando diferentes estándares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y servicios informáticos, de manera que pueden ser utilizados eficazmente dentro de la organización.

Debemos señalar que para seleccionar el modelo de una arquitectura, hay que partir del contexto tecnológico y organizativo del momento y, que la arquitectura Cliente/Servidor requiere una determinada especialización de cada uno de los diferentes componentes que la integran.

Page 3: Comparativa Arquitectura Cliente/Servidor y Distribuida

Arquitectura Cliente/Servidor

Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.

La arquitectura cliente-servidor sustituye a la arquitectura monolítica en la que no hay distribución, tanto a nivel físico como a nivel lógico.

Page 4: Comparativa Arquitectura Cliente/Servidor y Distribuida

Características del clienteQUE ES UN CLIENTE?

Es el que inicia un requerimiento de servicio. El requerimiento inicial puede convertirse en múltiples requerimientos de trabajo a través de redes LAN o WAN. La ubicación de los datos o de las aplicaciones es totalmente transparente para el cliente.

El remitente de una solicitud es conocido como cliente. Sus características son:

Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación (dispositivo maestro o amo).

Espera y recibe las respuestas del servidor.Por lo general, puede conectarse a varios servidores a la vez.Normalmente interactúa directamente con los usuarios finales

mediante una interfaz gráfica de usuario.Al contratar un servicio de redes , se tiene que tener en la

velocidad de conexión que le otorga al cliente y el tipo de cable que utiliza , por ejemplo : cable de cobre ronda entre 1 ms y 50 ms.

Page 5: Comparativa Arquitectura Cliente/Servidor y Distribuida

Características del ServidorQUE ES UN SERVIDOR

Es cualquier recurso de cómputo dedicado a responder a los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a través de redes LANs o WANs, para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos, fax, procesamiento de imágenes, etc.

Al receptor de la solicitud enviada por cliente se conoce como servidor. Sus características son:

Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan entonces un papel pasivo en la comunicación (dispositivo esclavo).

Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente.

Por lo general, aceptan conexiones desde un gran número de clientes (en ciertos casos el número máximo de peticiones puede estar limitado).

No es frecuente que interactúen directamente con los usuarios

finales.

Page 6: Comparativa Arquitectura Cliente/Servidor y Distribuida

Arquitectura Distribuida"Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor".

Características:Concurrencia.- Esta característica de los sistemas distribuidos permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red.Carencia de reloj global.- Las coordinaciones para la transferencia de mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general, esta más bien distribuida a los componentes.Fallos independientes de los componentes.- Cada componente del sistema puede fallar independientemente, con lo cual los demás pueden continuar ejecutando sus acciones. Esto permite el logro de las tareas con mayor efectividad, pues el sistema en su conjunto continua trabajando.

Page 7: Comparativa Arquitectura Cliente/Servidor y Distribuida

Evolución de la Arquitectura Distribuida

Procesamiento central (Host).- Uno de los primeros modelos de ordenadores interconectados, llamados centralizados, donde todo el procesamiento de la organización se llevaba a cabo en una sola computadora, normalmente un Mainframe, y los usuarios empleaban sencillos ordenadores personales.

Los problemas de este modelo son:Cuando la carga de procesamiento aumentaba, se tenía que cambiar el hardware del Mainframe, lo cual es más costoso que añadir más computadores personales clientes o servidores que aumenten las capacidades.El otro problema que surgió son las modernas interfaces gráficas de usuario, las cuales podían conllevar a un gran aumento de tráfico en los medios de comunicación y por consiguiente podían colapsar.

Page 8: Comparativa Arquitectura Cliente/Servidor y Distribuida

Grupo de Servidores.-Otro modelo que entró a competir con el anterior, también un tanto centralizado, son un grupo de ordenadores actuando como servidores, normalmente de archivos o de impresión, poco inteligentes para un número de Minicomputadores que hacen el procesamiento conectados a una red de área local.

Los problemas de este modelo son:Podría generarse una saturación de los medios de comunicación entre los servidores poco inteligentes y los minicomputadores, por ejemplo cuando se solicitan archivos grades por varios clientes a la vez, podían disminuir en gran medida la velocidad de transmisión de información.

Evolución de la Arquitectura Distribuida