Click here to load reader

Servidores Centralizados de . · PDF file 2014-06-10 · GUI GUI GUI Datos ... • En cambio en un ambiente CLIENTE / SERVIDOR,entre otras bondades, está la de que sólo ... este

  • View
    5

  • Download
    0

Embed Size (px)

Text of Servidores Centralizados de . · PDF file 2014-06-10 · GUI GUI GUI Datos ......

  • Mgter. Alejandro Ramos

  • Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos.

  • • 1 Servidores de ficheros

    • 2 Servidores de Base de Datos.

    • 3 y 4 Group Ware y Monitores de Procesamientos de Transacciones.

    • 5 Objetos Distribuidos + Web.

    Evolución de la Tecnología Cliente Servidor

    1 2 3 4 5

    1982 1986 1990 1995 1995 - actualmente

  • Evolución de la Tecnología Web

    Alta

    Baja

    Segunda Etapa Primera Etapa Situación Etapa

    Servlets

    ASPs

    Html Dinámico

    Formularios

    Java Beans Aplets

    Active x

    ORBs (CORBA,DCOM)

  • Evolución de Arquitecturas Distribuidas.

    Lógica de Negocio

    Lógica de Negocio

    Almacenamiento de Datos

    Almacenamiento de Datos

    GUI

    Capa

    I

    II

    II

    GUI

    Lógica de Negocio

    GUI GUI GUI

    Datos

    Datos

    Datos

    Primera Generación Cliente /Servidor Ultima Generación

  • • Modelos de desarrollo

    • De igual a igual o peer to peer (P2P)

    • Orientado a eventos

    • Tradicionales de cliente/servidor

    Clase 2 -

  • • En general, en los sistemas tradicionales, QUE NO SON

    CLIENTE / SERVIDOR, todas las computadoras acceden

    directamente a las tablas de datos para realizar las

    actualizaciones de registros. Una interrupción en la mitad de

    una operación de escritura puede generar inconsistencias en la

    base de datos que luego dificultan la operación desde todas las

    computadoras. Estas interrupciones pueden producirse por

    cortes de luz, desconexión de un cable de red, problemas de

    hardware o de red en uno o más computadoras, inestabilidad

    del sistema operativo, etc. A mayor cantidad de computadoras,

    aumentan proporcionalmente las probabilidades de un

    inconveniente de esta índole.

    Cliente Servidor Estos sistemas funcionan sin problemas cuando todo en los puestos y la red es estable.

  • • En cambio en un ambiente CLIENTE / SERVIDOR,entre otras bondades, está la de que sólo el equipo servidor realiza las actualizaciones en la base de datos yaccediendo local y rápidamente a la misma. Si alguno de las computadoras sufriera algún conflicto que interrumpiera una actualización de registros, esa transacción a medias será ignorada por el servidor evitando la inconsistencia o descuadres en la base y permitiendo que el resto de las computadoras operen sin inconvenientes. Asegurándose la estabilidad del equipo servidor asegura la estabilidad de la base de datos y además con este esquema, toda mejora que potencie el performance o desempeño de su equipo servidor tiene incidencia directa en las estaciones de trabajo, es decir que invirtiendo sólo en el equipo principal puede mejorar el rendimiento de toda la red.

    Cliente Servidor

  • Clase 2 -Definición

  • Clase 2 -Definición

  • Clase 2 –Se integran en

    Objetivo de la Empresa

    El objetivo de la empresa, es la maximización del beneficio con unidades de producción económica, realizando la fabricación de bienes o la prestación de un servicio, dependiendo del sector donde opere. Su principal objetivo es la de obtener ganancias y hacia ese fin se orientan todas las actividades de la empresa donde algunas de ellas están enfocadas al coste del producto o servicio, contratar personal eficiente, etc… para satisfacer las necesidades del cliente, consumidos, sin ese objetivo la empresa no es nada.

  • Clase 2 –Se integran en

    Plataforma

    Encargado de proporcionar los recursos físicos y el software de base para ejecutarlo. Esta formado por los Mainframe, PC’s, PDA’s, teléfonos, etc... Los elementos de la conectividad. Son los encargados se proporcionar el transporte para comunicar e integrar los elementos de la plataforma de proceso. Son básicamente las redes y las comunicaciones.

  • Clase 2 –Se integran en

    Almacenamiento de Datos

    Formado por los datos en si y los gestores donde se localizan.

  • Clase 2 –Se integran en

    Software

    Incluyen las aplicaciones, los servicios que ayudan a crearlas y las interfaces que ayudan a usarlas. En este componente se integran las arquitecturas posibles para crearlas: centralizada, Batch, transaccional, cliente / servidor basado en sistema operativo, cliente / servidor basada en Internet y aplicaciones Web Internet.

  • Clase 2 –Se integran en Sistemas de seguridad

    Los tres elementos principales a proteger en cualquier sistema informático son

    el software, el hardware y los datos.

    •Hardware: Entendemos por hardware al conjunto formado por todos los

    elementos físicos de un sistema informático, como CPUs, terminales,

    cableado, medios de almacenamiento secundario (cintas, CD-ROMs,

    discos externos. . .) o tarjetas de red.

    •Software: Entendemos por software al conjunto de programas lógicos

    que hacen funcional al hardware, tanto sistemas operativos como

    aplicaciones.

    •Datos: Entendemos por dato al conjunto de información lógica que

    manejan el software y el hardware, como por ejemplo paquetes que

    circulan por un cable de red o entradas de una base de datos.

  • Clase 2 –Se integran en

    Gestión del Sistema

    Finalmente, debe realizarse la gestión del sistema como un conjunto integrado y coordinado a través de los recursos de dirección y administración. La gestión del sistema debe permitir la coexistencia de varios centros de gestión diferentes. Parte fundamental del sistema de gestión es el cuadro de mandos. Hay dos cuadros de mandos diferentes: •El cuadro de mandos de seguimiento de los objetivos de negocio pensado para proporcionar información automática a los gestores de cómo la realidad se mueve respecto a las previsiones de los objetivos de negocio en “tiempo real”. •El cuadro de mandos de explotación desde donde se centraliza y coordina toda la administración, supervisión y explotación del sistema.

  • Estos recursos técnicos suelen catalogarse en:

    • • Infraestructura.

    Plataforma.

    Comunicaciones.

    • • Datos.

    • • Software:

    Aplicaciones.

    Interfaces.

    Servicios.

    • Seguridad.

    Se catalogan en :

  • Clase 2 – Modelos de Computación Distribuidas

  • • Se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de hardwares comunes y que se comportan como si fuesen una única computadora.

    • El cómputo con clústeres surge como resultado de la convergencia de varias tendencias actuales que incluyen la disponibilidad de microprocesadores económicos de alto rendimiento y redes de alta velocidad, el desarrollo de herramientas de software para cómputo distribuido de alto rendimiento, así como la creciente necesidad de potencia computacional para aplicaciones que la requieran.

    Clase 2 – Modelos de Computación Distribuidas

    Cluster Computing

  • Clase 2 – Modelos de Computación Distribuidas

    Utility computing se define como el suministro de recursos computacionales, como puede ser el procesamiento y almacenamiento, como un servicio medido similar a las utilidades públicas tradicionales (como la electricidad, el agua, el gas natural o el teléfono). Este sistema tiene la ventaja de tener un costo nulo o muy bajo para adquirir hardware; en cambio, los recursos computacionales son esencialmente alquilados. Los clientes que realizan procesamiento de datos a gran escala o que están frente a un pico de demanda también pueden evitar los atrasos que resultarían de adquirir y ensamblar físicamente una gran cantidad de computadoras.

    Utility computing

  • Clase 2 – Modelos de Computación Distribuidas

    Grid computing

    La computación grid es una tecnología innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado. En este sentido es una nueva forma de computación distribuida, en la cual los recursos pueden ser heterogéneos (diferentes arquitecturas, supercomputadores, clusters...) y se encuentran conectados mediante redes de área extensa (por ejemplo Internet). Desarrollado en ámbitos científicos a principios de los años 1990, su entrada al mercado comercial siguiendo la idea de la llamada Utility computing supone una importante revolución.

  • Clase 2 – Modelos de Computación Distribuidas

    Cloud computing

    La computación en la nube son servidores desde Internet encargados de atender las peticiones en cualquier momento. Se puede tener acceso a su información o servicio, mediante una conexión a internet desde cualquier dispositivo móvil o fijo ubicado en cualquier lugar. Sirven a sus usuarios desde varios proveedores de alojamiento repartidos frecuentemente por todo el mundo

Search related