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.

Computación en Windows Azure Platform 26 01-2011

1,469 views

Published on

Published in: Technology
  • Be the first to comment

Computación en Windows Azure Platform 26 01-2011

  1. 1. Computación<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 />Presentación CLOUDES<br />Windows Azure Platform<br />Servicio de computación<br />Tipos de aplicaciones<br />Entorno de pruebas<br />Nuevo portal<br />Certificados digitales<br />Despliegue<br />
  3. 3. Agenda (II)<br />SolutionAccelerators<br />Windows Azure Companion<br />Windows Azure Diagnostics<br />Acceso remoto<br />Full IIS<br />Escalabilidad<br />VM Role<br />
  4. 4. Fomentar el conocimiento y el uso.<br />Crecimiento profesional.<br />Colaboración con la comunidad de usuarios.<br />Generación de debates<br />Grupo de usuarios de Cloud Computing España (CLOUDES)<br />
  5. 5. Windows Azure<br />Automatiza el equilibrio de carga y calcula la ampliación de recursos.<br />Permite a los clientes almacenar grandes cantidades de datos (en cualquier formato) sólo pagando por lo que se usa o almacena.<br />Los desarrolladores podemos crear aplicaciones para que se ejecuten en Windows Azure.<br />
  6. 6. Fabric Controller<br />Interactúa con el «FabricAgent» de cada máquina.<br />Monitoriza cada VM, aplicación e instancia.<br />Realiza el balanceo de carga, decide dónde deben ejecutarse las nuevas aplicaciones.<br />
  7. 7. Monitorización y recuperación<br />Your<br />Service<br />Service<br />DNS<br />Service<br />Service<br />Service<br />LB<br />Web Portal<br />(API)<br />!<br />LB<br />Model<br />Fabric<br />Controller<br />
  8. 8. Sistemas operativos soportados<br />Windows Vista<br />Windows 7<br />Windows Server 2008<br />
  9. 9. Developer Tools<br />Sólo hasta la versión 1.2 del SDK<br />
  10. 10. SDKs para otras plataformas<br />
  11. 11. Servicio de computación<br /><ul><li>Máquinas virtuales de diferentes tamaños.
  12. 12. Windows Server 2008 R2 64 bits como SO.
  13. 13. Varios tipos de aplicaciones.
  14. 14. Entorno de pruebas en local.</li></li></ul><li>Tamaños disponibles<br />*Extra small en fase beta<br />
  15. 15. Servicio de computación<br /><ul><li>Imagen con Win2K8 R2 64 bits.
  16. 16. Nuevas imágenes periódicamente.</li></li></ul><li>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 />
  17. 17. Hello Azure<br />>> DEMO<br />
  18. 18. ¿Qué es diferente?<br />
  19. 19. ¿Qué es diferente? (II)<br />
  20. 20. Service Definition<br /><ul><li>Concreta la infraestructura de nuestro servicio.
  21. 21. Cada rol tiene su propia configuración.
  22. 22. Cualquier cambio en este archivo supone un redespliegue.</li></li></ul><li>Service Configuration<br /><ul><li>Determina los valores de lo establecido en ServiceDefinition.
  23. 23. Se puede modificar en tiempo de ejecución.
  24. 24. Se asemeja al uso dado al archivo de configuración (web.config)</li></li></ul><li>Entorno de pruebas<br />ComputerEmulator<br />Storage Emulator<br />
  25. 25. ¿Debugging en la nube?<br />¡Usa IntelliTrace!<br />
  26. 26. Nuevo portal<br />
  27. 27. Certificados digitales<br /><ul><li>Certificados X509.
  28. 28. Máximo 5 certificados por suscripción.
  29. 29. Pueden ser revocados en cualquier momento.
  30. 30. Necesarios para la API de administración.</li></li></ul><li>Despliegue<br /><ul><li>A través del portal
  31. 31. A través de la API de administración:
  32. 32. Con Visual Studio 2010
  33. 33. Csmanage.exe
  34. 34. CmdLets & Powershell</li></li></ul><li>Visual Studio 2010<br />>> DEMO<br />
  35. 35. VIP Swap<br /><ul><li>Intercambio de IPsentre Staging y Production.
  36. 36. Puede usarse cuando el servicemodel no ha cambiado.</li></ul>V1.0<br />V2.0<br />Staging<br />Production<br />
  37. 37. Faultdomain & UpdateDomain<br />
  38. 38. Greybox<br /><ul><li>Nos avisa de los deploys que están consumiendo.
  39. 39. Podemos eliminar los mismos desde la barra de tareas.</li></ul>http://greybox.codeplex.com/<br />
  40. 40. Solution Accelerators<br /><ul><li>Herramientas de terceros.
  41. 41. Nos ayudan a desplegar, planificar y desarrollar aplicaciones.</li></li></ul><li>Umbraco en Windows Azure<br /><ul><li>CMS gratuito en ASP.NET
  42. 42. The Azure Accelerator Project nos ayuda a subir Umbraco a la nube.
  43. 43. Versión 5 estará optimizada para Windows Azure.</li></li></ul><li>Windows Azure Companion<br />
  44. 44. Joomla en Windows Azure<br /><ul><li>CMS gratuito en PHP
  45. 45. A través de Windows AzureCompanion.</li></li></ul><li>Wordpress en Windows Azure<br /><ul><li>CMS gratuito en PHP
  46. 46. A través de Windows AzureCompanion.</li></li></ul><li>DotNetNuke en Windows Azure<br /><ul><li>CMS Open Source en VB.NET
  47. 47. No existe una herramienta oficial para su migración.
  48. 48. David Rodríguez nos cuenta cómo: http://davidjrh.blogspot.com/</li></li></ul><li>AccesoRemoto<br /><ul><li>Podemos acceder a las instancias de nuestros roles.
  49. 49. Es necesario el uso de certificados digitales.</li></li></ul><li>Full IIS<br /><ul><li>Múltiples sitios en un mismo rol.
  50. 50. Aplicaciones virtuales
  51. 51. Directorios virtuales</li></li></ul><li>Windows Azure Diagnostics<br /><ul><li> Muy similar a los diagnósticos de Windows.
  52. 52. Habilitado por defecto.
  53. 53. Se necesita una cuenta de Storage para almacenar la información.</li></li></ul><li>Fuentes<br />
  54. 54. Escalabilidad<br /><ul><li>Una aplicación no es escalable por estar en la nube.
  55. 55. No es un proceso automático.
  56. 56. AzureWatch nos ayuda a ajustar las instancias a través de reglas.</li></ul>http://www.paraleap.com/<br />
  57. 57. VM Role<br /><ul><li>Podemos crear nuestras propias imágenes para las VMs.
  58. 58. Deben ser Windows Server 2008 R2.
  59. 59. VM RoleIntegration Components installation ISO </li></li></ul><li>Subiendo VM con csupload<br />* Este proceso puede tardar días.<br />
  60. 60. MOCP tenotifica<br />
  61. 61. 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 />
  62. 62. 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 />
  63. 63. ¿Dudas?<br />
  64. 64. ¡Gracias! <br />

×