• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloud Computing
 

Cloud Computing

on

  • 515 views

Investigación sobre el Cloud Computing. ...

Investigación sobre el Cloud Computing.
- Concepto.
- Historia.
- Estructura: SaaS, PaaS, IaaS.
Por: L. Manuel Salazar Pérez
Brian Zumbado Huertas
Instituto Tecnológico de Costa Rica
Sede Regional San Carlos
Mayo, 2013

Statistics

Views

Total Views
515
Views on SlideShare
412
Embed Views
103

Actions

Likes
0
Downloads
15
Comments
0

1 Embed 103

http://www.scoop.it 103

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Cloud Computing Cloud Computing Presentation Transcript

    • L. Manuel Salazar PérezBrian Zumbado HuertasInstituto Tecnológico de Costa RicaSede Regional San CarlosMayo, 2013
    • Es un sistema informático basado enInternet y centros de datos remotosutilizado para gestionar servicios deinformación y aplicaciones que seencuentran en la red.
    •  La característica básica de la computación en lanube es que los recursos (hardware y/o software)y servicios informáticos, tales comoinfraestructura, plataforma y aplicaciones, sonofrecidos y consumidos como servicios a travésde la Internet. Se utiliza el término “nube” ya que funciona como“una metáfora de Internet y se origina en la nubeutilizada para representar Internet en losdiagramas de red como una abstracción de lainfraestructura que representa.”
    •  En 1961 nace el concepto, aunque teórico, del “CloudComputing” propuesto por John McCarthy, quien creía que lainformática debía ser de uso público. En el año de 1971 se envió el primer e-mail momento en elque comenzó el camino de una de las formas dealmacenamiento a distancia más comunes, creciendoenormemente en los últimos años. En 1990 las compañías de telecomunicaciones empezaron aproveer Redes Virtuales Privadas. No obstante fue hasta 1997 cuando el término“cloudcomputing” fue usado por el profesor de sistemasinformáticos Ramnath Chellappa.
    • Modelo estándar de computación ennube, donde los servicios que se ofrecense encuentran en servidores externos alusuario, es decir en los sistemas delproveedor.
    • La plataforma se encuentra dentro de lasinstalaciones de la empresa y no sueleofrecer servicios a terceros, sólo dentro dela empresa. La empresa decide la formaen que su organiza y usa la nube.
    • Combinan los recursos locales de unanube privada como los recursos de unanube pública.
    • La computación en nube se sustenta entres pilares fundamentales necesariospara que funcione correctamente:software, plataforma e infraestructura.
    •  Software como servicio mediante la ejecución enservidores centralizados en Internet en lugar deservidores locales, los cuales son dados porempresas que dan el mantenimiento, soporte yoperación del servicio así como su escalabilidad yfuncionalidad. Básicamente consiste en el uso de una aplicaciónde software publicada en la red por un proveedor.Está orientado a ser utilizado por gran cantidad deusuarios.
    •  Las características del software comoservicio incluyen:• Acceso y administración a través de una red.• Actividades gestionadas desde ubicacionescentrales, en lugar de la sede de cadacliente, permitiéndoles tener acceso remoto a lasaplicaciones a través de la web.• La distribución de la aplicación es más cercana almodelo uno-a-muchos incluyendoarquitectura, precios, colaboración, y administración.
    • • Actualizaciones centralizadas, lo cual elimina lanecesidad de descargar parches por parte de losusuarios finales.• Frecuente integración con una red mayor desoftware de comunicación, como un enlace parauna plataforma como servicio.
    •  No es necesario que el cliente cuente con un áreaespecializada de soporte para el sistema, por lo quese reducen sus costes y riesgo de inversión. La responsabilidad de la operación recae en laempresa TI. Esto significa que la garantía dedisponibilidad de la aplicación y su correctafuncionalidad, es parte del servicio que da la compañíaproveedora del software. La empresa TI no desatiende al cliente. El servicio yatención continua del proveedor al cliente es necesariapara que este último siga pagando el servicio.
    •  La empresa TI provee los medios seguros de accesoen los entornos de la aplicación. Si una empresa TIquiere dar SaaS en su cartera de productos, debeofrecer accesos seguros para que no se infiltren datosprivados en la red pública. No es necesaria la compra de una licencia para utilizarel software, sino el pago de un alquiler o renta por eluso del software Se le permite al cliente completa flexibilidad en el usode los sistemas operativos de su preferencia, o al cualpueda tener acceso.
    •  La usuario no tiene acceso directo a sus contenidos, ya queestán guardados en un lugar remoto, y en caso de no contarcon mecanismos de cifrado y control disminuye el índice deprivacidad, control y seguridad. El usuario no tiene acceso al programa, por lo cual no puedehacer modificaciones. Al estar el servicio y el programa dependientes de la mismaempresa, no permite al usuario migrar a otro servicioutilizando el mismo programa. Si el servicio de Internet no está disponible por parte delISP, el usuario no tendrá acceso al programa, por lo que susoperaciones se verán afectadas hasta que dicho servicio serestablezca.
    •  Suele identificarse como una evolución deSaaS. Así en lugar de adquirir centros dedatos y servidores los clientes usan unservicio externo. La idea básica es que elproveedor proporcione un servicio por mediode una plataforma que permita desarrollarsoftware a través de la red, para lo cual senecesitan bases de datos, servidores, redes yherramientas de desarrollo.
    •  Servicios deDesarrollo, testeo, implantación, hosting, ymantenimiento de aplicaciones:• Ofrecen diferentes combinaciones de servicios y soportede aplicación para el ciclo de desarrollo. Arquitectura Multi-Usuario:• Paas debe asegurar la escalabilidad del sistema aldesarrollador. Soporte para desarrollo Colaborativo:• La capacidad para desarrollar y compartir código fuentecon diferentes desarrolladores, que pueden estar ubicadosen diferentes emplazamientos geográficos.
    •  Menos inversión inicial y menos riesgo, el poder utilizar elsoftware sin tener que realizar una inversión inicial enmaquinas, software base. Reducción de costes, pagar por solo aquello quenecesites, obtienes un ahorro de costes. La empresa centra su esfuerzos en su negocio, realmente seexternalizan los sistemas hasta el punto de no dedicaresfuerzos en la elección y mantenimiento de los sistemas. Soporte más ágil y rápido, los bugs de la aplicación tienen untratamiento directo y la solución puesta en servicio másrápidamente que en instalaciones in-house.
    •  Nivel de confianza bajo en la seguridad de los datos, el hechode que datos de la empresa que pueden ser críticos o no peroque evidentemente son privados, no estén localizados dentrode las paredes de la empresa es algo que en general no suelegustar. Necesidad de disponibilidad de los datos de la nube, siademás de la desventaja anterior la aplicación o plataformano dispone de un sistema (web service, una API, etc) paraacceder y extraer datos, es un inconveniente. Integración con el resto de la aplicaciones de misistemas, aumento de la complejidad en el caso de quequeramos conectar o explotar los datos que tenemos en lanube con los datos que tenemos en la empresa.
    •  Capa más baja en la estructura. Representa en gran medida la columnavertebral de todo el concepto. La idea de la infraestructura es que seexternalicen los recursos computacionales:servidores para espacio en disco, base dedatos, routers y switches en lugar de tenerun servidor local.
    •  Recursos bajo demanda: Debe ser capaz de ponerrápidamente a disposición los recursos según sea necesario. Escalabilidad: Los servicios deben de ser lo suficientementeescalables, permitiendo agregar rápidamente decenas ocientos de servidores, según sea necesario. Autonomía: Debe ser capaz de auto-mantenerse sinintervención del usuario final. Multi-Arrendatario: Debe ser capaz de compartir esta mismainfraestructura con varios clientes finales. Separación del cliente: Debe ser capaz de separar los datosde los clientes finales.
    •  Tiene la ventaja de que no requiere hacerinversión en licencias ni servidores, perosobre todo desplaza algunos problemas alproveedor como la gestión de máquinas y elahorro de costos en mantenimiento,servidores y licencias. Algunos Ejemplos:• Dropbox• SkyDrive
    •  Posibilidad de pérdida de la privacidad: al dejar losdatos personales en manos de terceros. Dependencia a largo plazo de los proveedores deservicio: Se puede adquirir una adicción a los serviciosexternos debido a la facilidad del servicio. La limitante de la velocidad de conexión de Internet:Para países tercermundistas la conexión a Internetlenta. No existe la garantía de que el proveedor proporcionelos recursos que promete: puede modificar recursos yquitar capacidad de procesamiento para dársela aotros.
    •  Programas de Productividad Personal en laNube. Almacenamiento de Archivos: Google Drive,Dropbox y SkyDrive. Antivirus en la nube: Este tipo deaplicaciones utilizan una base de datos devirus en la nube, lo que permite que estecontinuamente actualizándose. Aplicaciones específicas.
    •  La Universidad Cenfotec cuenta con unlaboratorio que da acceso a la tecnología decómputo en la nube que utiliza la corporaciónGBM-IBM, la cual realizó la donación que rondólos $500.000 solamente en licencias y acceso aservicios; el laboratorio analizará en detalle el usoque las empresas ticas le están dando alcómputo en la nube.
    •  Esta investigación nos ha permitido constatar que una vezmás las ciencias de la computación se ponen a disposición delas personas para ser utilizadas como una herramienta paraque tengan una vida más cómoda y resolver problemas quede otra manera serían engorrosos y se tardaría mucho tiempoen resolver. Cada nueva tecnología posee una arquitectura que la soportay le permite evolucionar. La arquitectura debe serestructurada y bien definida, de forma que cubra cuestionesde rendimiento, escalabilidad y capacidad, característicasnecesarias para que se brinde un buen servicio.
    •  Barrios Verdugo, H., Lucero Fuentes, C., & Veras Olivos , A. (26 de Julio de 2009).COMPUTACION EN LA NUBE. Obtenido dehttp://profesores.elo.utfsm.cl/~agv/elo322/1s09/project/reports/ComputacionEnLaNube.pdf Barrios, V. (2005). Monograría de Adscripción a Sistemas Operativos: Grid Computing.Obtenido de http://es.scribd.com/doc/59254940/68/Estandares-Abiertos Beneficios del Software Saas y Cloud Computing. (s.f.). Obtenido de PortalSaaS.com:http://www.portalsaas.com/beneficios-del-software-saas-y-cloud-computing.php Berry, D., Djaoui, A., Grimshaw, A., Horn, B., Maciel, F., Siebenlist, F., y otros. (24 de Juliode 2006). The Open Grid Services Architecture, Version 1.5. Obtenido dehttp://www.ogf.org/documents/GFD.80.pdf Centro i‐CREO . (s.f.). CLOUD COMPUTING. Obtenido dehttp://www.femeval.es/informesymanuales/Documents/i-CREO%20CLOUD%20COMPUTING/files/cloud%20computing.pdf Cloud computing. (s.f.). Obtenido de Wikipedia:http://en.wikipedia.org/wiki/Cloud_computing#History Computacion en la Nube. (s.f.). Obtenido de Computacion en Nube:http://www.computacionennube.org/computacion-en-la-nube/ Fernández-Rivas, J., & Siabato, W. (s.f.). Arquitectura GRID Computing. Obtenido dehttp://www.idee.es/resources/presentaciones/JIIDE10/ID490_Arquitectura_GRID_Computing_como_medio_para_la_democratizacion_e_intergracion_de_datos_LiDAR.pdf
    •  Fonseca Q, P. (4 de Febrero de 2012). Laboratorio impulsará cómputo en la nube.Obtenido de La Nación: http://www.nacion.com/2012-02-04/Tecnologia/Laboratorio-impulsara-computo-en-la-nube.aspx García Romero, D. (Junio de 2011). “Una historia” del Cloud Computing y del CloudTesting. Obtenido dehttp://www.es.sogeti.com/PageFiles/173/Una%20historia%20del%20Cloud%20Computing%20(2).pdf Kay, R. (5 de Noviembre de 2007). QuickStudy: Open Grid Services Architecture. Obtenidode ComputerWord:http://www.computerworld.com/s/article/305175/Open_Grid_Services_Architecture?taxonomyId=16&pageNumber=1 La Practica. (s.f.). Obtenido de Computacion en Nube: http://www.computacionennube.org/ Murrieta León, J. E. (s.f.). Análisis Comparativo GT 2.4 - GT 4.0. Obtenido dehttp://www.cudi.edu.mx/primavera_2006/presentaciones/grids_eduardo_murrieta.pdf OGF Standards. (s.f.). Obtenido de Open Grid Forum, Página Oficial:http://www.gridforum.org/standards/ Public-key cryptography. (s.f.). Obtenido de Wikipedia:http://en.wikipedia.org/wiki/Asymmetric_encryption Rouse, M. (Agosto de 2010). Open Grid Services Architecture (OGSA). Obtenido deSearchSOA: http://searchsoa.techtarget.com/definition/Open-Grid-Services-Architecture Saavedra, E. (6 de Mayo de 2009). Introducción al Cloud Computing. Obtenido dehttp://www.slideshare.net/estebansaavedra/introduccin-al-cloud-computing