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.
Desarrollando WebApps en la nube<br />David J. Rodríguez Hernández<br />Director de Tecnología (CTO)<br />      http://dav...
Patrocinadores<br />Pluralsight<br />Telerik<br />Cursos en línea bajo demanda diseñado por desarrolladores para desarroll...
Agenda<br />Qué es la nube<br />Qué es Windows Azure<br />Qué es DotNetNuke<br />DNN en Windows Azure<br />DotNetNuke 6.x<...
La nube es…<br />…y por lo tanto, «Cloud Computing» es…<br />
Y el Cloud Computing es…<br />«Es un paradigma de computación en el que los usuarios acceden a servicios que se ejecutan e...
Cloud Computing como Commodity<br />¿Cómo se consigue?<br />Generation 4 Datacenters(con containersde 1000 servidores)<br ...
Cloud Computing<br />Nubes públicas (fuente https://www.cloudsleuth.net) <br />
10 razones para subirse a la nube<br />Bajo demanda<br />Adaptación a la innovación<br />Reducción de costes<br />Alquilar...
La que define la nube es…<br />Elasticidad =<br />
Elasticidad y Pago por Uso<br />Elasticidad<br />«Agilidad para aumentar o disminuir capacidad en cualquier momento según ...
Agenda<br /><ul><li>Qué es la nube
Qué es Windows Azure
Qué es DotNetNuke
DNN en Windows Azure
DotNetNuke 6.x</li></ul>Continuar ><br />
¿Qué es Windows Azure?<br />
¿Qué es Windows Azure?<br />
¿Qué es Windows Azure?<br />
¿Qué es Windows Azure?<br />
Las piezas para construir aplicaciones<br />
Patrones de trabajo óptimos en la nube<br />
Agenda<br /><ul><li>Qué es la nube
Qué es Windows Azure
Qué es DotNetNuke
DNN en Windows Azure
DotNetNuke 6.x</li></ul>Continuar ><br />
DotNetNu…Quéeeeee?<br />
Qué es DotNetNuke<br />CMS<br />DotNetNuke® es la Principal Plataforma de Gestión de Contenidos Web para Microsoft .NET<br />
Qué es DotNetNuke<br />Plataforma<br />DotNetNuke® es el único CMS web para .NET que ofrece más de 10.000 Apps en su Marke...
Qué es DotNetNuke<br />Open Source<br />DotNetNuke® es el Mayor y Más Exitoso Proyecto Open Sourcenativo para la Plataform...
DotNetNuke: Características<br />Versátil<br />Amigable para el usuario<br />Multi-portal<br />Totalmente personalizable<b...
Algunas cifras<br />Descargas<br />Año 2010: 700.000 descargas<br />+6 millones desde su comienzo<br />Es la App más desca...
¿Quién usa DotNetNuke?<br />
Apps sobre DotNetNuke<br />DNN es Extensible a través de la creación de módulos<br />Publicables en Snowcovered.com<br />T...
Demo<br />«Módulos DNN»<br />
DotNetNuke en el mundo<br />Red de Partners de DotNetNuke<br />Actualmente 80 Partners Certificados: http://www.dotnetnuke...
DotNetNuke en España<br />Partners certificados:<br />Xepient Solutions<br />Intelequia Software Solutions<br />Interdigit...
DotNetNu…Quéeeeee?<br />Pues yo pensaba que era otra cosa…<br />
Agenda<br /><ul><li>Qué es la nube
Qué es Windows Azure
Qué es DotNetNuke
DNN en Windows Azure
DotNetNuke 6.x</li></ul>Continuar ><br />
DotNetNuke en Azure<br />DNN Azure Accelerator<br />Herramienta que facilita el despliegue  de DotNetNuke sobre Azure<br /...
En modelo tradicional…<br />
Upcoming SlideShare
Loading in …5
×

TenerifeDev - Desarrollando WebApps en la nube

2,207 views

Published on

Contenidos de la presentación del evento "Desarrollando WebApps en la nube" del grupo de usuarios .NET TenerifeDev del 7 de octubre de 2011

Published in: Technology
  • Be the first to comment

  • Be the first to like this

TenerifeDev - Desarrollando WebApps en la nube

  1. 1. Desarrollando WebApps en la nube<br />David J. Rodríguez Hernández<br />Director de Tecnología (CTO)<br /> http://davidjrh.blogspot.com@davidjrh<br />
  2. 2. Patrocinadores<br />Pluralsight<br />Telerik<br />Cursos en línea bajo demanda diseñado por desarrolladores para desarrolladores<br />www.pluralsight.com<br />Controles .NET UI, Visual Studio Tools, Agile PM Tools, Tests automatizados<br />www.telerik.com<br />
  3. 3. Agenda<br />Qué es la nube<br />Qué es Windows Azure<br />Qué es DotNetNuke<br />DNN en Windows Azure<br />DotNetNuke 6.x<br />Comenzar ><br />
  4. 4. La nube es…<br />…y por lo tanto, «Cloud Computing» es…<br />
  5. 5. Y el Cloud Computing es…<br />«Es un paradigma de computación en el que los usuarios acceden a servicios que se ejecutan en Internet (la nube)»<br />Servicios de computación como suministro básico (commodity):<br />Agua<br />Luz<br />Teléfono<br />Internet<br />Servicios de computación<br />
  6. 6. Cloud Computing como Commodity<br />¿Cómo se consigue?<br />Generation 4 Datacenters(con containersde 1000 servidores)<br />Inversión 500M€ por CPD<br />Virtualización automatizada<br />Miles de m2 en varios continentes<br />Eficiencia energética (Green Technology)<br />Capacidad de escalar (más containers)<br />
  7. 7. Cloud Computing<br />Nubes públicas (fuente https://www.cloudsleuth.net) <br />
  8. 8. 10 razones para subirse a la nube<br />Bajo demanda<br />Adaptación a la innovación<br />Reducción de costes<br />Alquilar vs Poseer<br />Ahorro en Espacio/Tiempo<br />Fiabilidad<br />Actualizaciones y parches<br />Flexibilidad de Integración<br />Seguridad<br />Acceso 24x7<br />
  9. 9. La que define la nube es…<br />Elasticidad =<br />
  10. 10. Elasticidad y Pago por Uso<br />Elasticidad<br />«Agilidad para aumentar o disminuir capacidad en cualquier momento según convenga»<br />Pago por uso<br />Se cobra sólo por lo que se está usando en cada momento <br />Momento ~ Hora<br />Elasticidad<br />
  11. 11. Agenda<br /><ul><li>Qué es la nube
  12. 12. Qué es Windows Azure
  13. 13. Qué es DotNetNuke
  14. 14. DNN en Windows Azure
  15. 15. DotNetNuke 6.x</li></ul>Continuar ><br />
  16. 16. ¿Qué es Windows Azure?<br />
  17. 17. ¿Qué es Windows Azure?<br />
  18. 18. ¿Qué es Windows Azure?<br />
  19. 19. ¿Qué es Windows Azure?<br />
  20. 20. Las piezas para construir aplicaciones<br />
  21. 21. Patrones de trabajo óptimos en la nube<br />
  22. 22.
  23. 23. Agenda<br /><ul><li>Qué es la nube
  24. 24. Qué es Windows Azure
  25. 25. Qué es DotNetNuke
  26. 26. DNN en Windows Azure
  27. 27. DotNetNuke 6.x</li></ul>Continuar ><br />
  28. 28. DotNetNu…Quéeeeee?<br />
  29. 29. Qué es DotNetNuke<br />CMS<br />DotNetNuke® es la Principal Plataforma de Gestión de Contenidos Web para Microsoft .NET<br />
  30. 30. Qué es DotNetNuke<br />Plataforma<br />DotNetNuke® es el único CMS web para .NET que ofrece más de 10.000 Apps en su Marketplace<br />
  31. 31. Qué es DotNetNuke<br />Open Source<br />DotNetNuke® es el Mayor y Más Exitoso Proyecto Open Sourcenativo para la Plataforma Microsoft<br />
  32. 32. DotNetNuke: Características<br />Versátil<br />Amigable para el usuario<br />Multi-portal<br />Totalmente personalizable<br />Soporte técnico<br />Fácilmente instalable<br />Multi-idioma<br />Código abierto<br />Vanguardista<br />Extensible<br />Reconocido<br />
  33. 33. Algunas cifras<br />Descargas<br />Año 2010: 700.000 descargas<br />+6 millones desde su comienzo<br />Es la App más descargada en la Web App Gallery de Microsoft<br />Usuarios<br />+840.000 usuarios registrados<br />Sitios web<br />+650.000 sitios web desplegados<br />Fuentes: Codeplex.com, DotNetNuke.com<br />
  34. 34. ¿Quién usa DotNetNuke?<br />
  35. 35. Apps sobre DotNetNuke<br />DNN es Extensible a través de la creación de módulos<br />Publicables en Snowcovered.com<br />Tipos: Propósito general, skins, plantillas, contenedores, paquetes de idiomas, proveedores, sistemas de autenticación<br />
  36. 36. Demo<br />«Módulos DNN»<br />
  37. 37. DotNetNuke en el mundo<br />Red de Partners de DotNetNuke<br />Actualmente 80 Partners Certificados: http://www.dotnetnuke.com/Partners/Partner-Directory.aspx <br />
  38. 38. DotNetNuke en España<br />Partners certificados:<br />Xepient Solutions<br />Intelequia Software Solutions<br />Interdigital<br />Comunidad:<br />DotNetNuke Olé http://www.dotnetnukeole.com<br />Todo DNN http://www.tododnn.es<br />DNN Hispano http://www.dnn-hispano.com<br />Toni Collhttp://www.tonicoll.com/<br />
  39. 39. DotNetNu…Quéeeeee?<br />Pues yo pensaba que era otra cosa…<br />
  40. 40. Agenda<br /><ul><li>Qué es la nube
  41. 41. Qué es Windows Azure
  42. 42. Qué es DotNetNuke
  43. 43. DNN en Windows Azure
  44. 44. DotNetNuke 6.x</li></ul>Continuar ><br />
  45. 45. DotNetNuke en Azure<br />DNN Azure Accelerator<br />Herramienta que facilita el despliegue de DotNetNuke sobre Azure<br />Construir sitios y aplicaciones web escalables<br />Adaptación a tecnología cloud<br />Alta escalabilidad y tolerancia a fallos<br />Elasticidad para crecer y decrecer<br />Pago por uso<br />
  46. 46. En modelo tradicional…<br />
  47. 47. Escalando OnPremise…<br />Content Servers<br />WebFarms<br />=<br />Database Servers<br />También se aplica a Hosting tradicional<br />
  48. 48. Escalabilidad en la nube<br />Pulse aquí para <br />Añadir un servidor<br />Pulse aquí para <br />Quitar un servidor<br />
  49. 49. Tus portales en la Nube<br />Coste mínimo en horas valle<br />Aumentando capacidad según necesidad<br />Reduciendo capacidad según convenga<br />
  50. 50. DNN Azure Accelerator<br />http://channel9.msdn.com/events/MIX/MIX11/EXT12<br />
  51. 51. SMB: Multi-instancia<br />SMB (Server Message Block) = Protocolo de red para compartir impresoras y ficheros<br />
  52. 52. DNN Azure Accelerator - SMB<br />
  53. 53. SMB Single & ExtraSmall<br />Características<br />El rol de SMB Server lo asume la «Instancia 0»<br />Las instancias son ExtraSmall<br />Permite la misma escalabilidad <br />Ideal para<br />Escenarios simplificados<br />Ofertas promocionales de Windows Azure (IntroductorySpecials)<br />
  54. 54. Demo<br />«DNN Azure Accelerator»<br />
  55. 55. Agenda<br /><ul><li>Qué es la nube
  56. 56. Qué es Windows Azure
  57. 57. Qué es DotNetNuke
  58. 58. DNN en Windows Azure
  59. 59. DotNetNuke 6.x</li></ul>Continuar ><br />
  60. 60. C.M.S. Redefinido<br />Cloud Deployable<br />Mobile Optimized<br />Social Engaging<br />
  61. 61. Novedades<br />Migración a C#<br />Integración Sharepoint<br />«Folder providers» para almacenamiento externo<br />Compatible Windows Azure<br />Mejoras UI (jQuery, Telerik, …)<br />Mega-Menús<br />
  62. 62. DNN 6 en Azure: ejemplos<br />http://dotnetnuke6.intelequia.com<br />http://roadshowcms.intelequia.com<br />http://www.intelequia.com<br />http://www.ipista.com<br />
  63. 63. Demo<br />«DNN 6.x»<br />
  64. 64. Resumen<br />DotNetNuke es un CMS para sitios web y creación de aplicaciones<br />Con el Accelerator podemos realizar implementaciones altamente escalables en Azure<br />DotNetNuke + Azure = <br />Cloud Power!<br />
  65. 65. Tu partner en la nube<br />Intelequia Software Solutions<br />www.intelequia.com<br />Avda. Manuel Hermoso Rojas, 4 Torre I, Local 4 38003<br />Santa Cruz de Tenerife<br />info@intelequia.com<br />David Rodríguez<br />@davidjrh<br />http://davidjrh.blogspot.com<br />davidj@intelequia.com<br />
  66. 66. Sorteo<br />Pluralsight<br />Telerik<br />

×