La computación con
mainframes y
minicomputadoras de
propósito general
(1959-a la fecha)
Las
computadoras
personales
(1981 - a la
fecha)
Las redes
cliente/servidor(1983-a
la fecha)
La
computación
empresarial
y de Internet
Persona a Persona
Cuando se habla de una arquitectura de red es está haciendo
referencia al uso y configuración en general, que toman los
diferentes elementos tanto del hardware y software dentro de
una red.
Básicamente existen tres tipos de arquitecturas de red
identificadas, las cuales tienen sus ventajas y
desventajas.
Centralizada
La computación centralizada es cuando
el proceso de cómputo es realizado en
una localización central, usando
terminales conectados a una
computadora central
Ventajas
Mayor control
de seguridad de
la información
Es mas fácil
de mantener.
Se evita la
redundancia.
Desventajas
Velocidad de
repuesta lenta.
Si muere el
sistema
central, muere
el sistema a
nivel general.
Las cargas de trabajo
no se pueden difundir
entre varias
computadoras.
Distribuida
Es una colección de computadoras
separadas físicamente y conectadas entre sí
por una red de comunicaciones distribuida;
cada máquina posee sus componentes de
hardware y software que el usuario percibe
como un solo sistema
Ventajas
Mayor
confiabilidad
Velocidad de
procesamiento
buena relacion
rendimiento/costo
Desventajas
la Integridad de los
datos es más difícil
de controlar.
Costo y complejidad
del software
Mala
distribucion de
los datos
Cliente/Servidor
Esta arquitectura consiste
básicamente en un cliente que
realiza peticiones al servidor que le da respuesta.
Objetivo
realizar operaciones más
ágil y eficientemente
Dos capas
Consiste en una capa de
presentación y lógica de la
aplicación; y la otra de la base
de datos.
Se utiliza cuando se requiera
poco procesamiento de datos en
la organización.
N capas
Consiste en una capa de la
Presentación, otra capa de la
lógica de la aplicación y otra
capa de la base de datos.
Se utiliza cuando se requiera
aislar la tecnología de la base
de datos para que sea fácil de
cambiar.
Ventajas
Centralización del control: los
accesos, recursos y la integridad de
los datos, los controla el servidor
se puede aumentar la capacidad
de clientes y servidores por separado
Fácil mantenimiento
Desventajas
Cuando una gran cantidad de clientes envían
peticiones simultaneas al mismo servidor, puede
ser que cause muchos problemas
Cuando un servidor está caído, las
peticiones de los clientes no pueden
ser satisfechas