Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Azure App service (Azure Deep Dive)

490 visualizaciones

Publicado el

En esta sesión explicaremos los app services de azure y todos sus servicios, Web app, Mobile App, Api app y Logic App. Veremos las principales características de todos ellos, y como seria su funcionamiento.

Publicado en: Software

Azure App service (Azure Deep Dive)

  1. 1. Azure App Service Nacho Fanjul Key Developer @nfanjul – nfanjul@pasiona.com
  2. 2. Agenda  Azure App Service  Lenguajes  Integración con VS  Web Apps  API Apps  Mobile Apps  Logic Apps  Conectividad  Escalado  Integración continua  Entornos  WebJobs
  3. 3. Azure App Service
  4. 4. Azure App Service Súbete al cloud! Web Apps Mobile Apps Logic Apps API Apps
  5. 5. App Service – Que nos ofrece Web Apps Web apps that scale with your business Mobile Apps Build Mobile apps for any device
  6. 6. Web Apps Logic Apps Mobile Apps API Apps Customer site Administration App Order Completed Customer App
  7. 7. Tu lenguaje favorito… .NET | Node.js | PHP | Python | Java
  8. 8. Beneficios de App Services  Automatización  Seguridad de nivel empresarial  Alta disponibilidad  Escalado automático entrada/salida  Incorpora balanceo de carga  Soporta muchos lenguajes y plataformas  .NET, Node.js, Python, Ruby y mas…  Despliegue continuo  Repositorios de código de terceros  Git, Bitbucket y mas…
  9. 9. Visual Studio + App Service Creación App Services Administración mediante Server Explorer Debug remoto
  10. 10. Web Apps
  11. 11. WEB APPS • .NET, Node.js, Java, PHP, y Python • WebJobs para tareas costosas • Integración VS • Publicación • Debug • IT con GitHub, BitBucket, VSO • Balanceo de carga y autoescalado • Redes virtuales y conexiones hibridas • Multiples Slots Ejecuta tus Web apps sin cambios
  12. 12. Demo: Creación & deploy Web App
  13. 13. API Apps
  14. 14. Facil uso de cloud o APIs personalizadas: • Decenas de APIs incorporadas SaaS • Un ecosistema de APIs para cualquier necesidad • Crea y publica APIs personalizas y reusables • Herramientas en Visual Studio para desplegar en un solo click y debugar remotamente • Cliente SDK automático para la traducción de varios lenguajes Crea, consume y ospeda APIs facilmente API APPS
  15. 15. Beneficios de API Apps  Trae tu api si está desarrollada en…  .NET Web API  Node.js + Express  Java  PHP  …  Fácil integración con otros servicios SaaS
  16. 16. Consumir API Apps  API Apps expone servicios HTTP  Metadatos expuestos usan Swagger 2.0  Archivo JSON  Soporta Widely  Client applications
  17. 17. Integración simplificada
  18. 18. Mobile Apps
  19. 19. Nuevas capacidades de Mobile apps: • Webjobs para tareas largas y costosas • IC con GitHub, BitBucket, VSO • Balanceo automático, Autoescalado • Redes virtuales y conexiones híbridas • Multiples Slots Servicios móviles MOBILE APPS
  20. 20. Azure Mobile Services Storage Authentication Logic Push Scheduler
  21. 21. Logic Apps
  22. 22. Fácil automatización • Creación rápida de workflows • Plantillas predefinidas • Soporte Out of box para servicios SaaS y apps on-premises • Uso de APIs customizadas • Integración de escenarios con Biztalk APIs Automatizar SaaS y Sistemas on-premise LOGIC APPS
  23. 23. • Box • Chatter • Delay • Dropbox • Azure HD Insight • Marketo • Azure Media Services • OneDrive • SharePoint • SQL Server • Office 365 • Oracle • QuickBooks • SalesForce • Sugar CRM • SAP • Azure Service Bus • Azure Storage • Timer / Recurrence • Twilio • Twitter • IBM DB2 • Informix • Websphere MQ • Azure Web Jobs • Yammer • Dynamics CRM • Dynamics AX • Hybrid Connectivity • HTTP, HTTPS • File • Flat File • FTP, SFTP • POP3/IMAP • SMTP • SOAP + WCF • Batching / Debatching • Validate • Extract (XPath) • Transform (+Mapper) • Convert (XML-JSON) • Convert (XML-FF) • X12 • EDIFACT • AS2 • TPMOM • Rules Engine Connectors Protocols BizTalk Services Conectores
  24. 24. Demo: Logic App
  25. 25. Conectividad empresarial
  26. 26. Escalado
  27. 27. Autoescalado
  28. 28. Autoescalado
  29. 29. Autoescalado
  30. 30. Integración continua
  31. 31. Despliegue continuo Web App Production Slot Source Control / Code RepoWeb App Staging Slot Commits Auto-Swap Changes Hooks Git pull Developer
  32. 32. GitHubVisual Studio Online Git BitBucketCodePlex DropBox FTP ¡Tú decides el repo! Repositorios de código
  33. 33. Entornos
  34. 34. Staging
  35. 35. Staging
  36. 36. Staging
  37. 37. Staging
  38. 38. Demo time!
  39. 39. WebJobs
  40. 40. Tareas costosas para la CPU run.cmd, run.bat run.exe run.ps1 run.sh run.php run.py run.js Escalado: Singleton, Multi-instancia Tipo trabajo: On-Demand, Scheduled, Continuous Despliegue: Portal, Visual Studio, CLI, Git
  41. 41. WebJobs
  42. 42. WebJobs
  43. 43. Pruébalo! https://tryappservice.azure.com Twitter: @nfanjul Email: nfanjul@pasiona.com
  44. 44. Q&A
  45. 45. Gracias!!

×