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.
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. Visual Studio + App Service
Creación App Services
Administración mediante Server Explorer
Debug remoto
12. 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
15. 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
16. 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
20. 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
23. 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
plataforma en la nube que sirve para crear aplicaciones web y móviles desde las que se puede obtener acceso a datos desde cualquier lugar, ya sea en la nube o desde local.
Son recursos de procesos que Azure proporciona para hospedar un sitio web o una aplicación web.
Los recursos de procesos pueden ser máquinas virtuales compartidas o dedicadas, según el plan de tarifa que elija. El código de la aplicación se ejecuta en una máquina virtual administrada que se aísla de otros clientes.
Una cosa que no tenemos en la slide pero q creemos q es bastante interesante comentar es que aunque programáticamente no hayamos puesto logs en nuestra aplicación existe una manera de poder monitorizarla durante 24 horas, esto entraría en la automatización aunque sería a medias ya que tendríamos que habilitarlo nosotros y se desactivaría solo a las 24 horas.
Las aplicaciones de API del Servicio de aplicaciones de Azure ofrecen características que facilitan el desarrollo, el hospedaje y el consumo de API. Disfrutará de seguridad de categoría empresarial, control de acceso sencillo, conectividad híbrida, generación automática de SDK e integración completa con Aplicaciones lógicas.
Mobile Apps: es un servicio PaaS, es decir, una plataforma como servicio totalmente administrada, que ofrece un amplio conjunto de funcionalidades para escenarios de integración, web y móviles. Por ejemplo para gestionar las notificaciones push
Speaking Notes
Summarize earlier slide
Azure Mobile Services is a Backend-as-a-Service
Instead of you having to design, build, test, deploy, manage, and upgrade your whole backend, we do it for you
Features of Mobile Services
Storage – SQL DB
Authentication – built in support for social providers w/ ability to custom auth
Backend logic – data validation, logical flows, etc
Push Notifications – across all major mobile platforms
Scheduler – backend job processing
Logic Apps: iPaaS (plataforma de integración como servicio) .una manera de simplificar e implementar integraciones escalables y flujos de trabajo en la nube. Proporciona un diseñador visual para modelar y automatizar el proceso en una serie de pasos denominada flujo de trabajo. Hay muchos conectores
Sofware as a service
Mencionar los 2 tipos de escalado
Slide Objectives:
Objective #1
Transition:
Transition statement(s) to setup the slide
Speaking Points:
Speaking Point #1
Speaking Point #2
Notes:
Any notes go here
Mencionar los 2 tipos de escalado
Tipos de archivos q acepta
Ver historiales de ejecución