Cómo utilizar datos multiinquilino en Análisis integrado

Cómo utilizar datos multiinquilino en Análisis integrado

Los servicios multiusuario 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 mientras admite múltiples tareas dentro de la misma cuenta u organización al mismo tiempo.

7 minutos de lectura

Con el auge y la difusió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 infraestructura compartida. La arquitectura multiinquilino es lo que han estado buscando y lo que pesa en su decisión de dar el paso: aprovecha los recursos compartidos, ahorra tiempo y preocupaciones, y reduce los costos operativos.

Este artículo describe el significado de la arquitectura de datos multiinquilino, señala sus beneficios y le explica cómo puede utilizar datos multiinquilino en una solución de análisis integrada.

Ver Reveal en acción

¿Qué es el arrendamiento múltiple?

El multiinquilino es una arquitectura de software en la que una única instancia sirve a varios clientes llamados inquilinos. Es lo opuesto a la arquitectura de inquilino único en la que la instancia de software sirve a un solo cliente.

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

Una manera fácil de entender exactamente qué es un arrendamiento múltiple es pensar en la industria bancaria y cómo funciona. Este ejemplo se utiliza a menudo para describir el significado de multiinquilino, ya que realmente proporciona una comprensión más clara del mismo:

Los bancos son instituciones financieras que administran depósitos, otorgan préstamos y almacenan el dinero de las personas. Pueden almacenar el dinero de cientos y miles de personas de forma completamente separada, independientemente de que en realidad estén almacenados en el mismo lugar. Estas personas no tienen acceso a las cuentas de otras personas y no interactúan de ninguna manera entre sí. Básicamente ocurre lo mismo cuando se utiliza una arquitectura multiinquilino. Los clientes del proveedor de software utilizan la misma infraestructura y los mismos servidores; sin embargo, su lógica empresarial y sus datos están completamente separados y son seguros.

¿Qué es multiinquilino?

¿Cuáles son los beneficios del arrendamiento múltiple?

Invertir en una aplicación SaaS multiinquilino conlleva una buena cantidad de ventajas. Los beneficios de la arquitectura multiinquilino frente a las aplicaciones de un solo inquilino alojadas por terceros incluyen los siguientes:

Beneficios de la arquitectura multiinquilino para aplicaciones de análisis integradas

Costos mas bajos

Cuando varios clientes comparten la misma infraestructura y 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 multiinquilino también permite consolidar y asignar recursos de manera eficiente, ahorrando costos operativos.

Actualizaciones y mantenimiento continuos

Las aplicaciones SaaS a menudo actualizan sus servicios, agregan nuevas características y funcionalidades y mantienen su software actualizado. Con una arquitectura multiinquilino, los clientes no necesitan pagar costosas tarifas de mantenimiento y actualizaciones, ya que generalmente se incluyen con la suscripción del software.

Todos los costos adicionales son compartidos por todos los inquilinos que utilizan la misma infraestructura, lo que reduce el costo general para cada inquilino.

Ahorra tiempo

Registrarse en una aplicación SaaS multiinquilino significa que ya no es su hardware el que debe administrar ni preocuparse. El proveedor le envía la última versión del software, lo que le ahorra mucho tiempo y gastos. Al liberar tiempo de su departamento de TI, éste podrá centrarse en otras tareas, problemas e innovaciones importantes.

Escalabilidad

En las aplicaciones de arquitectura multiinquilino, el espacio del servidor aumenta y disminuye según la fortaleza del inquilino, lo que significa que el proveedor no necesita 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 multiinquilino 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 multiinquilino, debe cumplir 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 datos multiinquilino en Análisis integrado?

Entonces, desea proporcionar análisis a sus clientes y agregar paneles y gráficos a su aplicación, ¡excelente! Los análisis integrados tienen muchos beneficios, pero es importante asegurarse de que al incorporar una solución de análisis a su aplicación o software web, diferentes usuarios y clientes no puedan acceder ni ver datos que no sean suyos. Los proveedores de análisis integrados garantizan que los datos sean privados y estén protegidos al ofrecer una arquitectura multiinquilino como parte de su solución.

Vale la pena mencionar que las plataformas de BI modernas admiten marcos de implementación y seguridad integrados que funcionan a la perfección en entornos de host de múltiples inquilinos. Es decir, al utilizar datos multiinquilino 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 multiinquilino reducen la complejidad y las personalizaciones que a menudo se requieren al incorporar BI en su software OEM, aplicación ERP u otras aplicaciones SaaS. Sus capacidades le permiten mantener fácilmente el aislamiento de los datos y, al mismo tiempo, admitir múltiples tareas dentro de la misma cuenta u organización al mismo tiempo. Por ejemplo, si es un ISV, puede asignar espacio de aislamiento dedicado a diferentes usuarios dentro de la misma cuenta de cliente. Esto permite a estos usuarios compartir contenido solo con otras personas asignadas en el mismo espacio de aislamiento, eliminando la posibilidad de exponer cualquier dato a otras partes.

A continuación se muestra un ejemplo de dos organizaciones diferentes que utilizan el mismo proveedor de análisis integrado y comparten los mismos servidores, bases de datos y cachés de datos:

Puede notar que todo (los datos, los logotipos, las fuentes y los colores) es específico del inquilino.

datos de múltiples inquilinos en análisis integrados

¿Mis datos están seguros con el sistema multiinquilino?

Al ofrecer soluciones de análisis multiinquilino a sus clientes, debe poder ofrecer a cada inquilino una experiencia personalizada y, al mismo tiempo, mantener sus datos seguros. La seguridad multiinquilino en el análisis integrado 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 incluye las mismas medidas de seguridad para cada usuario de la nube, tanto interna como externamente. Los firewalls por inquilino son imprescindibles para garantizar que todos los inquilinos en una arquitectura multiinquilino estén protegidos y sus datos no se vean comprometidos. Esto tiene que estar disponible para cada inquilino; de lo contrario, la seguridad de cada inquilino podría estar en riesgo.

Otro aspecto importante de un entorno multiinquilino 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 son.

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

Reveal Análisis integrado

Reveal es una solución de análisis integrada multiinquilino que se creó desde cero, con su seguridad como la prioridad número uno. 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, podría configurarse para utilizar un área de almacenamiento separada, lo que significa que todos los datos (equipos, paneles e incluso datos almacenados en caché) se almacenarán en un almacenamiento dedicado, e incluso los servicios en tiempo de ejecución podrían estar aislados. Esto asegura que el desempeño de esa organización no se verá afectado por la carga del resto del sistema.

Solicitar una demostración