Documente Academic
Documente Profesional
Documente Cultură
DISTRIBUIDO.
PRESENTACIN:
En esta seccin se presenta un caso real de empresa en la que los requerimientos
tecnolgicos obligan a la implementacin de un sistema distribuido. Es importante
anotar que algunas de las especificaciones son estimadas basndose en los
requerimientos conocidos de la empresa y pueden llegar a diferir en tecnologa y
magnitud. Lo anterior debido a que una institucin de tan grandes proporciones
como la analizada mantiene la complejidad de los sistemas de informacin en
estricto secreto.
EL CASO:
MercadoLibre es una empresa dedicada a la intermediacin en venta y subasta de
artculos por Internet. Es el sistema distribuido por excelencia ya que tiene sedes
interdependientes en 12 pases de Latinoamrica, adems de ser parte de la macro
red EBay . Siendo cada una de las sedes un sistema distribuido por s mismo el
conjunto de sistemas de cada pas integrados forma un macro sistema digno de ser
analizado en el espectro de la presente asignatura.
LO FUNDAMENTAL:
Es importante mirar qu hace de MercadoLibre un sistema distribuido. Para este
propsito nos centraremos nicamente en la sede operativa de Colombia. Sera
ingenuo pensar que un sistema catalogado entre uno de los 50 sitios Web con ms
vistas de pgina (page views) del mundo podra residir en uno o pocos servidores o
funcionar de forma monoltica. La distribucin de este sitio debe corresponder a la
de un sistema distribuido por necesidades bsicas de arquitectura, de otra forma el
mantenimiento sera imposible de realizar sin dejar inhbil el sitio por das o hasta
meses. Adems, la experiencia de usuario sera lenta y las peticiones que son en
promedio 1000 por segundo colapsaran el sistema en cuestin de minutos.
COMO TRABAJA:
Lo primero que requiere un sitio Web exitoso es una apertura rpida pero a la vez
atractiva y fcil de navegar. Cmo se puede lograr esto? La respuesta es delegar
el trabajo de entregar al cliente la interfaz grfica a un grupo de servidores
exclusivos para dicha tarea. De esta forma se obtiene la primera capa de la
solucin: La presentacin.
La presentacin es universal e igual para cada uno de los 12 sitios que conforman
la macro red. La aplicacin Web muestra en su primera parte diversos artculos que
basados en preferencias o bsquedas anteriores se seleccionan para que el usuario
pueda iniciar la navegacin sin complicaciones. Tambin en la parte superior
encuentra un buscador a travs del cual podr filtrar los artculos que desea de
acuerdo a nombre o descripcin. En esta parte slo intervienen servidores con la
presentacin sin elaborar ningn tipo de almacenamiento ni procesamiento a alto
nivel lo que permite una ejecucin siempre rpida de la aplicacin y una estabilidad
asegurable en el tiempo. Ya que se tiene un grupo de servidores redundantes para
la presentacin con una configuracin uniforme, el mantenimiento de los mismos es
muy fcil ya que se pueden sacar uno o dos de ellos de lnea sin afectar el
funcionamiento general del sitio.
La segunda capa para el sitio es la inteligencia del negocio. El sitio depende para la
seleccin y filtros bsicos o avanzados, adems de la carga de informacin para el
usuario, inicio de sesin y proceso de compra-venta de servidores dedicados slo al
flujo de trabajo que implican esas operaciones. Hay flujos de trabajo y
verificaciones bastante complejas en este sitio, un ejemplo de ellas es el proceso de
compra en el que se involucran la carga de informacin del comprador que puede
ser requerida en un servidor de otro pas al igual que la del vendedor que en su
caso podra ser local o en un almacenamiento de otro pas. Estas peticiones
complejas implican un requerimiento de grandes capacidades de procesamiento al
igual que una alta disponibilidad puesto que aunque el servidor de presentacin
entregue el sitio, el flujo de trabajo est determinado nicamente por la inteligencia
programada en los servidores de flujos de trabajo e inteligencia de negocios por lo
cual forman el corazn de la navegacin en el sitio y de su xito. Hay que recordar
que en esta capa es en la cual se tienen las peticiones entre servidores de
diferentes pases cuando es requerido.
EJERCICIO DIDCTICO 2
UN CASO PRCTICO
Reconociendo los elementos anteriores algo que viene a ser de importancia para el
trabajo actual es el ser capaces de proponer una solucin para un problema o
SXsistema existente. En esta se deben tener en cuenta tanto la dimensin como la
interaccin entre las diferentes dependencias de la empresa de tal forma que el
sistema brinde todos los elementos necesarios para la consecucin de los objetivos
de su diseo.
RECONOCER LA EMPRESA:
Lo principal antes de iniciar el trabajo de elaborar las capas del sistema distribuido
es reconocer cules van a ser las dependencias de la empresa que emplearn el
sistema. Servientrega es una institucin privada con nimo de lucro dedicada a la
mensajera especializada en todo el territorio colombiano y en varios pases de
Suramrica, adems de coordinar entregas con sus socios comerciales a nivel
mundial. Es un caso bien interesante de sistema distribuido ya que en cada una de
las oficinas que tiene la empresa a nivel nacional se deben ingresar remesas,
consultar estados, modificar elementos y todo esto contando con que se deben
tener elementos de validacin y autenticacin adecuados adems de una
persistencia total y control de fallas.
TERCERA PARTE
PROPONIENDO UN SISTEMA:
Para quien les escribe un sistema distribuido cuya implementacin ser de gran
beneficio no slo para sus usuarios sino para la comunidad en general es el registro
y control centralizado pero a la vez distribuido de notas, asignaturas y registro de
comportamiento acadmico para los estudiantes de bsica primaria, secundaria y
media vocacional a nivel nacional.
Esta solucin ayudara a tomar mejores decisiones, ya que las actuales se basan en
los exmenes anuales que se realizan a estudiantes de algunos grados en los que
muchas veces se incluyen tpicos fuera del dominio de la comunidad estudiantil y
se establecen polticas producto de informacin inexacta.
Algo importante del actual ejercicio es el reconocimiento de los elementos de una arquitectura
distribuida yendo ms all de la teora a un esquema llevado a la realidad y aplicando
soluciones a problemas comunes en la profesin del ingeniero.
Hay que tener en cuenta que cada problema requiere soluciones puntuales, mas hay
elementos comunes que pueden permitir basar soluciones en hallazgos comunes a empresas
de similar tamao por lo cual el ejercicio anterior es vlido en muchos contextos posibles.
Publicado por David Vergara en 21:14 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
LA SOLUCIN (MARCO TERICO)
SOLUCIN POSIBLE
En primer lugar si la empresa desea expandir sus horizontes tendr que pensar en
grande en su sistema informtico. Hay que dejar el modelo PYME para la red y
empezar a planear una estructura WAN para la misma. La red LAN que existe en el
momento debe ser expandida a travs de la configuracin de una VPN de tal forma
que a travs de Internet se puedan conectar todas las sedes que establezca la
empresa, tanto en la ciudad como por fuera y que dicha conexin tenga tanto
disponibilidad como seguridad. Los Hubs Fast Ethernet deben ser reemplazados en
su totalidad por Switches Gigabit Ethernet de tal forma que las conexiones
entrantes por Internet se procesen con ptima velocidad y no existan los atascos
que se tienen actualmente. Adems de esta forma se prevn los sistemas
adicionales a ser conectados y el crecimiento global de la empresa.
Los servidores.
Un nico servidor funcionando tanto para archivos como para aplicaciones, bases
de datos y backup es una de los problemas ms importantes que hay que resolver
puesto que ha frenado la puesta en marcha de planes ms ambiciosos. Se
requieren servidores para cada aspecto y para cada capa del modelo sugerido en el
sistema global, adems de tenerlos para elementos especficos como copias de
seguridad y Web. Ya que la empresa desea crecer y crear nichos de mercado en
mltiples ciudades a nivel nacional va a requerir los siguientes servidores:
As, separando los procesos, los elementos y dejando cada conjunto de tareas a
servidores idneos, configurados y diseados para ellas, slo falta que el diseo de
las aplicaciones aproveche la riqueza arquitectnica de la solucin.
Es una dificultad para la institucin el crecimiento puesto que con un sistema tan
restrictivo no es posible mantener control de operaciones por fuera de la empresa,
mucho menos por fuera de la ciudad y de igual forma establecer control sobre
aspectos importantes que tiene la empresa en su cotidianidad y que el actual
modelo informtico no incluye.
Publicado por David Vergara en 21:12 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
PRESENTACIN
Siendo los sistemas distribuidos la mejor opcin para implementaciones de mediano
y gran tamao, es interesante sacarlos de la rbita del libro y llevarlos a un caso
prctico con el fin de demostrar, adems de su conocida utilidad, la manera
adecuada de planearlos.
Es por estas razones que se presenta este breve anlisis situacional y marco terico
de solucin para un sistema probable en una empresa de mediana- alta
complejidad, aunque no se profundiza en la totalidad en los elementos tecnolgicos
involucrados por propsitos de brevedad, se demuestra la arquitectura posible y lo
requerido para la misma.
CONTENIDO
Arquitectura Multiprocesador
Aplicaciones paralelas
Modelos de programacin
Aplicaciones Distribuidas
Sistemas Comerciales
Redes WAN
Aplicaciones Multimedia
reas de la informtica aplicada a los Sistemas Distribuidos
Dimensiones de una aplicacin distribuida
3. CONCLUSIONES
4. FUENTES BIBLIOGRAFICAS
INTRODUCCION
DEFINICIONES Y CONCEPTOS
7.-Dispersin y parcialidad.
Modelo de Construccin.
Arquitectura Cliente/Servidor:
Beneficios:
Mejor aprovechamiento de la potencia de cmputo (Reparte el trabajo).
Reduce el trfico en la Red. (Viajan requerimientos).
Opera bajo sistemas abiertos.
Permite el uso de interfaces grficas variadas y verstiles.
Cliente
1.-Avances Tecnolgicos.
2,.Nuevos requerimientos.
3.-Globalizacin.
5.-Integracin.
ARQUITECTURA MULTIPROCESADOR
Aplicaciones paralelas
Computacin cientfica
Ingeniera(especficamente con la simulacin y la visualizacin de sus
resultados)
Comerciales(bases de datos y grandes servidores)
Entretenimiento(sistemas de realidad virtual o de animacin por computador.
Militares o de seguridad.
Modelos de programacin
APLICACIONES DISTRIBUIDAS
Sistemas Comerciales
Inicialmente fueron construidos con hardware dedicado y entornos
centralizados, son, por sus caractersticas de distribucin geogrfica y
necesidad de acceso a sistemas distintos, ideales para implementarse
en sistemas distribuidos. Requieren ciertas caractersticas de fiabilidad,
seguridad y proteccin.
Redes WAN.-
Debido al gran crecimiento de este tipo de redes (Internet), ha tomado
gran importancia el intercambio de informacin a travs de la red. Y
para esto tenemos los siguientes ejemplos:
Los servicios comunes que brinda Internet:
1. Correo electrnico
2. servicio de noticias
3. transferencia de archivos,
4. La World Wide Web, etc.
Aplicaciones Multimedia
Son las ltimas incorporaciones a los sistemas distribuidos. Estas
aplicaciones imponen ciertas necesidades de hardware para poder
tener una velocidad y regularidad de transferencia de una gran
cantidad de datos. Los ejemplos de estos sistemas son:
1. Videoconferencia.
2. Televigilancia.
3. Juegos multiusuarios.
4. Enseanza asistida por ordenador.
reas de la informtica aplicada a los Sistemas Distribuidos.
En este punto se tienen en cuenta toda la variedad de aplicaciones de
los sistemas distribuidos, pues su diseo involucra a muchas reas, por
ejemplo:
1.-Comunicaciones.
2.-Sistemas operativos distribuidos.
3.-Base de datos distribuidas.
4.-Servidores distribuidos de ficheros.
5.-Lenguajes de programacin distribuidos.
6.-Sistemas de tolerancia de fallos.
Una aplicacin distribuida no tiene lmites. Desde dos servidores, hasta los
necesarios para cubrir una actividad mundial.
La potencia se distribuye entre todos, este es el principio que hace superior a
un equipo de trabajo.
composicin musical,
enseanza asistida por computadora
video interactivo, etc.
La reserva
Capacidad de procesamiento
El ancho de banda de la red
La memoria (para el almacenamiento de los elementos de datos que
son entregados temprano).
Aeronuticos
El control del trfico areo
El control de proceso de fabricacin
La conmutacin telefnica