我们可以在无服务器架构上部署QlikSense吗?

时间:2020-05-12 16:59:53

标签: amazon-web-services serverless qlikview qliksense serverless-architecture

我们可以在无服务器架构上部署 QlikSense / QlikView 吗? 当前正在使用Monolithic体系结构,还有其他方法可以继续使用无服务器吗?

3 个答案:

答案 0 :(得分:1)

虽然我对Qlik的产品不熟悉,但它们不太可能适用于无服务器架构。

公司通常提供以下产品:

  • 您在自己的服务器(可能是云中的虚拟服务器),
  • 上运行的可下载产品
  • 软件即服务,您可以在其中直接访问他们的网站,不需要任何服务器(例如Salesforce)

“无服务器体系结构”是设计软件产品时可以做出的设计决策。这意味着该应用程序被细分为一些小的组件(“微服务”),这些组件可以在没有实际服务器的AWS Lambda等服务上运行。

但是,这种体系结构通常仅用于您创建的自己应用程序。如果另一家公司将其系统设计为“无服务器”,那么他们通常会在云系统(例如AWS)上运行该系统,并将其作为“软件即服务”提供给用户。拥有在无服务器架构上运行的“下载”产品是非常不寻常的。

我注意到Qlik提供了在AWS(AWS Marketplace: Qlik)上运行的产品,这些产品在Amazon EC2实例上运行,而不是在无服务器上运行。

答案 1 :(得分:0)

如果您研究Qlik Core产品,那么可以将Qlik部署在弹性容器化环境中。但是据我了解,您没有获得标准的对象和可视化效果,用户管理等。因此,您必须编写自己的东西,并通过api绑定到Qlik Data Analytics Engine中。

来自https://core.qlik.com/why-qlik-core/

那么,您如何获得它?这里的许可信息,但让我们谈谈组件 基于Linux的联合引擎–作为Docker映像提供,并内置支持Amazon Web Services,Microsoft Azure和Google Cloud Platform 支持的API –这些API通过连接器将您的数据摄取到Qlik关联引擎中 支持开源库– Qlik的这些各种库公开了引擎,可帮助您更快地构建解决方案 完全与语言无关,但是JavaScript爱好者会发现,使用我们在JavaScript中可用的开放源代码工具的数量,它可以更轻松地使用。其他使用的顶级语言和工具包括R,Go,Shell,C#,Python,Java和D3。还可以使用您选择的编排工具来管理Qlik Core,以实施,扩展和管理容器化的应用程序。

答案 2 :(得分:0)

这实际上取决于您究竟要构建什么。正如The Budac所述,您可以使用Qlik Core

如果您只想调用Qlik API(例如某些自动化作业),则无服务器功能很有用。

Qlik SenseEnterpriseKubernetes版本)公开了很多不同的API,从技术上讲,它们可以从任何地方调用。

另一方面,

QlikView比较保守。 QV是较旧的软件,API /集成更受限制。例如:要呼叫Management API,您必须与QV在同一个域中。就我个人而言,我仅通过Management API连接到QV C#,并且确定不能使用JS / Node