Informática sin servidor en Azure

Utilice informática sin servidor, cree aplicaciones en menos tiempo sin administrar infraestructura

Cree, implemente y opere aplicaciones sin servidor en una plataforma integral

Aporte más valor a la parte fundamental de su negocio minimizando el tiempo y los recursos que dedica a necesidades relacionadas con la infraestructura. Use soluciones sin servidor integrales de Azure totalmente administradas para impulsar la productividad de los desarrolladores, optimizar los recursos y agilizar el ritmo de la innovación.

¿Por qué elegir soluciones sin servidor de Azure?

Aumente la velocidad de desarrollo

Reduzca el tiempo que invierte en tareas que no son fundamentales para su negocio liberando a los desarrolladores del aprovisionamiento y el mantenimiento de la infraestructura. Compile e implemente aplicaciones en menos tiempo con API fáciles de utilizar, servicios con poco o ningún trabajo de programación y modelos cognitivos y de Machine Learning listos para usar.

Impulse el rendimiento de los equipos

Aumente la agilidad y el rendimiento de los equipos con una plataforma totalmente administrada para compilar, implementar y operar aplicaciones. Cree soluciones para cualquier modelo de aplicación y entorno, híbrido, en la nube y en el perímetro. Administre aplicaciones de forma proactiva con herramientas inteligentes de supervisión y análisis.

Aumente el impacto de su organización

Agilice la comercialización con soluciones sin servidor de Azure que ayudan a su organización a allanar el camino de la innovación y nuevas oportunidades de obtener ingresos. Reduzca el costo total de propiedad de la infraestructura y minimice el riesgo con administración de la seguridad inteligente y protección contra amenazas avanzada.

Utilice soluciones sin servidor integrales de Azure

Disfrute de la libertad de la administración de la arquitectura sin importar el tipo de aplicación que esté compilando o la tecnología que esté usando. Elija entre una amplia gama de entornos de ejecución sin servidor, servicios totalmente administrados y un conjunto completo de servicios y herramientas de desarrollo para crear sus aplicaciones.

Proceso sin servidor en Azure

Cree aplicaciones en menos tiempo eliminando la necesidad de administrar la infraestructura donde se ejecutan su código y sus contenedores

  • Kubernetes sin servidor

    Aprovisione pods de forma elástica en instancias de contenedor que se inicien en segundos sin necesidad de administrar recursos de proceso adicionales. Cree aplicaciones sin servidor basadas en Kubernetes con las características de orquestación de Azure Kubernetes Service (AKS) y nodos virtuales de AKS, que se basan en el proyecto de código abierto Virtual Kubelet. Saque el máximo partido a un enfoque basado en eventos agregando la escalabilidad automática controlada por eventos de KEDA a su clúster de AKS. KEDA es un componente de código abierto que permite a los contenedores procesar eventos directamente desde su origen y proporciona capacidad de escalado a cero.

  • Funciones sin servidor

    Ejecute código escrito en el lenguaje de programación que prefiera con Azure Functions, una experiencia de proceso controlado por eventos. Escale en función de la demanda y pague solo por el tiempo en que se ejecuta su código. El entorno de ejecución de código abierto de Functions, disponible como un servicio administrado en Azure y Azure Stack, funciona también en diversos destinos, como Kubernetes, Azure IoT Edge, el entorno local e incluso en otras nubes.

  • Entornos de aplicaciones sin servidor

    Ejecute y escale aplicaciones web, móviles y de API en la plataforma que prefiera, en un entorno de alta productividad totalmente administrado, con Azure App Service.

Relativity
“When we can develop a solution in a week using Azure Functions versus four months using traditional methods, that represents a drastic improvement in our ability to solve business-critical problems and focus our developer talent wherever it’s most needed.”
Hristo Papazov, ingeniero jefe de software

Flujos de trabajo e integración sin servidor en Azure

Cree aplicaciones nuevas orquestando arquitecturas sin servidor basadas en eventos. Cree servicios conectados con más facilidad usando una interfaz de API sencilla que simplifica la complejidad de la implementación de las API.

  • Orquestación de flujos de trabajo sin servidor

    Integre datos y aplicaciones en lugar de escribir complejo código de adherencia entre sistemas dispares. Cree flujos de trabajo sin servidor de manera visual con Azure Logic Apps y use sus propias API, funciones sin servidor o conectores de software como servicio (SaaS) listos para usar, incluidos Salesforce, Microsoft Office 365 y Dropbox.

  • API Management sin servidor

    Publique, proteja, transforme, mantenga y supervise API con Azure API Management, un servicio totalmente administrado que ofrece un modelo de uso diseñado e implementado para ser parte integral de las aplicaciones sin servidor.

  • Mensajería sin servidor

    Simplifique los escenarios de aplicaciones basados en eventos con Azure Event Grid. Conecte lógica sin servidor a eventos procedentes de varios servicios de Azure y orígenes externos usando el esquema CloudEvents. Cree soluciones en la nube distribuidas y escalables con conexiones entre entornos de nube privada y pública con la infraestructura de mensajería de Azure Service Bus.

Clasquin
“We can deliver exactly what we had in mind with Azure Logic Apps because it is a flexible and high-performance platform. It offers monitoring of a quality that we have never seen before, and which allows us, for example, to detect anomalies even before they impact our customers. And the pay-per-use economic model is much more advantageous.”
Laurent Guillen, director de Información

Herramientas de desarrollo y DevOps para informática sin servidor

Cree aplicaciones sin servidor con herramientas que ya conoce de su propio entorno de desarrollo y en el sistema operativo que prefiera. Obtenga servicios de primera clase para compilar, probar e implementar funciones, contenedores y aplicaciones basadas en Kubernetes

  • CI/CD para informática sin servidor

    Obtenga repositorios de GIT privados e ilimitados hospedados en la nube con Azure DevOps. Configure fácilmente integración y entrega continuas (CI/CD), agregue administración automática de paquetes, desencadene compilaciones de forma automática e implemente aplicaciones en Kubernetes, Azure Functions, Azure Web Apps o cualquier otra nube.

  • Herramientas de desarrollo de aplicaciones

    Cree, ejecute y depure aplicaciones sin servidor con un conjunto de herramientas de desarrollo completo. Use emuladores para desarrollar aplicaciones en modo local para escenarios avanzados, como Functions y Kubernetes. Después, especifique Azure como destino cuando esté preparado para implementarlas.

Inteligencia artificial y aprendizaje automático para aplicaciones sin servidor

Integre algoritmos de aprendizaje automático e inteligencia artificial listos para usar en sus aplicaciones sin servidor. Mejore la productividad y reduzca los costos usando DevOps para el aprendizaje automático y capacidad de proceso con escalabilidad automática.

  • Informática cognitiva

    Habilite sus aplicaciones sin servidor para que vean, oigan, hablen, comprendan e interpreten las necesidades de los usuarios con métodos naturales de comunicación usando Azure Cognitive Services a través de una API o implementado en forma de contenedores en Kubernetes.

  • Bots de conversación

    Use Azure Bot Service para crear bots inteligentes que interactúen de forma natural con sus usuarios a través de canales como mensajes de texto o SMS, Skype, Microsoft Teams, Slack, Office 365 y Twitter.

  • Modelos de Machine Learning

    Cree, entrene e implemente modelos en Azure Machine Learning Service, desde la nube hasta el perímetro.

Wolford
“Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks.”
Sanjoy Roy, cofundador de AskSid.ai

Base de datos sin servidor en Azure

Cree aplicaciones sin servidor con acceso de baja latencia a datos muy completos para disponer de una base de usuarios global. Use Azure Cosmos DB, un servicio de base de datos multimodelo distribuida globalmente y escalable de forma masiva, para crear desencadenadores de base de datos y enlaces de entrada y de salida.

Fuji Film
“Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks.”
Daichi Hayata, Advanced Solution Development Group Services Division en MCSE Cloud Platform and Infrastructure Image Works Team

Almacenamiento sin servidor en Azure

Cree aplicaciones web estáticas en Azure Blob Storage o utilícelo como almacenamiento escalable de forma masiva para datos no estructurados. Aproveche eventos de almacenamiento para responder a operaciones en blobs con varias arquitecturas sin servidor. Los eventos de blob se envían a través de Event Grid a los suscriptores usando Functions, Logic Apps o incluso su propio agente de escucha HTTP personalizado.

Transport for London

Usando una arquitectura escalable, se cargan los fotogramas de las cámaras en Blob Storage. Esto ponen en marcha Azure Functions, devuelve el número de personas que hay en la imagen y lo envía a Azure Event Hubs.

Supervisión sin servidor en Azure

A medida que la informática sin servidor elimina las tareas de administración de la infraestructura tradicional, es más importante que nunca que los desarrolladores dispongan de la instrumentación adecuada para facilitar la depuración de las aplicaciones sin servidor. Consiga observabilidad plena para sus aplicaciones sin servidor con Azure Monitor, un servicio de administración del rendimiento de las aplicaciones extensible para supervisar aplicaciones. Recopile y analice datos de telemetría de sus entornos en la nube y local, y tome las medidas oportunas en función de esos datos para maximizar la disponibilidad y el rendimiento de sus aplicaciones.

Hafslund
“By running containerized software in Azure, we have a standard way to create, monitor, scale, and manage our applications. We move and respond to customer needs faster. That’s what agility is all about.”
Ståle Heitmann, director de Tecnología

Análisis sin servidor en Azure

Desarrolle y ejecute fácilmente y de forma masiva análisis paralelos en tiempo real en varios flujos de datos, incluido IoT, con Azure Stream Analytics. Sin infraestructura para administrar, puede procesar los datos a petición, escalar las unidades de análisis de forma instantánea y pagar solo por trabajos. Cree rápidamente paneles en tiempo real con Microsoft Power BI para obtener una vista de control en directo.

Kolibri Games
“Our Azure-based analytics pipeline can handle the billion events a month we’re throwing at it, and with it, we’re improving our games at an even faster cadence.”
Oliver Löffler: fundador y director de Tecnología

Arquitecturas de soluciones sin servidor de Azure

Architect scalable e-commerce web appThe e-commerce website includes simple order processing workflows with the help of Azure services. Using Azure Functions and Web Apps, developers can focus on building personalised experiences and let Azure take care of the infrastructure.217896543
  1. Información general
  2. Flujo

Aplicación web escalable de comercio electrónico para arquitectos

Información general

El sitio web de comercio electrónico incluye flujos de trabajo de procesamiento de pedidos simples con la ayuda de los servicios de Azure. Gracias a Azure Functions y Web Apps, los desarrolladores pueden centrarse en la creación de experiencias personalizadas y dejar que Azure se encargue de la infraestructura.

Flujo

  1. 1 El usuario accede a la aplicación web en el explorador e inicia sesión.
  2. 2 El explorador extrae recursos estáticos, como las imágenes de Azure Content Delivery Network.
  3. 3 El usuario busca productos en la base de datos SQL y realiza consultas en ella.
  4. 4 El sitio web extrae el catálogo de productos de la base de datos.
  5. 5 La aplicación web extrae imágenes de productos de Blob Storage.
  6. 6 La salida de la página se almacena en caché en Azure Cache for Redis para mejorar el rendimiento.
  7. 7 El usuario envía el pedido y este se coloca en la cola.
  8. 8 Azure Functions procesa el pago del pedido.
  9. 9 Azure Functions hace el pago a terceros y lo registra en la base de datos SQL.
Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
  1. Información general
  2. Flujo

Información general

Use el nodo virtual de AKS para aprovisionar pods en ACI que comienzan en segundos. Esto permite que AKS se ejecute con tan solo la capacidad suficiente para la carga de trabajo promedio. A medida que se agote la capacidad del clúster de AKS, escale horizontalmente pods adicionales en ACI sin tener que administrar los servidores adicionales.

Flujo

  1. 1 El usuario registra el contenedor en Azure Container Registry.
  2. 2 Las imágenes de contenedor se extraen de Azure Container Registry.
  3. 3 El nodo virtual de AKS, una implementación de Virtual Kubelet, aprovisiona pods de AKS en ACI cuando el tráfico alcanza máximos.
  4. 4 Los contenedores de ACI y AKS escriben en el almacén de datos compartido.
Integración e implementación continuas para contenedoresLos contenedores facilitan considerablemente la compilación e implementación continuas de las aplicaciones. Con la orquestación de la implementación de esos contenedores con Kubernetes en Azure Kubernetes Service (AKS), puede conseguir clústeres de contenedores replicables y fáciles de administrar.12345678910
  1. Información general
  2. Flujo

Integración e implementación continuas para contenedores

Información general

Los contenedores facilitan considerablemente la compilación e implementación continuas de las aplicaciones. Con la orquestación de la implementación de esos contenedores con Kubernetes en Azure Kubernetes Service (AKS), puede conseguir clústeres de contenedores replicables y fáciles de administrar.

Azure DevOps aumenta la velocidad y la confiabilidad de las implementaciones, porque permite configurar una compilación continua para producir imágenes y orquestación de contenedores.

Flujo

  1. 1 Cambie el código fuente de la aplicación.
  2. 2 Confirme el código de la aplicación.
  3. 3 La integración continua desencadena la compilación de la aplicación, la compilación de la imagen de contenedor y las pruebas unitarias.
  4. 4 Imagen de contenedor enviada a Azure Container Registry.
  5. 5 El desencadenador de implementación continua organiza la implementación de los artefactos de la aplicación con parámetros específicos del entorno.
  6. 6 Implementación en Azure Kubernetes Service (AKS)
  7. 7 Se inicia el contenedor usando la imagen de contenedor de Azure Container Registry.
  8. 8 Application Insights recopila y analiza datos de mantenimiento, rendimiento y uso.
  9. 9 Revise la información de mantenimiento, rendimiento y uso.
  10. 10 Actualice el elemento de trabajo pendiente.

Recursos para soluciones sin servidor

Guía paso a paso para la informática sin servidor en Azure, segunda edición

Guía paso a paso para la informática sin servidor en Azure, segunda edición

Últimas entradas de blog sobre la informática sin servidor en Azure

Comience a crear aplicaciones con las soluciones de informática sin servidor de Azure

Comience con 12 meses de servicios gratis.