1 / 58

Cloud Computing

Cloud Computing. Paulo Soto. 14/09/2012. @ PauloSoto. Introducción ¿Qué es la nube? Diferentes tipos de servicios Ventajas y desventajas Tecnologías Ejemplos de uso Conclusión. Introducción. Una necesidad. Introducción. Esa necesidad implica…. Introducción.

hada
Télécharger la présentation

Cloud Computing

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. Cloud Computing Paulo Soto 14/09/2012 @PauloSoto

  2. Introducción • ¿Qué es la nube? • Diferentes tipos de servicios • Ventajas y desventajas • Tecnologías • Ejemplos de uso • Conclusión

  3. Introducción Una necesidad

  4. Introducción Esa necesidad implica…

  5. Introducción ¿Existe alguna otra alternativa?

  6. Introducción • ¿Qué es la nube? • Diferentes tipos de servicios • Ventajas y desventajas • Tecnologías • Ejemplos de uso • Conclusión

  7. ¿Qué es la nube?

  8. ¿Qué es la nube? Definición El uso de recursos computacionales (software y hardware). Ofrecidos como servicio a través de una red (generalmente Internet).

  9. ¿Qué es la nube? Definición Nuevo modelo de prestación de servicios y de pago por los mismos. Afecta al ámbito personal y empresarial. Implica un cambio de paradigma. Arquitectura multiusuario.

  10. ¿Qué es la nube? On-Premises Servers Hosted Servers Cloud Platform • Bring your own machines, connectivity, software, etc. • Complete control • Complete responsibility • Static capabilities • Upfront capital costs for the infrastructure • Renting machines, connectivity, software • Less control • Fewer responsibilities • Lower capital costs • More flexible • Pay for fixed capacity, even if idle • Shared, multi-tenant infrastructure • Virtualized & dynamic • Scalable & available • Abstracted from the infrastructure • Higher-level services • Pay as you go

  11. ¿Qué es la nube? Algunas características Reducción de costos Independencia del lugar y el dispositivo Virtualización Multitenancy Confiabilidad

  12. ¿Qué es la nube? Algunas características Escalabilidad y elasticidad Performance Seguridad Mantenimiento API

  13. Introducción • ¿Qué es la nube? • Diferentes tipos de servicios • Ventajas y desventajas • Tecnologías • Ejemplos de uso • Conclusión

  14. Capas de cloud computing Según el tipo de servicio ofrecido

  15. Capas de cloud computing Según el tipo de servicio ofrecido Infrastructure-as-a-Service “SaaS” “PaaS” “IaaS” Platform-as-a-Service Software-as-a-Service consume build host

  16. Capas de cloud computing Según el tipo de servicio ofrecido

  17. Capas de cloud computing Infraestructure as a Service

  18. Infraestructure as a Service Características Los recursos se distribuyen como servicios. Permite escalamiento dinámico. Modelo de precios/costos variable. Generalmente involucra a múltiples usuarios en un único hardware.

  19. Infraestructure as a Service ¿Cuándo tiene sentido? Cuando la demanda es muy volátil. Para organizaciones nuevas, sin el capital para invertir en hardware. Para empresas con rápido crecimiento, donde el escalamiento del hardware sería un problema. Cuando hay presiones para limitar los gastos de capital y cambiarlos por gastos operativos. Para demandas temporales, o líneas de negocio específicas.

  20. Infraestructure as a Service ¿Cuándo no es la mejor opción? Cuando se necesitan altos niveles de performance, que no puedan asegurarse. Cuando los servers propios o el hosting dedicado es suficiente para las necesidades de la empresa.

  21. Capas de cloud computing Platform as a Service

  22. Platform as a Service Características Servicios para desarrollar, testear, hacer el deploy, hostear y mantener aplicaciones. El ciclo completo de desarrollo. Arquitectura multi-tenant, donde múltiples usuarios concurrentes utilizan la misma aplicación. Balanceo de carga y failover del software deployado. Desarrollo colaborativo.

  23. Platform as a Service ¿Cuándo tiene sentido? Equipos de desarrollo que requieran mucha interacción. Automatización de testing y deploy.

  24. Platform as a Service ¿Cuándo no es la mejor opción? Requerimientos de software o hardware específicos. Limitaciones de lenguaje. Portabilidad del software a otros hostings.

  25. Capas de cloud computing Software as a Service

  26. Software as a Service Características Acceso Web Software administrado en forma central Modelo “1 a muchos” Los usuarios no se preocupan por actualizaciones API para integración

  27. Software as a Service ¿Cuándo tiene sentido? Software utilizado por poco tiempo. Aplicaciones con picos de uso en el año. Software que requiere acceso web o móvil. Aplicaciones con mucha interacción entre la empresa y el mundo exterior. Sistemas que no son el core del negocio.

  28. Software as a Service ¿Cuándo no es la mejor opción? Aplicaciones de tiempo real o de procesamiento rápido. Aplicaciones que no conviene tener hosteadas fuera de la empresa. Software existente que ya cumple con nuestras expectativas.

  29. Introducción • ¿Qué es la nube? • Diferentes tipos de servicios • Ventajas y desventajas • Tecnologías • Ejemplos de uso • Conclusión

  30. Ventajas y desventajas Es relativamente simple contratarlos y mantenerlos. Es escalable. Es económico si no se tiene previsibilidad de uso de recursos. Es seguro. Se puede automatizar casi todo de forma manera remota: • Prender server, apagar server, etc.

  31. Ventajas y desventajas Dependencia. Confidencialidad. Disponibilidad: • Dependemos del servicio de Internet.

  32. Introducción • ¿Qué es la nube? • Diferentes tipos de servicios • Ventajas y desventajas • Tecnologías • Ejemplos de uso • Conclusión

  33. Ejemplos | Office 365 (Software as a Service)

  34. Ejemplos | Office 365 Componentes

  35. Ejemplos | Windows Azure (Platform as a Service)

  36. Ejemplos | Windows Azure Características Ciclo de desarrollo completo de una aplicación Deploy con un solo click Escalabilidad instantánea Implementación de esquemas híbridos Se paga solamente por lo que se usa

  37. Ejemplos | Windows Azure Componentes Access Control Service Bus Caching Database Reporting Data Sync Compute Storage Management Connect

  38. Ejemplos | Windows Azure Componentes Virtual Network Storage Compute • Ambiente de desarrollo - cómputo y almacenamiento escalable • Herramientas, tecnologías y lenguajes familiares • Portal para administrar la plataforma • SDK

  39. Ejemplos | Windows Azure Componentes Almacenamiento relacional en la nube Escalabilidad Sincronización con BD on-premise Reporting Database Data Sync

  40. Ejemplos | Windows Azure Componentes Access Control Service Bus Caching • Conexión con aplicaciones existentes en cualquier lado • Control de autenticación y autorización • Cache distribuida para mejorar la performance

  41. Ejemplos | Windows Azure Distribución de datacenters Norte America Region Europe Region Asia Pacific Region N. Europe N. Central – U.S. W. Europe S. Central – U.S. E. Asia S.E. Asia • 6 datacenters en 3 continentes

  42. Ejemplos | Windows Azure Casos de éxito

  43. Ejemplos | Windows Azure Tarifas Cómputo (en horas de servicio)

  44. Ejemplos | Windows Azure Tarifas Base de datos (basado en el tamaño de la DB en GB)

  45. Ejemplos | Windows Azure Tarifas Transferencia de datos (en GB out) Almacenamiento

  46. Ejemplos | Windows Azure Resumiendo Acelera el proceso de desarrollo Facilita muchísimo el deploy Escalamiento instantaneo Aplicación siempre disponible Costo difícil de predecir

  47. Ejemplos | Amazon/Google

  48. Ejemplos | Amazon Tarifas

  49. Ejemplos | Appengine Tarifas

  50. Ejemplos | Amazon/Google Datacenters

More Related