Cómo utilizar los datos de multi-inquilino en análisis integrados

Los servicios de multi-inquilino reducen la complejidad y las personalizaciones que a menudo se requieren al integrar BI en su software OEM, aplicación ERP u otras aplicaciones SaaS.

Resumen ejecutivo:

Los servicios de multi-inquilino reducen la complejidad y las personalizaciones que a menudo se requieren al integrar BI en su software OEM, aplicación ERP u otras aplicaciones SaaS. Sus capacidades le permiten mantener fácilmente el aislamiento de datos al mismo tiempo que admite múltiples tareas dentro de la misma cuenta u organización.

Con el auge y la expansión de las plataformas de computación en la nube, las organizaciones están considerando cada vez más alojar aplicaciones de análisis en una infraestructura compartida. La arquitectura de multi-inquilino es lo que han estado buscando y lo que influye en su decisión de realizar el cambio: aprovecha los recursos compartidos, ahorra tiempo y preocupaciones y reduce los costos operativos.

Este artículo describe el significado de la arquitectura de datos de multi-inquilino, destaca sus beneficios y le guía sobre cómo puede utilizar los datos de multi-inquilino en un solución de análisis integrada.

Ve Reveal en acción

¿Qué es la multi-inquilinidad?

La multi-inquilinidad es una arquitectura de software en la que una sola instancia da servicio a varios clientes denominados inquilinos. Es lo opuesto a la arquitectura de un solo inquilino, en la que la instancia de software da servicio a un solo cliente.

La arquitectura de multi-inquilino es una característica de muchos tipos de computación en la nube pública, uno de los mejores ejemplos de los cuales es la aplicación SaaS (ofertas de software como servicio). Los inquilinos de una arquitectura de multi-inquilino suelen tener la capacidad de personalizar algunas partes de la aplicación. Es posible que puedan personalizar la apariencia de la aplicación para satisfacer su marca y la experiencia del cliente y controlar los permisos y restricciones de acceso de los usuarios. Los inquilinos no pueden personalizar el código de la aplicación.

Una forma sencilla de comprender exactamente qué es la multi-inquilinidad es pensar en la industria bancaria y cómo funciona. Este ejemplo se utiliza a menudo para describir el significado de la multi-inquilinidad, ya que realmente proporciona una comprensión más clara de la misma:

Los bancos son instituciones financieras que gestionan depósitos, conceden préstamos y almacenan el dinero de las personas. Pueden almacenar el dinero de cientos y miles de personas por completo por separado, independientemente del hecho de que en realidad se almacene en el mismo lugar. Estas personas no tienen acceso a las cuentas de otras personas y no interactúan entre sí. Básicamente, es lo mismo cuando se utiliza una arquitectura de multi-inquilino. Los clientes del proveedor de software utilizan la misma infraestructura y los mismos servidores; sin embargo, su lógica de negocio y sus datos están completamente separados y protegidos.

what is multi-tenancy?

¿Cuáles son los beneficios de la multi-inquilinidad?

Invertir en una aplicación SaaS de multi-inquilino conlleva una serie de ventajas. Los beneficios de la arquitectura de multi-inquilino frente a las aplicaciones de un solo inquilino alojadas por terceros incluyen lo siguiente:

multi-tenancy architecture benefits for embedded analytics applications

Costos más bajos

Cuando varios clientes comparten la misma infraestructura y los mismos servidores, un proveedor de software puede ofrecer sus servicios a un precio mucho más bajo a ese grupo de personas en comparación con proporcionar su propia infraestructura dedicada a cada cliente. La arquitectura de software de multi-inquilino también permite consolidar y asignar los recursos de manera eficiente, lo que reduce los costos operativos.

Actualizaciones y mantenimiento continuos

Las aplicaciones SaaS a menudo realizan actualizaciones de sus servicios, agregan nuevas funciones y mantienen su software actualizado. Con una arquitectura de multi-inquilino, los clientes no tienen que pagar tarifas costosas por el mantenimiento y las actualizaciones, ya que estas suelen incluirse con la suscripción del software.

Todos los costos adicionales se comparten entre todos los inquilinos que utilizan la misma infraestructura, lo que reduce el costo total para cada inquilino.

Ahorra tiempo

Registrarse en una aplicación SaaS de multi-inquilino significa que ya no es su hardware el que tiene que administrar y de lo que tiene que preocuparse. Obtiene la última versión del software que le proporciona el proveedor, lo que le ahorra mucho tiempo y gastos. Al liberar el tiempo de su departamento de TI, este puede centrarse en otras tareas, problemas e innovaciones importantes.

Escalabilidad

En las aplicaciones de arquitectura de multi-inquilino, el espacio del servidor se amplía y se reduce según la fortaleza del inquilino, lo que significa que el proveedor no tiene que construir un nuevo centro de datos para cada inquilino, como en las soluciones de un solo inquilino.

Y eso no es todo. Algunos beneficios adicionales de la multi-inquilinidad incluyen la ventaja de utilizar capacidades avanzadas como IoT, IA y aprendizaje automático. La calidad también está garantizada: para que el software sea viable en un entorno de multi-inquilino, debe cumplir con ciertos estándares de control de calidad. También puede ayudar a optimizar los procesos de flujo de trabajo mediante la adopción de las mejores prácticas de la industria integradas en las soluciones.

¿Cómo utilizar los datos de multi-inquilino en análisis integrados?

Entonces, desea proporcionar análisis a sus clientes y agregar paneles y gráficos a su aplicación: ¡excelente! Los análisis integrados tienen, pero es importante asegurarse de que, al integrar una solución de análisis en su aplicación web o software, los diferentes usuarios y clientes no puedan acceder ni ver ningún dato que no les pertenezca. Los proveedores de análisis integrados garantizan que los datos sean privados y estén protegidos ofreciendo una arquitectura de multi-inquilino como parte de su solución.

Vale la pena mencionar que las plataformas de BI modernas admiten marcos de seguridad y despliegue integrados que funcionan a la perfección en entornos de alojamiento de multi-inquilino. Es decir, al utilizar datos de multi-inquilino en análisis integrados, obtiene una plataforma de BI integrable que se adapta perfectamente a su arquitectura SaaS y, al mismo tiempo, amplía el valor de su producto/servicio principal.

Los servicios de multi-inquilino reducen la complejidad y las personalizaciones que a menudo se requieren al integrar BI en su software OEM, aplicación ERPu otras aplicaciones SaaS. Sus capacidades le permiten mantener fácilmente el aislamiento de datos al mismo tiempo que admite múltiples tareas dentro de la misma cuenta u organización. Por ejemplo, si es un ISV, puede asignar un espacio de aislamiento dedicado a diferentes usuarios dentro de la misma cuenta de cliente. Esto permite que estos usuarios compartan contenido solo con otros que estén asignados en el mismo espacio de aislamiento, lo que elimina la posibilidad de exponer datos a otras partes.

Aquí hay un ejemplo de dos organizaciones diferentes que utilizan el mismo proveedor de análisis integrados y comparten los mismos servidores, bases de datos y cachés de datos:

Puede observar que todo: los datos, los logotipos, las fuentes y los colores, es específico del inquilino.

multi tenancy data in embedded analytics

¿Están seguros mis datos con la multi-inquilinidad?

Al ofrecer soluciones de análisis de multi-inquilino a sus clientes, debe poder proporcionar a cada inquilino una experiencia personalizada y, al mismo tiempo, mantener sus datos seguros. La seguridad de multi-inquilino en los análisis integrados le permite conectarse a diferentes modelos de datos y mostrar datos específicos solo a los inquilinos autorizados.

Una solución en la nube verdaderamente segura viene con las mismas medidas de seguridad para cada usuario en la nube, tanto interna como externamente. Los firewalls por inquilino son imprescindibles para garantizar que cada inquilino en una arquitectura de multi-inquilino esté protegido y que sus datos no se vean comprometidos. Esto debe estar disponible para cada inquilino; de lo contrario, la seguridad de cada inquilino podría estar en riesgo.

Otro aspecto importante de un entorno de multi-inquilino seguro es su centro de datos o la seguridad física del hardware que lo alberga. Si el centro de datos que alberga su hardware no es seguro, sus datos tampoco lo serán.

En otras palabras, la respuesta corta a esta pregunta es sí: normalmente, no tiene nada de qué preocuparse; sus datos están protegidos con la multi-inquilinidad. Sin embargo, le recomendamos encarecidamente que investigue y conozca toda la arquitectura y la seguridad antes de invertir en cualquier aplicación SaaS de multi-inquilino. Aunque estas aplicaciones no estarían en el mercado si no fueran confiables, vale la pena explorar sus opciones para encontrar una solución que se adapte mejor a sus necesidades.

Reveal Embedded Analytics

Reveal es una solución de análisis integrados de multi-inquilino que se creó desde cero, con su seguridad como la prioridad número 1. El servidor de Reveal tiene la capacidad de separar datos y servicios según los inquilinos, por lo que puede estar seguro de que sus datos están bien protegidos.

Una organización determinada, por ejemplo, puede configurarse para utilizar un área de almacenamiento separada, lo que significa que todos los datos (equipos, paneles e incluso datos en caché) se almacenarán en un almacenamiento dedicado e incluso los servicios en tiempo de ejecución pueden estar aislados. Esto garantiza que el rendimiento de esa organización no se vea afectado por la carga del resto del sistema.

Comience hoy mismo

Aproveche los recursos compartidos, ahorre tiempo y reduzca los costos operativos con la arquitectura de multi-inquilino de Reveal.

VEA CÓMO FUNCIONA