La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Computación en la nube Computación en la Nube. Computación en la nube Cloud: La siguiente generación de aplicaciones Cambio generacional Historia ¿Qué.

Presentaciones similares


Presentación del tema: "Computación en la nube Computación en la Nube. Computación en la nube Cloud: La siguiente generación de aplicaciones Cambio generacional Historia ¿Qué."— Transcripción de la presentación:

1 Computación en la nube Computación en la Nube

2 Computación en la nube Cloud: La siguiente generación de aplicaciones Cambio generacional Historia ¿Qué es Cloud Computing, o Computación en Nube? Características Distribución de Recursos: Modelo tradicional Distribución de recursos: Modelo de nube Tipos de elasticidad en la nube Impacto de la nube Servicios de Nube TIpos de Cloud computing

3 Computación en la nube CLOUD: LA SIGUIENTE GENERACIÓN DE APLICACIONES Mainframe Client-Server Web SOA Cloud

4 Computación en la nube CAMBIO GENERACIONAL Grandes ordernadores con terminales “tontos” TECHNOLOGY ECONOMICBUSINESS Optimizar para reducir costes. Coste inicial muy alto. PCs y servidores con servicios distribuidos Optimizar la en la solucion mas rapida. Costes iniciales moderados caracterizados por licencias perpetuas. Centros de datos con hardware de usar y tirar Optimizado para proporcionar elasticidad. Pay as you go.

5 Computación en la nube HISTORIA El desarrollo de la computación en la nube comenzó a través de grandes empresas de servicios de Internet como Google y Amazon los cuales construyeron su propia infraestructura. A partir de allí surgió una rquitectura: un sistema de recursos distribuidos de manera horizontal, introducidos como servicios virtuales de tecnologías de información (TI) escalados masivamente y manejados como recursos agrupados y configurados continuamente.

6 Computación en la nube HISTORIA El modelo de esta arquitectura tiene como base a “Las granjas de servidores”, éstas eran similares en su arquitectura al procesamiento en red (grid), sin embargo, mientras que las redes se utilizan para aplicaciones de procesamiento técnico con un acoplamiento más bien débil (consistentes en un sistema compuesto de subsistemas con cierta autonomía de acción que mantienen una interrelación continua entre ellos formando una “supercomputadora virtual” para realizar grandes tareas), la nube orientó sus aplicaciones a los servicios de Internet.

7 Computación en la nube HISTORIA El modelo de esta arquitectura tiene como base a “Las granjas de servidores”, éstas eran similares en su arquitectura al procesamiento en red (grid), sin embargo, mientras que las redes se utilizan para aplicaciones de procesamiento técnico con un acoplamiento más bien débil (consistentes en un sistema compuesto de subsistemas con cierta autonomía de acción que mantienen una interrelación continua entre ellos formando una “supercomputadora virtual” para realizar grandes tareas), la nube orientó sus aplicaciones a los servicios de Internet.

8 Computación en la nube ¿QUÉ ES CLOUD COMPUTING, O COMPUTACIÓN EN NUBE? En realidad, Cloud Computing es una idea antigua 1, el sueño de la “computación utilitaria” 2 que finalmente ha podido llegar a ser una realidad 3. Algunos analistas y vendedores definen al “Cloud Computing” como una versión actualizada de la computación utilitaria. De manera muy sencilla, podríamos describirla como muchos servidores virtuales disponibles en toda la red de Internet. 1 Arkhill, D. “The Challenge of the Computer Utility”. Addison-Wesley Educational Publishers Inc., US, 1966., citado por Armbrust, Michael, Fox, Armando, Griffith,Rean, Joseph,Anthony D, Katz, Randy en “Above the Clouds: A Berkeley View of Cloud Computing”,UC Berkeley Reliable Adaptive Distributed Systems Laboratory, Febrero 2009 2 La computación utilitaria, consiste en que el usuario obtiene recursos computacionales en el lugar y momento y por el tiempo que los requiera, por lo que solo paga por lo que usa. 3 “Cloud Computing: An Old Idea Whose Time Has (Finally) Come”, citado por Armbrust, Michael, Fox, Armando, Griffith, Rean,. Joseph,Anthony D, Katz, Randy en “Above the Clouds: A Berkeley View of Cloud Computing”, UC Berkeley Reliable Adaptive Distributed Systems Laboratory, Febrero 2009

9 Computación en la nube ¿QUÉ ES CLOUD COMPUTING, O COMPUTACIÓN EN NUBE? La Cloud Computing incluye tanto a las aplicaciones y servicios ofrecidos sobre Internet como al hardware y sistemas alojados en los centros de datos (data center) que proveen estos servicios. El hardware y el software en el centro de datos es a lo que llamamos una “ Nube”. Cuando una nube se hace disponible mediante una modalidad de pague mientras lo usa, entonces se habla de una Nube Pública; y el servicio que se vende es computación utilitaria, mientras que la aplicación en sí misma, considerando el mantenimiento correspondiente, comprende el concepto de SaaS. Por otro lado, empleamos el término de Nube Privada, para hacer referencia a los centros de datos internos de un negocio u otra organización, y que no se encuentran disponibles para el público general 1. 1 A. L. Careaga. (2009, October). La Nube y el Cisne Negro: Conociendo Cloud Computing Available: http://comunidad.ingenet.com.mx/anacareaga/2009/09/29/la-nube-y-el-cisne-negro-conociendo-cloud-computing/#_ftn8

10 Computación en la nube ¿QUÉ ES CLOUD COMPUTING, O COMPUTACIÓN EN NUBE? Dos definiciones de Cloud Computing bastantes aceptadas son las siguientes: “Un estilo de cómputo donde las capacidades T.I. en escala masiva son entregadas “como un servicio” a clientes externos usando tecnologías de Internet” Gartner “Es simplemente una metáfora de Internet: el creciente movimiento recursos de cómputo dentro de la red” Sun Microsystems

11 Computación en la nube ¿QUÉ ES CLOUD COMPUTING, O COMPUTACIÓN EN NUBE?

12 Computación en la nube CARACTERÍSTICAS No es necesario disponer de un equipo potente, tan sólo de un aparato con conexión a internet; esto debido a que el dispositivo del usuario no realizará ningún proceso complejo y los ficheros pueden guardarse en la nube. Los servidores en donde se hallan los programas que se utilicen son los encargados de las tareas complicadas que antes se realizaba localmente.

13 Computación en la nube CARACTERÍSTICAS Con el uso del Cloud Computing no hay necesidad por parte del usuario de conocer la infraestructura detrás de esta, ya que pasa a ser una abstracción, “una nube” donde las aplicaciones y servicios pueden fácilmente crecer, funcionar rápido y con pocas fallas. Este tipo de servicio se puede pagar según alguna métrica de consumo, no por el equipo usado en sí, sino por uso de CPU/hora como en el caso de Amazon EC2.

14 Computación en la nube CARACTERÍSTICAS Autoreparable: En caso de surgir un fallo, el último respaldo (backup) de la aplicación se convierte automáticamente en la copia primaria y a partir de ésta se genera uno nuevo.

15 Computación en la nube CARACTERÍSTICAS Escalable: Todo el sistema y su arquitectura es predecible y eficiente. Si un servidor maneja 1000 transacciones, 2000 transacciones serán manejadas por 2 servidores. Se establece un nivel de servicios que crea nuevas instancias de acuerdo a la demanda de operaciones existente de tal forma que se reduzca el tiempo de espera y los cuellos de botella.

16 Computación en la nube CARACTERÍSTICAS Virtualización: 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. El usuario es libre de usar la plataforma que desee en su terminal (Windows, Linux, Mac, etc.), al utilizar las aplicaciones existentes en la nube puede estar seguro de que su trabajo conservará sus características bajo otra plataforma.

17 Computación en la nube CARACTERÍSTICAS Disponibilidad de la información: No se hace necesario guardar los documentos editados por el usuario en su computadora o en medios físicos propios ya que la información radicará en Internet permitiendo su acceso desde cualquier dispositivo conectado a la red (con autorización requerida).

18 Computación en la nube CARACTERÍSTICAS Alto nivel de seguridad: 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; de esto se ocupa el sistema proveedor que se encarga de cifrar los datos.

19 Computación en la nube DISTRIBUCIÓN DE RECURSOS: MODELO TRADICIONAL TIME IT CAPACITY Allocated IT resources Recursos no utilizados Escasez de recursos Projeccion de carga Inversion inicial Rescursos no utilizados Actual load

20 Computación en la nube DISTRIBUCIÓN DE RECURSOS: MODELO DE NUBE TIME IT CAPACITY Allocated IT resourcesActual load Lower initial investment Oferta elastica Load forecast Oferta demanda optimizada No hay recursos no utilizados

21 Computación en la nube TIPOS DE ELASTICIDAD EN LA NUBE

22 Computación en la nube IMPACTO DE LA NUBE Administración reducida Nuevo modelo económico Incremento de productividad Solo se paga por lo que se usa Gastos iniciales minimos Maximización de la inversion Sin mantenimiento de infrastructura Desplege de applicaciones automático Redundancia automática Usuarios usan la ultima versión Siempre en contacto con los usuarios Acceso universal

23 Computación en la nube SERVICIOS DE NUBE Software-as-a-Service “SaaS” Platform-as-a-Service “PaaS” Infrastructure-as-a-Service “IaaS”

24 Computación en la nube SERVICIOS DE NUBE Infrastructure-as-a-Service “IaaS” Infraestructura como Servicio (IaaS) La idea básica es la de hacer uso externo de servidores para espacio en disco, base de datos, ruteadores, swtiches así como tiempo de computo evitando de esta manera tener un servidor local y toda la infraestructura necesaria para la conectividad y mantenimiento dentro de una organizaron. Con una IaaS lo que se tiene es una solución en la que se paga por consumo de recursos solamente usados: espacio en disco utilizado, tiempo de CPU, espacio para base de datos, transferencia de datos, etc.

25 Computación en la nube SERVICIOS DE NUBE Platform-as-a-Service “PaaS” Plataforma como Servicio (PaaS) Su objetivo se centra en un modelo en el que se proporciona un servicio de plataforma con todo lo necesario para dar soporte al ciclo de planteamiento, desarrollo y puesta en marcha de aplicaciones y servicios web a través de la misma. El proveedor es el encargado de escalar los recursos en caso de que la aplicación lo requiera, de que la plataforma tenga un rendimiento óptimo, de la seguridad de acceso, etc. Para desarrollar software se necesitan bases de datos, herramientas de desarrollo y en ocasiones servidores y redes. Con PaaS el cliente ´únicamente se enfoca en desarrollar, depurar y probar ya que la herramienta necesaria para el desarrollo de software es ofrecido a través de Internet, lo que teóricamente permite aumentar la productividad del los equipos de desarrollo. Abstrae del hardware físico al cliente.

26 Computación en la nube SERVICIOS DE NUBE Software-as-a-Service “SaaS” Consiste en la entrega de aplicaciones completas como un servicio. Software como Servicio (SaaS)

27 Computación en la nube SERVICIOS DE NUBE

28 Computación en la nube TIPOS DE CLOUD COMPUTING Traditional ITStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization DataData ApplicationsApplications RuntimeRuntime You manage IaaS Storage Servers Networking O/SO/S MiddlewareMiddleware Virtualization DataData ApplicationsApplications RuntimeRuntime Managed by vendor You manage PaaS Managed by vendor Storage Servers Networking O/S Middleware Virtualization ApplicationsApplications Runtime DataData SaaS Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

29 Computación en la nube TIPOS DE CLOUD COMPUTING

30 Computación en la nube TIPOS DE CLOUD COMPUTING

31 Computación en la nube TIPOS DE CLOUD COMPUTING Nubes p ú blicas: Se administran externamente por terceros, los contenidos de distintos clientes pueden encontrarse ubicados en los mismos servidores, sistemas de almacenamiento. Los usuarios finales usan la infraestructura de la nube en todas sus capas y no conocen qu é trabajos de otros clientes pueden estar corriendo en el mismo servidor o red.

32 Computación en la nube TIPOS DE CLOUD COMPUTING Nubes privadas: El proveedor es propietario del servidor, red, y disco y pueden decidir qu é usuarios est á n autorizados a utilizar la infraestructura. Las nubes privadas est á n en una infraestructura manejada por un solo administrador que controla qu é aplicaciones debe correr y donde. Son una buena opci ó n para las compa ñí as que necesitan alta protecci ó n de datos y manipulaciones a nivel de servicio.

33 Computación en la nube TIPOS DE CLOUD COMPUTING Nubes hibridas: Aqu í se trata de una combinaci ó n de nubes p ú blicas y privadas. El cliente est á en posesi ó n de unas partes y comparte otras, esto adem á s puede ser de manera controlada. Las nubes h í bridas ofrecen la ventaja del escalado proporcionado externamente, bajo demanda, se a ñ ade la posibilidad de determinar c ó mo distribuir las aplicaciones a trav é s de los ambientes diferentes. Las nubes h í bridas pueden resultar atractivas ya que, por ejemplo, se puede poseer el entorno de aplicaciones y medios de almacenamiento propios y usar la nube para distribuir y compartir datos adem á s de las capas de infraestructura en las que ejecutar las aplicaciones.

34 Computación en la nube


Descargar ppt "Computación en la nube Computación en la Nube. Computación en la nube Cloud: La siguiente generación de aplicaciones Cambio generacional Historia ¿Qué."

Presentaciones similares


Anuncios Google