Elección de un modelo de aplicación: inquilino único o multiinquilino

Se aplica a: Arquitecto

Use este artículo para elegir entre un modelo de línea de negocio empresarial (LOB) y un modelo multiinquilino ISV para SharePoint Embedded.

El modelo de aplicación determina quién es el propietario de la aplicación, quién la instala, dónde se crean los contenedores, quién paga y qué administradores deben dar su consentimiento o configurar la facturación.

Para obtener más información sobre la arquitectura, consulte Descripción de la arquitectura de aplicaciones e inquilinos.

Resumen de la decisión

Requisito Elección de LOB de un solo inquilino Elección de ISV multiinquilino
La aplicación se compila para una organización No
La aplicación se vende o se proporciona a varios inquilinos de clientes No
El inquilino propietario y el inquilino de consumo suelen ser los mismos No
Los inquilinos de clientes hospedan sus propios contenedores y archivos Por lo general, no
El propietario de la aplicación paga por todo el uso de forma predeterminada Frecuentemente Depende del modelo de facturación
El administrador de inquilinos del cliente debe incorporar la aplicación A veces

Ambos modelos usan los mismos primitivos de SharePoint Embedded:

  • Microsoft Entra ID registro de aplicaciones.
  • Tipo de contenedor.
  • Registro de tipo de contenedor.
  • Los contenedores.
  • Acceso a Microsoft Graph.
  • Medidores de facturación de pago por uso.

Modelo de LOB empresarial

Use el modelo lob empresarial cuando una organización compile una aplicación para los usuarios internos.

En este modelo:

  • La empresa posee o desarrolla la aplicación.
  • El registro de la aplicación se encuentra en el inquilino empresarial.
  • El inquilino empresarial crea el tipo de contenedor.
  • El inquilino empresarial también es el inquilino que consume.
  • Los contenedores se crean en el inquilino empresarial de Microsoft 365.
  • Files permanecer en el límite del inquilino empresarial.
  • La configuración del inquilino empresarial se aplica al contenido.

Este modelo suele ser de un solo inquilino porque el mismo inquilino posee y consume la aplicación.

Nota:

El mismo inquilino Microsoft Entra ID puede ser el inquilino propietario y el inquilino de consumo para un tipo de contenedor.

Modelo de ISV multiinquilino

Use el modelo de ISV multiinquilino cuando un ISV compile una aplicación para varios inquilinos de cliente.

En este modelo:

  • El ISV posee o desarrolla la aplicación.
  • El inquilino de ISV suele ser el propietario del registro de la aplicación.
  • El inquilino de ISV crea el tipo de contenedor.
  • Cada cliente es un inquilino que consume.
  • Los contenedores se crean en cada inquilino de Microsoft 365 del cliente.
  • Files permanecer en el límite del inquilino del cliente.
  • La configuración de Microsoft 365 del cliente se aplica al contenido de ese cliente.

La aplicación ISV proporciona la experiencia del usuario y llama a Microsoft Graph. El contenido del cliente permanece con el inquilino que consume.

Quién es el propietario de la aplicación

La propiedad de la aplicación está asociada al registro de aplicación Microsoft Entra ID y al tipo de contenedor.

Cada tipo de contenedor tiene una aplicación propietaria.

SharePoint Embedded requiere una relación 1:1 entre una aplicación propietaria y un tipo de contenedor.

En el caso de una aplicación LOB, la empresa posee ambos.

En el caso de una aplicación ISV, el ISV posee ambos.

Quién instala o incorpora la aplicación

En un modelo lob de un solo inquilino, los administradores del mismo inquilino pueden crear el tipo de contenedor, conceder consentimiento y configurar la facturación.

En un modelo de ISV multiinquilino, los administradores de inquilinos del cliente deben incorporar la aplicación para su inquilino.

La aplicación propietaria debe tener una entidad de servicio en el inquilino de consumo y debe recibir el consentimiento del administrador para realizar el registro del tipo de contenedor.

Para ver el flujo de registro, consulte Registro de permisos de aplicación de tipo contenedor de almacenamiento de archivos.

Dónde se crean los contenedores

Los contenedores se crean en el inquilino de consumo.

En el caso de una aplicación lob empresarial, suele ser el inquilino empresarial.

Para una aplicación ISV, cada inquilino de cliente tiene sus propios contenedores.

Esta separación mantiene los archivos de cliente en el límite del inquilino de Microsoft 365 del cliente.

Importante

No diseñe una arquitectura de ISV que almacene todos los archivos de cliente en el inquilino de ISV. SharePoint Embedded almacena documentos de aplicación en el inquilino de consumo.

Quién paga

SharePoint Embedded es de pago por uso.

La facturación se basa en medidores como almacenamiento, transacciones de API y salida.

El modelo de facturación está seleccionado para el tipo de contenedor.

SharePoint Embedded admite dos modelos de facturación:

  • Standard facturación.
  • Facturación de paso a través.

Para obtener más información, consulte Elegir un modelo de facturación.

facturación de Standard

Con la facturación estándar, los cargos basados en el consumo se facturan al inquilino que posee o desarrolla la aplicación.

Al crear un tipo de contenedor estándar, se usa una suscripción Azure del inquilino del desarrollador.

Use la facturación estándar cuando el propietario de la aplicación quiera absorber o administrar centralmente los cargos de uso de SharePoint Embedded.

Facturación de paso a través

Con la facturación de paso a través, los cargos se facturan directamente al inquilino registrado para usar la aplicación de SharePoint Embedded.

El administrador de inquilinos para desarrolladores no configura un perfil de facturación al crear el tipo de contenedor de paso a través.

Una vez registrado el tipo de contenedor en el inquilino de consumo, el administrador de inquilinos de consumo configura el perfil de facturación.

Use la facturación de paso a través cuando cada inquilino de cliente deba pagar por su propio uso.

Planee estas responsabilidades antes de la implementación.

Responsabilidad Inquilino único de LOB Multiinquilino ISV
Creación del registro de aplicaciones Inquilino empresarial Inquilino de ISV
Creación de un tipo de contenedor Inquilino empresarial Inquilino de ISV
Registro del tipo de contenedor Mismo inquilino Cada inquilino que consume clientes
Concesión del consentimiento de Microsoft Graph Administrador de empresa Administrador de inquilinos del cliente para consumir el acceso a inquilinos
Configuración de la facturación estándar Empresa o desarrollador ISV/desarrollador
Configuración de la facturación de paso a través Uso del administrador de inquilinos Administrador de inquilinos del cliente
Controlar el contenido Administrador de cumplimiento empresarial Administrador de cumplimiento de clientes

Ruta de configuración que se va a seguir a continuación

Si va a compilar una aplicación empresarial interna:

  1. Planee la autenticación con planear la autenticación y los permisos.
  2. Descripción del diseño del tipo de contenedor con Descripción de los tipos de contenedor y los contenedores.
  3. Cree el tipo de contenedor mediante las instrucciones de Tipos de contenedor de SharePoint Embedded.
  4. Configure la facturación mediante la facturación de PAYG para SharePoint Embedded.

Si va a compilar una aplicación ISV:

  1. Planee las relaciones de inquilino con Descripción de la arquitectura de aplicaciones e inquilinos.
  2. Elija la facturación estándar o de paso a través con Elegir un modelo de facturación.
  3. Cree el tipo de contenedor en el inquilino propietario.
  4. Registre el tipo de contenedor en cada inquilino de consumo mediante los permisos de la aplicación Registrar el tipo de contenedor de almacenamiento de archivos.

Lista de comprobación de la planificación

  • Identifique si la aplicación es interna o orientada al cliente.
  • Identifique el inquilino propietario.
  • Identifique todos los inquilinos que consumen.
  • Confirme quién es el propietario del registro de la aplicación Microsoft Entra ID.
  • Confirme dónde se crea el tipo de contenedor.
  • Confirme dónde se crean los contenedores.
  • Elija la facturación estándar o de paso a través.
  • Identifique quién concede el consentimiento del administrador.
  • Identifique quién configura la facturación.
  • Identifique quién administra las directivas de cumplimiento.

Pasos siguientes

Revisión del modelo de almacenamiento: descripción de los tipos de contenedor y los contenedores.