Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Descubriendo Windows Azure Platform 16-02-2011

2,755 views

Published on

Published in: Technology
  • Be the first to comment

Descubriendo Windows Azure Platform 16-02-2011

  1. 1. Descubriendo Windows Azure Platform<br />Gisela Torres Buitrago<br />Windows Azure MVP<br />Twitter: @0GiS0<br />Blog: www.returngis.net<br />Email: gisela.torres.buitrago@gmail.com<br />
  2. 2. Agenda<br />¿Qué es el cloud computing?<br />Tipos de cloud<br />Ventajas e inconvenientes<br />Windows Azure Platform<br />Windows Azure (Computación)<br />Windows Azure Storage<br />SQL Azure<br />Windows Azure AppFabric<br />
  3. 3. ¿Quées el cloud computing?<br />
  4. 4. Cloud == Internet<br />
  5. 5. Casos de uso de la nube<br />Clientes con demanda de computo muy alta.<br />Plataformas sociales.<br />Servicios de distribución de contenido multimedia.<br />Servicios de almacenamiento de archivos.<br />Motores de búsqueda.<br />
  6. 6. Carga de trabajo óptima para la nube<br />“Rápidocrecimiento “ <br />“On and Off “ <br />Periodo de inactividad<br />Computación<br />Computación<br />Promedio de uso<br />de uso<br />Promedio<br />Tiempo<br />Tiempo<br />Para obtener el éxito es necesario poder crecer.<br />Puede ser un despliegue complicado.<br />Cargas de trabajo On & Off (batchjob).<br />Existen horas de inactividad.<br />“Crecimiento impredecible“ <br />“Crecimientopredecible“ <br />Computación<br />Computación<br />Promedio de uso<br />Promedio de uso<br />Tiempo<br />Tiempo<br />Servicios con tendencias estacionales.<br />Picos debido a la creciente demanda periódica.<br />Picos impredecibles en la aplicación.<br />De repente, esos picos afectan al rendimiento.<br />
  7. 7. Ventajas del cloud<br />Ahorro de costes<br />Escalabilidad<br />Fiabilidad<br />Abstracción del mantenimiento del sistema<br />Acceso a los recursos desde cualquier punto geográfico.<br />
  8. 8. Desventajas del cloud<br />Percepción de inseguridad<br />Dependencia de Internet<br />Dependencia de un proveedor<br />Sensación de pérdida de control<br />
  9. 9. Tipos de nube<br />Nubes públicas.<br />Nubes privadas.<br />Nubes híbridas.<br />
  10. 10. Nubes públicas<br />Son administradas por el proveedor.<br />Sin inversión inicial.<br />No hay gastos de mantenimiento.<br />Pueden existir aplicaciones de otros clientes dentro de los servidores.<br />La plataforma se encuentra en las instalaciones del proveedor.<br />
  11. 11. Nubes privadas<br />Son administradas por el cliente.<br />Mayor control.<br />Es necesaria una inversión inicial.<br />Gastos de mantenimiento.<br />Un solo cliente.<br />Infraestructuras on-premise.<br />Sonpropietarios de la infraestructura.<br />
  12. 12. Nubes híbridas<br />Opción intermedia entre las nubes públicas y privadas.<br />La empresa mantiene el control de sus principales aplicaciones.<br />
  13. 13. Tipos de servicios<br />Infrastructure-as-a-Service<br />“PaaS”<br />“IaaS”<br />“SaaS”<br />Platform-as-a-Service<br />Software-as-a-Service<br />consume<br />build<br />host<br />
  14. 14. Infrastructure as a Service<br />Computación como servicio.<br />Almacenamientocomo servicio.<br />
  15. 15. Platform as a Service<br />Entorno como servicio para desplegar aplicaciones.<br />Facilita el despliegue de aplicaciones.<br />
  16. 16. Software as a Service<br />La empresa nos proporciona la aplicación como servicio.<br />Tenemos asegurado el mantenimiento, el soporte y la disponibilidad de la aplicación.<br />La aplicación estará alojada por el proveedor, no por el cliente.<br />
  17. 17. La nube de Microsoft<br />Quincy, WA<br />Chicago, IL<br />San Antonio, TX<br />Dublin, Ireland<br />Generation 4 DCs<br />
  18. 18. Data center<br />
  19. 19. Windows Azure Platform<br />
  20. 20. Windows Azure<br />Almacenamiento y computación escalable<br />Servicio de administración automatizado<br />Herramientas, tecnologías y lenguajes familiares<br />BBDD relacional en la nube<br />Administración automatizada<br />Altamente escalable<br />Conexión de aplicaciones de forma segura<br />Capa de autenticación para nuestras apps.<br />Caching, Integración y Composición (Próximamente)<br />
  21. 21. Sistemas operativos soportados<br />Windows Vista<br />Windows 7<br />Windows Server 2008<br />*Si son en 64 bits mejor <br />
  22. 22. Developer Tools<br />Sólo hasta la versión 1.2 del SDK<br />
  23. 23. SDKs para otras plataformas<br />
  24. 24. Windows Azure<br />
  25. 25. Computación en la nube<br /><ul><li>Máquinas virtuales de diferentes tamaños.
  26. 26. Windows Server 2008 R2 64 bits como SO.
  27. 27. Varios tipos de aplicaciones.
  28. 28. Entorno de pruebas en local.</li></li></ul><li>Tamaños disponibles<br />*Extra small en fase beta<br />
  29. 29. Tipos de aplicaciones<br />WEB ROLE<br />WORKER ROLE<br />Interactúan con el usuario final y/o servicios web.<br />Aceptan peticiones <br />HTTP/HTTPS<br />Desarrolladas con herramientas con Microsoft y<br />no-Microsoft:<br />ASP.NET, WCF, Java, PHP, etc.<br />Aplicaciones en segundo plano.<br />Inician sus propias peticiones a través de esperas o queues.<br />Similar a un batch o un Servicio Windows<br />
  30. 30. Entorno de pruebas<br />
  31. 31. ¿Y si necesitamos instalar algo en lo servidores?<br />
  32. 32. VM Role<br /><ul><li>Podemos crear nuestras propias imágenes para las VMs.
  33. 33. Deben ser Windows Server 2008 R2.
  34. 34. VM RoleIntegration Components installation ISO. </li></ul>* Aún en fase beta<br />
  35. 35. ¿Y si necesitamos conectar con nuestros servidores on-premise?<br />
  36. 36. Windows Azure Connect<br />*Aún en fase beta<br />
  37. 37. SQL Azure<br />
  38. 38. SQL Azure<br />*Alta disponibilidad y tolerancia a fallos (99,9%)<br />
  39. 39. Tamaños y precios<br />Web Edition<br />1 GB<br />7,46€ /mes <br />5 GB<br />37,33€ /mes <br />
  40. 40. Tamaños y precios (II)<br />Business Edition<br />10 GB<br />74,73€ /mes <br />20 GB<br />149,46€ /mes <br />30 GB<br />224,19€ /mes <br />40 GB<br />298,93€ /mes <br />50 GB<br />373,66€ /mes <br />
  41. 41. SQL Azure Data Sync<br />
  42. 42. SQL AzureReporting<br />Características de SQL Server ReportingServices:<br />Informes, mapas, gráficos…<br />*Funcionalidadaún en suversión CTP <br />
  43. 43. Windows Azure Storage<br />
  44. 44. Windows Azure Storage - Servicios<br />
  45. 45. BLOBS<br />Binary Large OBject<br />
  46. 46. Estructura de un container<br />Storage Account: MediaStorage<br />Container: Pop<br />Container: Rock<br />- Fly.mp3<br />- PopConcert.avi<br />- PopLetter.docx<br />- Wewill rock you.mp3<br />- RockConcert.avi<br />- poster.pdf<br />
  47. 47. Queues<br />
  48. 48. Tables<br />
  49. 49. Content Delivery Network<br />Propagamos nuestro servicio de Storage por todo el mundo.<br />Mejora el tiempo de latencia.<br />Tarda aproximadamente una hora en propagarse.<br />
  50. 50. Content Delivery Network<br />
  51. 51. Entorno de pruebas<br />
  52. 52. Windows AzurePlatformAppliance<br />
  53. 53. La nube en casa <br />
  54. 54. ¿Quéofrece Appliance?<br />Windows Azure y SQL Azure<br />Configuración de red, almacenamiento y hardware<br />*No disponibleaúnpara el público en general.<br />
  55. 55. Windows AzureAppFabric<br />
  56. 56. AppFabricServices<br />
  57. 57. Service Bus<br />Comunicaciónsegura entre aplicacionesatravesando NATs, Firewalls, etc.<br />
  58. 58. Access Control<br />Servicioquenosayuda a abstraer la autenticación de nuestrasaplicaciones.<br />
  59. 59. Caching<br />Sistema de cachédistribuidopara Windows Azure y SQL Azure.<br />
  60. 60. Integration<br />Integrarnuestrasaplicaciones en Windows Azure con otrasexpuestas en SaaS de terceros<br />
  61. 61. Composite App<br />Automatización del despliegue y la administración sin necesidad de manualespara la puesta de producción.<br />
  62. 62. Composite App<br />
  63. 63. Nuevo portal<br />
  64. 64. MOCP tenotifica<br />
  65. 65. Windows Azure Marketplace<br />Datos<br />Imágenes<br />Servicios web<br />https://datamarket.azure.com/<br />Componentes<br />Servicios<br />Aplicaciones<br />http://windowsazure.pinpoint.microsoft.com<br />
  66. 66. Recursos<br />Windows Azure Training Kit<br />http://msdn.microsoft.com/es-es/windowsazure/<br />http://msdn.microsoft.com/en-us/windowsazure/<br />http://www.returngis.net <br />
  67. 67. ¿Dudas?<br />
  68. 68. ¡Gracias! <br />

×