【问题标题】:Can we deploy QlikSense on serverless architecture?我们可以在无服务器架构上部署 QlikSense 吗?
【发布时间】:2023-03-22 02:48:01
【问题描述】:

我们可以在无服务器架构上部署 QlikSense/QlikView 吗? 目前使用单体架构,还有其他方式可以转移到无服务器吗?

【问题讨论】:

  • 你能详细解释一下你在追求什么吗?
  • 我目前正在学习无服务器架构。但使用 QlikView/QlikSense。所以只是想知道我们是否可以使用无服务器架构的 QlikView/QlikSense

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


【解决方案1】:

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

公司通常提供以下产品:

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

“无服务器架构”是在设计软件产品时可以做出的设计决策。这意味着应用程序被分解为可以在 AWS Lambda 等服务上运行的小组件(“微服务”),而无需实际的服务器。

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

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

【讨论】:

    【解决方案2】:

    如果您查看 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 – 这些通过连接器将您的数据引入 Qlik Associative Engine 支持开源库 – Qlik 提供的这些各种库公开了引擎,以帮助您更快地构建解决方案 这一切都与语言无关,但鉴于我们在 JavaScript 中可用的开源工具的数量,JavaScript 爱好者会发现使用起来更容易。使用的其他顶级语言和工具包括 R、Go、Shell、C#、Python、Java 和 D3。 Qlik Core 也可以使用您选择的用于实施、扩展和管理容器化应用程序的编排工具进行管理。

    【讨论】:

      【解决方案3】:

      这真的取决于你到底在建造什么。正如The Budac 提到的,您可以使用Qlik Core

      如果您只想调用 Qlik API(例如一些自动化作业),那么无服务器函数就很有意义。

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

      另一方面,QlikView 更……保守。 QV 是一个较旧的软件,API/集成更加有限。例如:要调用Management API,您必须与 QV 在同一个域中。就我个人而言,我只使用C# 连接到QV Management API,并且很确定你不能使用JS/Node

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-06-18
        • 1970-01-01
        • 1970-01-01
        • 2018-09-09
        • 2015-06-09
        • 2012-02-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多