Trabajo Final

3,451 views

Published on

Trabajo final de la estudiante del INTEC, Mary Louise Diaz 09-0309.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,451
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
176
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Trabajo Final

  1. 1. Instituto Tecnológico de Santo Domingo Área de Ingeniería Fundamentos Tecnologías de la Información Sección 22 Cloud Computing Estudiante: Mary Louise Díaz 2009-0309 Prof. Nathanael Gerónimo 20 de enero del 2010 Santo Domingo, D.N., República Dominicana
  2. 2. Cloud Computing
  3. 3. Contenido 1. Objetivos 1.1. Objetivo General 1.2. Objetivos Específicos 2. Metodología 2.1. Diseño 2.2. Población 2.3. Tipo de investigación 2.4. Instrumentos de recolección utilizados 3. Procedimiento 4. Hipótesis 5. Variables 6. Justificación y Alcance 7. Marco Teórico 7.1. Que es Cloud Computing 7.2. Características 7.3. Ventajas 7.4. Desventajas 7.5. Tipos de nube 7.6. Capas 8. Bibliografía
  4. 4. 1. Objetivos 1.1. Objetivo General Conocer acerca de esta nueva modalidad llamada “Cloud Computing” 1.2. Objetivos Específicos • Informar a los usuarios acerca de que es Cloud Computing • Dar a conocer las principales ventajas y desventajas de este medio. 2. Metodología 2.1 Diseño: no experimental 2.2 Población: Usuarios comunes de internet 2.3 Tipo de investigación: Exploratoria Descriptiva Explicativa. 2.4 Instrumentos de recolección utilizados: Internet 3. Procedimiento • En primer lugar se seleccionó el tema a tratar, y se busca una pequeña definición del mismo. Después, se inició el proceso de recolección de información general acerca del tema. Luego, la información fue analizada y se decidieron los aspectos que querían estudiarse. A partir de ahí se establecieron los objetivos y se empezó una búsqueda más detallada, tomando en cuenta el alcance y los objetivos definidos. Finalmente, se procedió a la redacción del trabajo.
  5. 5. 4. Hipótesis En los últimos años la rapidez, accesibilidad, y adaptabilidad de la información y las herramientas a los requerimientos de cada individuo, se ha vuelto algo sumamente indispensable. En respuesta a estos y otros requerimientos, surge Cloud Computing, como una solución sencilla y eficaz. 5. Variables La disponibilidad de recursos: ordenadores y acceso a la red. 6. Justificación y Alcance En los últimos años la información se ha convertido en uno de los recursos más valiosos para la economía y la vida cotidiana. Es por esto, que el poseerla es algo sumamente importante. Sin embargo, el simple hecho de tener conocimientos, en esta era en que todo va tan rápido, no es suficiente. Es necesario, que este esté disponible en cualquier momento o lugar de manera rápida, que sea fácil de compartir y que se pueda adaptar a nuestros requerimientos. De esta necesidad, surge Cloud Computing. Y es por lo que decidí hacer este trabajo, en el marco de la materia Fundamentos de Tecnología de la Información, para conocer acerca de este nuevo método que vino a “suplir” tantas necesidades. Aquí se tratarán aspectos generales del tema, como la definición, tipos y características principales. Además, se presentarán ventajas y desventajas, de modo que cada quien pueda comprobar la eficiencia del Cloud Computing.
  6. 6. “Que nuestros datos y relaciones no estén en nuestros equipos ni dependan del sistema operativo de nuestros equipos, sino en la red (the cloud, en las nubes).” 7.1 ¿Qué es “Cloud Computing”? Cloud Computing es una tendencia actual en la red de considerar internet como un sistema operativo propio incorporándose software online como servicio para sustituir programas instalados actualmente en nuestros propios ordenadores. (1) 7.2 Características de Cloud Computing (2) • No hay necesidad de conocer la infraestructura detrás de esta, pasa a ser “una nube” donde las aplicaciones y servicios pueden fácilmente crecer (escalar), funcionar rápido y casi nunca fallan, sin conocer los detalles del funcionamiento de esta “nube”. • Se paga según alguna métrica de consumo, no por el equipo usado en sí, sino por ejemplo en el consumo de electricidad o por uso de CPU/hora • Auto Reparable: En caso de fallo, el último 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.
  7. 7. • 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 instancias. • Virtualizado: las aplicaciones son independientes del hardware en el que corran, incluso varias aplicaciones pueden corren en una misma máquina o una aplicación puede usar varias maquinas a la vez. • Multipropósito: 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 7.3 Ventajas (2)(3) • Integración probada de servicios Web. Por su naturaleza, la tecnología de Cloud Computing se puede integrar con mucha mayor facilidad y rapidez con el resto de sus aplicaciones empresariales (tanto software tradicional como Cloud Computing basado en infraestructuras), ya sean desarrolladas de manera interna o externa. • Prestación de servicios de talla mundial. Las infraestructuras de Cloud Computing proporcionan mayor capacidad de adaptación, recuperación de desastres completa y reducción al mínimo de los tiempos de inactividad. • No necesita instalar ningún tipo de hardware o software: una infraestructura 100% de Cloud Computing. La belleza de la tecnología de Cloud
  8. 8. Computing es su simplicidad… y el hecho de que requiera mucha menor inversión para empezar a trabajar. • Implementación más rápida y con menos riesgos. Podrá empezar a trabajar muy rápidamente gracias a una infraestructura de Cloud Computing. No tendrá que volver a esperar meses o años e invertir millones de dólares antes de que un usuario inicie sesión en su nueva solución. Sus aplicaciones en tecnología de Cloud Computing estarán disponibles en cuestión de semanas o meses, incluso con un considerable nivel de personalización o integración. • Gran capacidad de personalización. La infraestructura de Cloud Computing no sólo proporciona útiles funciones de personalización y configuración de aplicaciones, sino que también conserva las personalizaciones incluso después de las actualizaciones. Y aún mejor, la tecnología de Cloud Computing es ideal para el desarrollo de aplicaciones que estén en consonancia con las crecientes necesidades de su organización. • Más opciones para los usuarios comerciales. La tecnología de Cloud Computing permite personalizaciones y generación de informes de manera directa y sencilla para los usuarios comerciales, por lo que los profesionales de TI no necesitan emplear la mitad de su tiempo realizando pequeñas modificaciones y ejecutando informes.
  9. 9. • Actualizaciones automáticas que no afectan negativamente a los recursos de TI. La tecnología de Cloud Computing no le obliga a decidir entre actualizar y conservar su trabajo, porque esas personalizaciones e integraciones se conservan automáticamente durante la actualización • 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. 7.4 Desventajas (2) • Acceso de toda la información a terceras empresas. • Dependencia de los servicios en línea. 7.5 Tipos de Nube (4) • Las nubes públicas son manejadas por terceras partes, y los trabajos de muchos diferentes clientes pueden ser mezclados en los servidores, los sistemas de almacenamiento, y otra infraestructura dentro de la nube. Los usuarios finales no saben el trabajo de quién más pueda estar corriendo en el mismo servidor, red, discos como los suyos propios. • Las nubes privadas son una buena opción para las compañías lidiando con protección de datos y ediciones a nivel de servicio. Las nubes privadas están en una infraestructura en-demanda manejada por un sólo cliente
  10. 10. quien controla que aplicaciones correr, y en dónde. Ellos son propietarios del servidor, red, y disco y pueden decidir que usuarios están permitidos para utilizar la infraestructura. • Las nubes híbridas combinan los modelos de nubes públicas y privadas. Usted es propietario de unas partes y comparte otras partes, aunque de una manera controlada. Las nubes híbridas ofrecen la promesa de la escala provisionada externamente, en-demanda, pero añade la complejidad de determinar cómo distribuir las aplicaciones a través de estos diferentes ambientes. Mientras que las empresas pueden sentir atracción por la promesa de una nube híbrida, esta opción, al menos inicialmente, probablemente estará reservada para simples aplicaciones incondicionadas que no requieren de ninguna compleja sincronización o base de datos. 7.6 Capas (2) • Software como un Servicio (SaaS, sus siglas en inglés) SaaS se encuentra en la capa más alta y caracteriza una aplicación completa ofrecida como un servicio, en-demanda, vía multitenencia — que significa una sóla instancia del software que corre en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes. El ejemplo más ampliamente conocido de SaaS es Salesforce.com, pero ahora ya hay muchos más, incluyendo las Apps Google que ofrecen servicios básicos de negocios tales como el e-mail. Por supuesto, la aplicación multitenencia de Salesforce.com ha precedido la definición de cómputo nube por unos cuantos años. Por otro lado, como muchos otros jugadores en el cómputo nube, Salesforce.com ahora opera en más de una capa de nube con su ya puesto en marcha Force.com, un ambiente de desarrollo de
  11. 11. una aplicación compañera (companion application), o plataforma como un servicio. • Plataforma como un Servicio (PaaS sus siglas en inglés) La capa del medio, o PaaS, es la encapsulación de una abstración de un ambiente de desarrollo y el empaquetamiento de un carga de servicios. La carga arquetipo es una imagen Xen (parte de Servicios Web Amazon) conteniendo una pila básica Web (por ejemplo, un distro Linux, un servidor Web, y un ambiente de programación como Pearl o Ruby). Las ofertas de PaaS pueden proveer para cada fase del software desarrollo y prueba, o estas pueden estar especializadas alrededor de cualquier área en particular, tal como la administración del contenido. Los ejemplos comerciales incluyen Google App Engine, el cual sirve aplicaciones de la infraestructura Google. Servicios PaaS tales como estos pueden proveer una gran cantidad de flexibilidad pero puede ser restringida por las capacidades que están disponibles a través del proveedor. • Infraestructura como un Servicio (IaaS sus siglas en inglés) IaaS se encuentra en la capa inferior y es un medio de entregar almacenamiento básico y capacidades de cómputo como servicios estandarizados en la red. Servidores, sistemas de almacenamiento, conexiones, enrutadores, y otros sistemas son concentrados (por ejemplo a través de tecnología de virtualización) para manejar tipos específicos de cargas de trabajo —desde procesamiento en batch hasta aumento de servidor/almacenamiento durante las cargas pico. El ejemplo comercial mejor conocido es Amazon Web Services, cuyos servicios EC2 y S3 ofrecen cómputo y servicios de almacenamiento esenciales (respectivamente). Otro ejemplo es Joyent cuyo producto principal es una línea de
  12. 12. servidores virtualizados los cuales proveen una infraestructura en-demanda altamente escalable para manejar sitios Web, incluyendo ricas aplicaciones Web escritas en Ruby en Rails, PHP, Python, y Java.
  13. 13. 8. Bibliografía 1. http://www.publicidadysalud.com/diccionario-terminos-marketing- publicidad-online/diccionario-marketing-online-c-e/ 2. http://www.maestrosdelweb.com/editorial/cloud-computing-nueva-era-de- desarrollo/ 3. http://es.wikipedia.org/wiki/Computaci%C3%B3n_en_nube 4. http://www.itnews.ec/marco/000036.aspx

×