Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad
Protocolo colaborativo de la unidad n°: 1
Análisis y síntesis:
Síntesis e interpretación colaborativa de los temas vistos en la unidad
PROGRAMACIÓN DISTRIBUIDA.
La programación distribuida es una forma de programación paralela o
computación paralela. La programación paralela involucra computadoras y
unidades de computación dentro de computadoras que trabajan simultáneamente
en un problema particular, como predecir el clima del mañana. Las unidades de
computación pueden estar ubicadas y coordinadas muy cerca o pueden ubicarse
separadas. Cuando las unidades de computación están separadas, se llama
programación distribuida. En tal escenario, muy a menudo las unidades
informáticas difieren entre sí, y el sistema operativo y la configuración de la red
también difieren, lo que hace que la programación de la actividad informática sea
particularmente desafiante.
La importancia de una arquitectura distribuida
El rendimiento de los ordenadores para realizar procesamiento de datos y
almacenar información va relacionado con sus prestaciones de hardware y con el
software que utilicen. Una forma de incrementar este rendimiento es
utilizando sistemas distribuidos donde un conjunto de ordenadores
independientes funciona como uno solo a ojos del usuario, incrementando la
capacidad y velocidad de procesamiento y almacenamiento, de forma notoria. Los
sistemas distribuidos son independientes de los componentes que lo forman
aportando una gran fiabilidad y garantizando una alta disponibilidad.
Son muchos los usos que tienen este tipo de arquitecturas entre los que podemos
destacar los sistemas de bases de datos distribuidas, el servicio de world wide
web o las aplicaciones cloud de Google.
Incrementa la eficacia
Los sistemas distribuidos permiten afrontar problemas y proyectos que necesitan
Asignatura Datos del CIPA Fecha
Nombre CIPA: cipa tres
Programación Integrantes:
03/11/2021
Distribuida.
Flexibilidad y escalabilidad
Un sistema distribuido puede ser ampliado de forma horizontal en caso de
necesidad de incremento de alguna de sus características, como procesamiento
(CPU), almacenamiento o memoria RAM. En lugar de aumentar de forma vertical
la capacidad de los equipos, el sistema distribuido se aumenta de forma
horizontal añadiendo un nuevo nodo. Un sistema distribuido puede añadir recursos
para satisfacer las nuevas demandas sobre el sistema.
Discusión:
Dudas, desacuerdos, discusiones
Seguridad
Los sistemas distribuidos conectan muchos nodos a través de la red y son muchos
los usuarios que acceden a la misma, lo que lleva aparejado un aumento del
riesgo en la integridad y privacidad de los datos y las comunicaciones.
Mayor esfuerzo
La gestión de un sistema distribuido requiere de un mayor esfuerzo por parte de
los administradores, ya que el sistema puede incluir máquinas que dispongan de
diferentes sistemas operativos o distintas versiones de los mismos. Hacer
funcionar toda esta arquitectura de forma eficiente es mucho más complicado que
en un sistema único centralizado y requiere del uso de protocolos estándar.