Está en la página 1de 11

SISTEMAS

DISTRIBUIDOS
AA1 SISTEMAS DISTRIBUIDOS
JORGE DAVID SANCHEZ GONZALEZ
CONTENIDO

sistemas distribuidos
• Qué son.
• Cuál es su utilidad.
• Tipos y configuraciones : centralización,
replicación, distribución.
• Características clave, así como las ventajas y
desventajas.
• Relación de los sistemas distribuidos con el
modelo cliente servidor y sus ventajas.
• Estructura y arquitectura.
• Tendencias.
• Qué es middleware.
¿QUÉ ES UN SISTEMA DISTRIBUIDO?

• Un sistema distribuido es un conjunto de ordenadores que trabajan juntos de forma


coordinada, a través del intercambio de mensajes, para conseguir un objetivo. En dicho
sistema, el estado y los programas se guardan en múltiples ordenadores. A pesar de que
los procesos que tienen lugar están separados entre los diferentes participantes, para el
usuario parece que está trabajando con un único ordenador.
¿CUÁL ES SU UTILIDAD?

• Entornos de empresa: redes corporativas e intranets.


– Sustituyen a los clásicos mainframes
• Entornos que requieren procesamiento paralelo. – Sustituyen a costosos supercomputadores
• Servicios con alta disponibilidad y rendimiento.
• Sistemas distribuidos de gestión de bases de datos.
• Aplicaciones multimedia.
• Sistemas industriales distribuidos y aplicaciones de control.
• Internet es un enorme sistema distribuido
TIPOS Y CONFIGURACIONES : CENTRALIZACIÓN, REPLICACIÓN,
DISTRIBUCIÓN.

• Sistemas Computacionales Distribuidos Una de las clases de sistemas • Sistemas Penetrantes Distribuidos Los
distribuidos más importantes y populares en nuestros días son los usados sistemas distribuidos vistos hasta ahora se
para procesar tareas que requieren de un gran desempeño computacional, caracterizan mayormente por su estabilidad: los
estos sistemas son conocidos como sistemas computacionales distribuidos nodos son fijos y tienen una conexión a la red
más o menos permanente y de alta calidad. Sin
• Sistemas de Información Distribuidos Otra clase importante de sistemas embargo, muchas cosas han cambiado con la
distribuidos se encuentra en organizaciones que poseen una gran cantidad introducción de dispositivos de cómputo móviles
de aplicaciones de red (distribuidas), pero cuya interoperabilidad se o embebidos.
dificulta mucho. Muchas de las soluciones middleware son el resultado de
trabajar con infraestructuras en la que es más fácil integrar aplicaciones en
un sistema de información global en la empresa.
VENTAJAS DE LOS SISTEMAS DISTRIBUIDOS

• Economía: Buena relación rendimiento/coste – Gracias a avances en tecnología de microprocesadores y de


comunicaciones
• Alto rendimiento: Procesamiento paralelo.
• Soporte de aplicaciones inherentemente distribuidas. – Por ejemplo: empresa distribuida geográficamente
• Capacidad de crecimiento: Escalabilidad.
• Fiabilidad y disponibilidad: Tolerancia a fallos.
• Carácter abierto y heterogéneo: – Necesidad de estándares de interoperabilidad.
• Compartir recursos y datos.
DESVENTAJAS DE LOS SISTEMAS DISTRIBUIDOS

• Necesidad de un nuevo tipo de software:


• – Más complejo.
• – No hay un acuerdo estándar sobre cómo debe ser.
• Dependencia de infraestructura subyacente, e.g. la red de interconexión que introduce nuevos
problemas:
– Pérdida de mensajes y saturación.
– Latencia puede provocar que al recibir un dato ya esté obsoleto.
• Seguridad y confidencialidad
RELACIÓN DE LOS SISTEMAS DISTRIBUIDOS CON EL MODELO
CLIENTE SERVIDOR Y SUS VENTAJAS.

• Arquitectura cliente/servidor abierta implementada sobre la Internet


• Compartición de recursos
• Información, identificada únicamente mediante Localizador Uniforme de Recursos
(URL)
• Variantes: Webs basadas en intranets
ESTRUCTURA Y ARQUITECTURA.

Incluye la organización de un sistema como la composición de componentes; control global


de estructuras; los protocolos para comunicación, sincronización, y acceso a datos; la
asignación de funcionalidad para diseñar elementos; la composición de diseño de
elementos; distribución física; escalamiento y desempeño; dimensiones de evolución; y
selección de alternativas de diseño. Este es el nivel de diseño arquitectura de software.
TENDENCIAS PARA EL 2021

• Los consumidores experimentarán más con la realidad extendida.


• Aumentará el gasto en marketing de lealtad y retención de clientes.
• Se lograrán avances significativos en la calidad de la experiencia del cliente.
• Aumentará el gasto en la nube, ciberseguridad, gestión del riesgo, redes y movilidad.
• El trabajo a distancia aumentará un 300% en comparación con la era pre-COVID.
• La actividad legal relacionada con las infracciones a la privacidad se duplicarán.
• Las violaciones de datos causadas por incidentes internos en las empresas aumentará del 25 al 33%.
• El 35% de las empresas duplicará el uso de IA en el lugar de trabajo.
• Más de un tercio de compradores de tecnología B2B calificarán los chatbots como uno de los principales canales de compromiso.
• Más del 60% de los vendedores B2B contarán con la ayuda de la IA y la automatización.
• El mercado de la infraestructura en la nube crecerá un 35%.
• Los nuevos proveedores de Edge quitarán 5 puntos de crecimiento a la nube.
¿QUÉ ES MIDDLEWARE?

• El término middleware se refiere a un sistema de software que ofrece servicios y


funciones comunes para las aplicaciones. En general, el middleware se encarga de las
tareas de gestión de datos, servicios de aplicaciones, mensajería, autenticación y gestión
de API.
En el caso de las empresas con entornos de contenedores y multicloud, el middleware puede
rentabilizar el desarrollo y la ejecución de aplicaciones a escala.

También podría gustarte