Interacción con los clientes mediante aplicaciones

Cree aplicaciones nativas de nube para conectar a los clientes de nuevas maneras. Las aplicaciones nativas de la nube se crean desde cero y están optimizadas para la escala y el rendimiento de la nube. Las aplicaciones nativas de nube, se basan en arquitecturas de microservicios, utilizan servicios administrados y se benefician de la entrega continua para conseguir confiabilidad y una comercialización más rápida.

La innovación con aplicaciones incluye la modernización de las aplicaciones existentes hospedadas en el entorno local y la compilación de aplicaciones nativas de la nube con contenedores o tecnologías sin servidor. Azure proporciona servicios PaaS, como Azure App Service, para ayudar a modernizar fácilmente las aplicaciones web y de API existentes escritas en .NET, .NET Core, Java, Node.js, Ruby, Python o PHP para su implementación en Azure.

Con un modelo de contenedor de estándar abierto, la creación de microservicios o la inclusión en contenedores de sus aplicaciones actuales y su implementación en Azure son sencillas cuando se usan servicios administrados, como Azure Kubernetes Service, Azure Container Instances y Web App for Containers. Las tecnologías sin servidor como Azure Functions y Azure Logic Apps usan un modelo de consumo (pago por lo que se usa) y ayudan a centrarse en la compilación de la aplicación, en un lugar de implementar y administrar la infraestructura.

Una de las ventajas de las soluciones basadas en la nube es la capacidad de recopilar comentarios más rápido y de comenzar a entregar valor al usuario. Si ese usuario es un cliente externo o un usuario de su propia empresa, cuanto más rápido pueda obtener comentarios sobre sus aplicaciones, mejor.

Azure App Service

Azure App Service proporciona un entorno de hospedaje para las aplicaciones que elimina la carga de administración de la infraestructura y la aplicación de revisiones del sistema operativo. Permite la automatización del escalado para satisfacer las demandas de los usuarios, pero debe cumplir con los límites que defina para mantener los costos en la comprobación.

Azure App Service ofrece compatibilidad de primera clase con lenguajes de programación como ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP y Python. Si necesita hospedar otra pila en tiempo de ejecución, Web App for Containers le permite hospedar de forma rápida y sencilla un contenedor de Docker en App Service, de modo que pueda hospedar la pila de código personalizada en un entorno fuera de la empresa del servidor.

Acción

Para configurar o supervisar las implementaciones de Azure App Service:

  1. Vaya a App Services.
  2. Configure un nuevo servicio: seleccione Agregar y siga las indicaciones.
  3. Administre los servicios existentes: seleccione la aplicación deseada de la lista de aplicaciones hospedadas.

Azure Cognitive Services

Con Azure Cognitive Services, puede incorporar la inteligencia avanzada directamente en su aplicación a través de un conjunto de API que le permite aprovechar los algoritmos de aprendizaje automático y de IA respaldados por Microsoft.

Acción

Para configurar o supervisar las implementaciones de Azure Cognitive Services:

  1. Vaya a Cognitive Services.
  2. Configure un nuevo servicio: seleccione Agregar y siga las indicaciones.
  3. Administre los servicios existentes: seleccione el servicio que desee de la lista de servicios hospedados.

Azure Bot Service

Para ampliar su aplicación estándar, Azure Bot Service agrega una interfaz de bot natural que usa IA y Machine Learning para crear una nueva manera de interactuar con sus clientes.

Acción

Para configurar o supervisar las implementaciones de Azure Bot Service:

  1. Vaya a Servicios de Bot.
  2. Configure un nuevo servicio: seleccione Agregar y siga las indicaciones.
  3. Administre los servicios existentes: seleccione el bot que desee de la lista de servicios hospedados.

Azure DevOps

Durante el recorrido de innovación, con el tiempo se encontrará en la ruta de acceso a DevOps. Microsoft ya ha tenido un producto local conocido como Team Foundation Server (TFS). Durante nuestro propio recorrido de innovación, Microsoft desarrolló Azure DevOps, un servicio basado en la nube que proporciona herramientas de compilación y lanzamiento que admiten muchos lenguajes y destinos diferentes para sus versiones. Para más información, consulte Azure DevOps.

Visual Studio App Center

A medida que las aplicaciones móviles continúan creciendo en popularidad, crece la necesidad de una plataforma que pueda proporcionar pruebas automatizadas en dispositivos reales de diversas configuraciones. Visual Studio App Center no solo proporciona un lugar en el que puede probar sus aplicaciones nativas de nube en iOS, Android, Windows y macOS, sino que también proporciona una plataforma de supervisión que puede utilizar Azure Application Insights para analizar los datos de telemetría de forma rápida y sencilla. Para más información, consulte Visual Studio App Center.

Visual Studio App Center también proporciona un servicio de notificación que le permite usar una sola llamada para enviar notificaciones a la aplicación entre plataformas sin tener que ponerse en contacto con cada servicio de notificación de forma individual.

Más información