Descubriendo Windows Azure Platform 16-02-2011

2,626 views
2,517 views

Published on

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,626
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
2
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide
  • Amazon Elastic Compute Cloud (EC2)GoGrid
  • 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 />

    ×