Como usar dados de multilocação na análise incorporada

Como usar dados de multilocação na análise incorporada

Os serviços de multilocação reduzem a complexidade e as personalizações que geralmente são necessárias ao incorporar BI em seu software OEM, aplicativo ERP ou outros aplicativos SaaS. Seus recursos permitem que você mantenha facilmente o isolamento de dados enquanto oferece suporte a várias tarefas na mesma conta ou organização ao mesmo tempo.

8min de leitura

Resumo:

Os serviços de multilocação reduzem a complexidade e as personalizações que geralmente são necessárias ao incorporar BI em seu software OEM, aplicativo ERP ou outros aplicativos SaaS. Seus recursos permitem que você mantenha facilmente o isolamento de dados enquanto oferece suporte a várias tarefas na mesma conta ou organização ao mesmo tempo.

Com o surgimento e a disseminação das plataformas de computação em nuvem, as organizações estão considerando cada vez mais hospedar aplicativos de análise em infraestrutura compartilhada. A arquitetura multilocatário é o que eles têm buscado e o que pesa sua decisão de fazer a mudança – ela aproveita recursos compartilhados, economiza tempo e preocupações e reduz os custos operacionais.

Este artigo descreve o significado da arquitetura de dados multilocatário, aponta seus benefícios e orienta você sobre como usar dados multilocatários em uma solução de análise incorporada.

Veja Reveal em ação

O que é multilocação?

Multilocação é uma arquitetura de software na qual uma única instância atende a vários clientes chamados locatários. É o oposto da arquitetura de locação única na qual a instância de software atende apenas a um cliente.

A arquitetura multilocatário é um recurso em muitos tipos de computação em nuvem pública, um dos melhores exemplos disso são as ofertas de SaaS (software como serviço). Os locatários de uma arquitetura multilocatário normalmente têm a capacidade de personalizar algumas partes do aplicativo. Eles podem personalizar a aparência do aplicativo para atender à experiência do cliente da marca e controlar as permissões e restrições de acesso dos usuários. Os locatários não podem personalizar o código do aplicativo.

Uma maneira fácil de entender exatamente o que é uma multilocação é pensar no setor bancário e como ele funciona. Este exemplo é frequentemente usado para descrever o significado de multilocação, pois realmente fornece uma compreensão mais clara dele:

Os bancos são instituições financeiras que gerenciam depósitos, fazem empréstimos e armazenam o dinheiro das pessoas. Eles podem armazenar o dinheiro de centenas e milhares de pessoas de forma completamente separada, independentemente do fato de estarem realmente armazenados no mesmo lugar. Essas pessoas não têm acesso às contas de outras pessoas e não interagem de forma alguma umas com as outras. É basicamente o mesmo ao usar uma arquitetura multilocatário. Os clientes do fornecedor de software usam a mesma infraestrutura e os mesmos servidores; no entanto, sua lógica de negócios e dados são totalmente separados e seguros.

O que é multilocação?

Quais são os benefícios da multilocação?

Investir em um aplicativo SaaS multilocatário vem com seu quinhão de vantagens. Os benefícios da arquitetura multilocatário em comparação com aplicativos de locatário único hospedados por terceiros incluem o seguinte:

Benefícios da arquitetura multilocação para aplicativos de análise incorporados

Custos mais baixos

Quando vários clientes compartilham a mesma infraestrutura e servidores, um fornecedor de software pode oferecer seus serviços a um preço muito mais baixo para esse grupo de pessoas em comparação com o fornecimento de sua própria infraestrutura dedicada a cada cliente. A arquitetura de software multilocatário também permite que os recursos sejam consolidados e alocados de forma eficiente, economizando custos operacionais.

Atualizações e manutenção contínuas

Os aplicativos SaaS geralmente fazem atualizações em seus serviços, adicionam novos recursos e funcionalidades e mantêm seu software atualizado. Com uma arquitetura multilocatário, os clientes não precisam pagar taxas caras por manutenção e atualizações, pois geralmente estão incluídas na assinatura do software.

Todos os custos adicionais são compartilhados por todos os locatários que usam a mesma infraestrutura, o que reduz o custo geral de cada locatário.

Economiza tempo

Inscrever-se em um aplicativo SaaS multilocatário significa que não é mais seu hardware para gerenciar e se preocupar. Você obtém a versão mais recente do software enviada a você pelo provedor, economizando muito tempo e despesas. Ao liberar o tempo de sua TI, eles podem se concentrar em outras tarefas, problemas e inovações importantes.

Escalabilidade

Em aplicativos de arquitetura multilocatário, o espaço do servidor aumenta e diminui com base na força do locatário, o que significa que o fornecedor não precisa criar um novo data center para cada locatário, como nas soluções de locatário único.

E isso não é tudo. Alguns benefícios adicionais de multilocação incluem a vantagem de usar recursos avançados, como IoT, IA e aprendizado de máquina. A qualidade também é garantida – para que o software seja viável em um ambiente multilocatário, ele deve atender a certos padrões de controle de qualidade. Ele também pode ajudar a simplificar os processos de fluxo de trabalho, adotando as melhores práticas do setor incorporadas diretamente às soluções.

Como usar dados de multilocação em análises incorporadas?

Então, você deseja fornecer análises para seus clientes e adicionar painéis e gráficos ao seu aplicativo – ótimo! A análise incorporada tem muitos benefícios, mas é importante garantir que, ao incorporar uma solução de análise ao seu aplicativo ou software da Web, diferentes usuários e clientes não possam acessar e ver dados que não sejam deles. Os fornecedores de análise incorporada garantem que os dados sejam privados e protegidos, oferecendo uma arquitetura multilocatário como parte de sua solução.

Vale a pena mencionar que as plataformas modernas de BI oferecem suporte a estruturas integradas de segurança e implantação que funcionam perfeitamente em ambientes de host multilocatário. Isso quer dizer que, ao usar dados de multilocação em análises incorporadas, você obtém uma plataforma de BI incorporável que se encaixa perfeitamente em sua arquitetura SaaS, ao mesmo tempo em que amplia o valor de seu principal produto/serviço.

Os serviços de multilocação reduzem a complexidade e as personalizações que geralmente são necessárias ao incorporar BI em seu software OEM, aplicativo ERP ou outros aplicativos SaaS. Seus recursos permitem que você mantenha facilmente o isolamento de dados enquanto oferece suporte a várias tarefas na mesma conta ou organização ao mesmo tempo. Por exemplo, se você for um ISV, poderá atribuir espaço de isolamento dedicado a diferentes usuários na mesma conta de cliente. Isso permite que esses usuários compartilhem conteúdo apenas com outras pessoas atribuídas no mesmo espaço de isolamento, eliminando a possibilidade de expor quaisquer dados a outras partes.

Aqui está um exemplo de duas organizações diferentes usando o mesmo fornecedor de análise incorporada e compartilhando os mesmos servidores, bancos de dados e caches de dados:

Você pode notar que tudo – os dados, os logotipos, as fontes e as cores, é específico do locatário.

Dados de multilocação em análises incorporadas

Meus dados estão seguros com multilocação?

Ao fornecer soluções de análise multilocatário para seus clientes, você precisa ser capaz de fornecer a cada locatário uma experiência personalizada e, ao mesmo tempo, manter seus dados seguros. A segurança multilocatário na análise inserida permite que você se conecte a diferentes modelos de dados e mostre dados específicos apenas para locatários autorizados.

Uma solução de nuvem verdadeiramente segura vem com as mesmas medidas de segurança para cada usuário na nuvem – tanto interna quanto externamente. Os firewalls por locatário são essenciais para garantir que todos os locatários em uma arquitetura multilocatário estejam protegidos e que seus dados não sejam comprometidos. Isso deve estar disponível para cada inquilino; caso contrário, a segurança de cada inquilino pode estar em risco.

Outro aspecto importante de um ambiente multilocatário seguro é seu data center ou a segurança física do hardware que o hospeda. Se o data center que hospeda seu hardware não for seguro, seus dados também não serão.

Em outras palavras, a resposta curta a esta pergunta é sim – normalmente, você não tem nada com que se preocupar; Seus dados são protegidos com multilocação. No entanto, recomendamos fortemente que você faça sua pesquisa e conheça toda a arquitetura e segurança antes de investir em qualquer aplicativo SaaS multilocatário. Embora esses aplicativos não estivessem no mercado se não fossem confiáveis, vale a pena explorar suas opções para encontrar uma solução que melhor atenda às suas necessidades.

Reveal Análise incorporada

Reveal é uma solução de análise incorporada multilocatário que foi construída desde o início, com sua segurança como prioridade #1. O servidor do Reveal tem a capacidade de separar dados e serviços com base em locatários, para que você possa ter certeza de que seus dados estão bem protegidos.

Uma determinada organização, por exemplo, pode ser configurada para usar uma área de armazenamento separada, o que significa que todos os dados (equipes, painéis e até mesmo dados armazenados em cache) serão armazenados em armazenamento dedicado e até mesmo os serviços em tempo de execução podem ser isolados. Isso garante que o desempenho dessa organização não seja afetado pela carga do restante do sistema.

Solicite uma demonstração