1 / 29

COMPUTING GRID Y SISTEMAS INFORMATICOS GRID

COMPUTING GRID Y SISTEMAS INFORMATICOS GRID. OSCAR GUILLERMO PUERTO CARLOS HERNAN BARRAGAN DANIEL OICATA HERNANDEZ. CLOUD COMPUTING .

keisha
Download Presentation

COMPUTING GRID Y SISTEMAS INFORMATICOS GRID

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COMPUTING GRID Y SISTEMAS INFORMATICOSGRID OSCAR GUILLERMO PUERTO CARLOS HERNANBARRAGAN DANIEL OICATAHERNANDEZ

  2. CLOUD COMPUTING Según el IEEE, es un paradigma en el que la información se almacena de manera permanente en servidores en Internet y se envía a cachés temporales de cliente, lo que incluye equipos de escritorio, centros de ocio, portátiles, etc.

  3. CLOUD COMPUTING Esto se debe a que, pese a que las capacidades de los PC han mejorado sustancialmente, gran parte de su potencia es desaprovechada, al ser máquinas de propósito general.[

  4. CARACTERISTICAS DE CLOUD COMPUTING Independencia del dispositivo y la localización. Todas las aplicaciones están universalmente disponibles con independencia del lugar donde se esté o del dispositivo que se esté utilizando.

  5. CARACTERISTICAS DE CLOUD COMPUTING “Carbon Neutral“. Este término se utiliza cada vez más para hablar de servicios prestados a través de Internet con emisiones de carbón cero. En este caso está claro que si los servicios y los datos están alojados remotamente, no hay gasto energético adicional para mantener infraestructuras.

  6. CARACTERISTICAS DE COMPUTING GRID Las aplicaciones de cloudcomputing pueden implementarse sin apenas conocimientos de informáticas ya que el software desarrollado para estos servicios (SaaS – Software As A Service) está pensado específicamente para facilitar estos desarrollos.

  7. CARACTERISTICAS DE COMPUTING GRID La información que se presenta a través de las aplicaciones de cloudcomputing está compuesta de los servicios que facilitan los grandes portales (por ejemplo Google Maps, servicios de tiendas de Amazon, Google Docs, etc) más aportaciones individuales de los usuarios que les dan un valor añadido y concreto.

  8. CARACTERISTICAS DE CLOUD COMPUTING El fundamento del cloudcomputing reside en que la información está en la red, almacenada de forma dispersa o sin localización concreta, y que se encuentra accesible de forma permanente.

  9. ENTRE OTRAS CARACTERISTICAS Auto Reparable: En caso de fallo, el ultimo backup de la aplicación pasa a ser automáticamente la copia primaria y se genera uno nuevo. Escalable: Todo el sistema/arquitectura es predecible y eficiente. Si un servidor maneja 1000 transacciones, 2 servidores manejaran 2000 transacciones. Virtualizado: las aplicaciones son independientes del hardware en el que corran, incluso varias aplicaciones pueden corren en una misma maquina o una aplicación puede usar varias maquinas a la vez. Multiproposito: El sistema está creado de tal forma que permite a diferentes clientes compartir la infraestructura sin preocuparse de ello y sin comprometer su seguridad y privacidad Regidos por un Acuerdo de Nivel de Servicio (SLA) que define varias políticas como cuales son los tiempos esperados de rendimiento y en caso de pico, debe crear más instanciasd

  10. ARQUITECTURA DE CLOUD COMPUTING

  11. EJEMPLOS DE CLOUD COMPUTING Google Apps: brinda el servicio de aplicaciones para empresas como Gmail, Google Talk, Google Calendar y Google Docs, etc. Amazon Web Services: los servicios que ofrece son el Amazon EC2™, Amazon S3™, SimpleDB™, Amazon SQS™. Azure de Microsoft: ofrece servicios de sistema operativo, hosting, sistemas para desarrollo. Rackspace: una famosa empresa de hosting, está detrás de Mosso una compañía la cual ofrece un paquete de básico de hosting y a partir de este se escala según se necesite

  12. VENTAJAS DE CLOUD COMPUTING Acceso a la información y los servicios desde cualquier lugar. Servicios gratuitos y de pago según las necesidades del usuario. Empresas con facilidad de escalabilidad Capacidad de procesamiento y almacenamiento sin instalar máquinas localmente.

  13. DESVENTAJAS DE CLOUD COMPUTING Acceso de toda la información a terceras empresas. Dependencia de los servicios en línea.

  14. EJEMPLOS DE CLOUD COMPUTING Google Apps: brinda el servicio de aplicaciones para empresas como Gmail, Google Talk, Google Calendar y Google Docs, etc. Amazon Web Services: los servicios que ofrece son el Amazon EC2™, Amazon S3™, SimpleDB™, Amazon SQS™. Azure de Microsoft: ofrece servicios de sistema operativo, hosting, sistemas para desarrollo. Rackspace: una famosa empresa de hosting, está detrás de Mosso una compañía la cual ofrece un paquete de básico de hosting y a partir de este se escala según se necesite

  15. EJEMPLOS DE CLOUD COMPUTING Sacar fotos con tu cámara digital, pasarlas a la pc, subirlas a Internet en Picasa o Flickr por ejemplo y enseñárselas a tus amigos a través de tu móvil o cualquier otro ordenador conectado a Internet. Crear una hoja de cálculo o cotización compartida en el trabajo en donde en el cuál un equipo de trabajo de la empresa  pueden acceder y editar a través de sus pcs y móviles la misma hoja de cálculo que tiene la información de quién asistirá, quién se encarga de qué, presupuestos y enlaces de interés. En una fiesta , a través de la Blackberry actualizar tu perfil de Facebook diciendo dónde estás, qué estas haciendo y subir fotos que acabas de sacar, permitiendo comunicar esta información a todos tus amigos en tiempo real.

  16. APLICACIONESDE CLOUD COMPUTING aplicación a los servicios Cloud o "Software as a Service (SaaS)" entregar el softwarecomo un serviciomás de la Internet, eliminando la necesidad de instalar y ejecutar la aplicación en los propios ordenadores de los clientes y simplificar el mantenimiento y apoyo.

  17. APLICACIONES DE CLOUD COMPUTING acceso a la red basado en, y la gestión de venta en comercios (es decir, no la costumbre) de software . Las actividades que se gestionan desde lugares centrales en lugar de en el sitio de cada cliente, permitiendo a los clientes para acceder a aplicaciones de forma remota a través de la Web De entrega de aplicaciones que normalmente se acerca más a un modelo uno-a-muchos (solo ejemplo, la arquitectura multi-tenant) que a un modelo uno-a-uno, incluyendo la arquitectura, los precios, la asociación, y las características de gestión Centralizada función de actualización, que evita la necesidad de descargar parches y actualizaciones.

  18. SISTEMAS INFORMATICOSGRID El término gridcomputing viene a raíz de la analogía con la red eléctrica (electricpowergrid): nos podemos enchufar al grid para obtener potencia de cálculo sin preocuparnos de dónde viene al igual que hacemos cuando enchufamos un aparato eléctrico. Este innovador paradigma de computación distribuida es propuesto por Lan Foster y Carl Kesselman a mediados de los años 90, como una revolucionaría técnica para resolver problemas complejos entre diversas organizaciones optimizando costes y tiempo.

  19. FUNCIONAMIENTO DE COMPUTING GRID El objetivo final del grid es poder utilizar recursos remotos que nos permitan realizar tareas que no podríamos abordar en nuestra máquina o centro de trabajo. La idea va más allá del simple intercambio de ficheros, se trata del acceso directo a software, ordenadores y datos remotos, así como el acceso y control de otros dispositivos (sensores, telescopios, etc.

  20. ARQUITECTURA DE COMPUTING GRID Capa de aplicación. Formada por todas las aplicaciones de los usuarios, portales y herramientas de desarrollo que soportan esas aplicaciones. Es la capa que ve el usuario y que proporciona el llamado serviceware, que recoge las funciones generales de gestión tales como la contabilidad del uso del grid que hace cada usuario. Capa de middleware. Responsable de proporcionar herramientas que permiten que los distintos recursos participen de forma coordinada y segura en un entorno grid unificado. Capa de recursos. Constituida por los recursos que son parte del grid: ordenadores, supercomputadoras, sistemas de almacenamiento, catálogos electrónicos de datos, bases de datos, sensores, etc. Capa de red. Encargada de asegurar la conexión entre los recursos que forman el grid.

  21. ARQUITECTURA DE COMPUTING GRID

  22. ELEMPLOS DE COMPUTING GRID Varias son las grandes empresas que se han dedicado a ofrecer estos servicios, promoviendo el fácil acceso a nuestra información, los bajos costos, la escalabilidad y muchas características que nos hace pensar en la comodidad que nos brindan, entre ellas podemos mencionar:

  23. ESTANDARIZACION DE COMPUTING GRID Actualmente, los estándares de grid los desarrolla el OGF (OpenGridForum), organización nacida de la integración del GGF (Global GridForum) y la EGA (Enterprise Grid Alliance).

  24. ESTANDARIZACION DE COMPUTING GRID La arquitectura de sistemas grid basada en Servicios Web, conocida como OGSA (Open GridServicesArchitecture), aparece como la referencia clave para los proyectos en desarrollo grid.

  25. APLICACIONES DE COMPUTING GRID Las instituciones y organismos más interesadas en el desarrollo del grid son, principalmente, aquellas que lo más efectivo es compartir sus recursos: Gobiernos y organizaciones internacionales,sanidad, educación, teleconferencias, empresas y grandes corporaciones .

  26. APLICACIONES DE COMPUTING GRID Distributed.net emplea miles de ordenadores distintos para crackear códigos de encriptación (RC5-64, CSC, DES-III, DES-II-1, DES-II-1, RC5-56, etc.). Fundado en 1997, el proyecto ha crecido hasta abarcar hoy en día más de 60.000 usuarios alrededor de todo el mundo. El poder de cómputo de Distributed.net ha ido creciendo hasta llegar a ser el equivalente a más de 160.000 computadoras PII266MHz trabajando 24 horas al día, 7 días a la semana, y 365 días al año .

  27. APLICACIONES DE COMPUTING GRID SETI@home ha sido el proyecto de computación distribuida más popular de la historia, cuyo objetivo era la búsqueda de vida extraterreste mediante la detección de su tecnología de comunicaciones, buscando patrones que demuestren inteligencia en las ondas de radio procedentes del espacio.

  28. EVOLUCION COMPUTING GRID Sistemas multiprocesador de memoria compartida. En este caso, los servicios ofrecidos por el sistema operativo son suficientes para desarrollar programas paralelos: se pueden usar lenguajes secuenciales con bibliotecas de threads o llamadas al sistema para escribir aplicaciones multithreado multiproceso que utilicen los distintos procesadores del sistema operativo. Otra opción consiste en usar lenguajes paralelos como Java.

  29. CARACTERISTICAS DE COMPUTING GRID Sistemas distribuidos basados en clusters o redes de área local. En los sistemas distribuidos existe una cantidad enorme de aspectos a considerar, como la red de conexión (Ethernet, ATM, etc.), las distintas topologías (anillo, árbol, malla, etc.), los modelos de programación (paso de mensajes, RPC, memoria compartida distribuida, etc.), las bibliotecas de comunicación (MPI, PVM, sockets, etc.), lenguajes paralelos (Java, C++, etc.), middleware (CORBA, DCOM, RMI, etc.), e incluso tecnologías de Internet (XML, SOAP, Servicios Web, etc.).

More Related