Compartir a través de


Ejemplo de una arquitectura de aplicación SaaS

Considere un ejemplo de una solución SaaS implementada como una oferta negociable a través de Azure Marketplace. En este caso, el control y el procesamiento se implementan en la suscripción del editor.

Diagrama que muestra el ejemplo de una arquitectura de aplicación SaaS

Los siguientes pasos explican las interacciones entre los distintos componentes de la arquitectura de la aplicación Saas:

  • El cliente compra la solución a través de Azure Marketplace.

  • La solución SaaS utiliza la API de cumplimiento para registrar al nuevo cliente.

  • La solución SaaS utiliza Entra para autenticar a los usuarios. El proceso requiere una configuración que permita la autenticación entre inquilinos.

  • La capa de orquestación crea implementaciones separadas de la lógica de procesamiento para cada cliente. De esta manera, puede otorgar fácilmente permisos para leer y escribir recursos del cliente e implementarlos en la región correcta para ahorrar en costos de red.

  • La lógica de procesamiento accede a los datos del cliente, realiza las transformaciones relevantes y escribe los resultados en el inquilino del cliente.

Para aislar datos de un cliente a otro, puede utilizar aplicaciones administradas que se implementan internamente. Por ejemplo, puede tener una implementación dedicada de la aplicación que se ejecuta para cada cliente en el inquilino del editor. Este inquilino pertenece a un grupo de recursos separado que representa el sello de procesamiento, como se muestra en el diagrama de arquitectura.

Pasos siguientes

Comenzar con el siguiente artículo:

A continuación, puede consultar los siguientes artículos: