Ex mba s02 rev oct 99

15
INSTITUTO de EMPRESA Profesor de Cabo Primera parte: Modelo Cliente-Servidor coronado infante

Transcript of Ex mba s02 rev oct 99

Page 1: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Primera parte:Modelo Cliente-Servidor

coronado infante

Page 2: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Clientes

•Contienen sólo el sistema operativo de red, y la memoria necesaria para recibir aplicación y datos.

Servidor

•Contiene tanto las aplicaciones como los datos, que son transferidos a los clientes a través de la red.

TRAFICO

Uso de red en forma tradicional (I-a).

Page 3: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Servidor ClientesRed

Uso de red en forma tradicional (I-b).

1.- Petición del programa desde el cliente al servidor (pocos Kb´s) 2.- Envío del programa desde servidor al cliente (Hasta varios Mb´s) 3.- Petición de los datos desde el cliente al servidor (pocos Kb´s) 4.- Envío de los datos desde servidor al cliente (Hasta varios Mb´s) 5.- Consolidación de cambios (Hasta varios Mb´s)

Page 4: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Uso de red en forma tradicional (I-c).

• VENTAJAS– Poca necesidad de

potencia en estaciones de trabajo.

– Menor coste en licencias software.

• INCONVENIENTES– Demasiada carga en

trabajos no críticos (trasvase masivo de aplicaciones y datos).

Page 5: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Clientes

•Cargan desde su disco duro la aplicación, y reciben los datos del servidor.

(segundo enfoque)

Servidor

•Contiene sólo los datos, que son transferidos a los clientes a través de la red.

TRAFICO

Uso de red en forma tradicional (II-a).

Page 6: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

(segundo enfoque)

Servidor ClientesRed

Uso de red en forma tradicional (II-b).

2.- Petición de los datos desde el cliente al servidor (pocos Kb´s)

3.- Envío de los datos desde servidor al cliente (Hasta varios Mb´s)

4.- Consolidación de cambios (Hasta varios Mb´s)

1.- Carga del programa en el cliente (0 Kb´s)

Page 7: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Uso de red en forma tradicional (II-c).

• VENTAJAS– Menos carga en trabajos

no críticos (trasvase masivo sólo de datos).

• INCONVENIENTES– Todavía demasiada carga

en la red (trasvase masivo de datos).

– Mayor coste en licencias software.

– Más necesidad de potencia en estaciones de trabajo.

(segundo enfoque)

La alternativa a estos dos modos se llama “Arquitectura Cliente- Servidor”

Page 8: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

¿Qué es cliente servidor?

• El modo más común hoy de trabajo en red• Basado en la filosofía de encargar a cada pieza

del sistema aquello que mejor sabe hacer• Donde las aplicaciones se “parten” en dos

mitades (como mínimo):– Front end, Frontal o cliente.

– Back end, Trasera, o servidor.

• Válido en cualquier aplicación.

Page 9: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

¿Cómo se hace?

• El ejemplo normal es la base de datos en uso corporativo, donde:– Se deja en el servidor el “motor” de la base y los

datos = mayor control y rapidez.– Se instala en las estaciones un frontal sencillo que

envíe “queries” contra el servidor.– ... Para que éste las procese y devuelva el resultado

(y sólo el resultado) a la pantalla donde se consultó.

• Pero también Internet es Cliente Servidor sin ser una base de datos ...

Page 10: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Clientes

•Cargan desde su disco duro el “Front-end” de la aplicación.•Envían sólo “queries”.•Reciben sólo respuesta.

Servidor

•Contiene los datos, y el “Back-end” de la aplicación. •Sólo recibe “queries” que él mismo procesa.•Devuelve sólo respuestas.

TRAFICO

Uso de red en cliente servidor (a).

Page 11: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Servidor ClientesRed

Uso de red en cliente servidor (b).

3.- Envío de query desde el cliente al servidor (pocos Kb´s)

5.- Envío de datos desde servidor al cliente (normalmente pocos Kb´s)

6.- Consolidación de cambios (normalmente pocos Kb´s)

1.- Carga del frontal en el cliente (0 Kb´s)

2.- Generación de query en el cliente (0 Kb´s)

4.- Procesado de la consulta (0 Kb´s)

Page 12: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

VENTAJAS

•Menor coste en estaciones de trabajo, según los casos. •Menores costes en el servidor, según los casos.•El esquema vale para cualquier tipo de aplicación.

•ES-CA-LA-BLE con bajo coste marginal (más o menos según el sistema operativo usado).•Menor coste en estaciones de trabajo, según los casos. •Casi nulas sobrecargas en la red.•Se aplica la potencia allá donde hace falta sin que el rendimiento global decaiga.

Modos Tradicionales vs. Cliente-Servidor

Page 13: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

INCONVENIENTES

•Saturación de la red, a veces exponencial al crecimiento.•Menores capacidades de crecimiento.•Velocidad de respuesta.•Menos adaptable a aplicaciones críticas.

•Precio, en ocasiones.•Mayor complejidad en los desarrollos.

Modos Tradicionales vs. Cliente-Servidor

Page 14: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

Modos Cliente-Servidor

2

NetServer LH

2

NetServer LH

Presentación Aplicación Base de Datos

Cliente servidoren dos niveles

ArquitecturaDistribuida(Cliente servidoren tres niveles)

Page 15: Ex mba s02 rev oct 99

INSTITUTOde EMPRESA Profesor de Cabo

MainframeCentral

MiniDepartamental

PC´s(Clientes)

El esquema, es hoy LA RED.