为 Looker(原始)实例选择托管选项

您可以选择托管自己的 Looker(原始)实例或部署,也可以通过 Looker 为您托管。在本文档中,我们将 Looker 托管的实例或部署称为“Looker 托管的实例”。以及本地托管的“客户托管”的实例或部署或“自助托管”

当 Looker 托管您的部署时,Looker 会根据资源利用率和业务需求,代表您管理与 Looker 应用相关的所有必要 IT 功能,从而大大减少安装、配置和维护 Looker 应用所需的工作量。相反,当您托管自己的部署时,负责管理许多这样的流程和功能。客户托管的部署包括产品内服务,即由 Looker 托管且可通过产品访问的服务(具体而言,服务许可包括数据许可、配置备份、系统错误报告、数据操作和支持服务工单),如 Looker 安全页面Looker 共享的应用数据部分所述。

选择这两种托管方案需要在方便性和可控性之间进行权衡取舍。选择 Looker 托管后,您可以专注于将 Looker 集成到业务工作负载中,而无需进行基础架构管理。相反,托管您自己的 Looker 部署可让您完全控制基础架构管理,但会增加初始启动和持续维护的开销。

本页面提供了以下信息,可帮助您根据自己的需求选择最合适的托管方案:

每种托管方案的比较优势

下表比较了每种托管方案的优势。

好处 由 Looker 托管 由客户托管

对所有 Looker 功能的默认访问权限

X

 

无需设置或维护硬件

X

 

自动软件更新和维护(每月或每季度)

X

 

无需额外费用即可扩缩硬件

  • 纵向扩缩(更多 CPU)
  • 横向伸缩(更多节点)

X

 

应用和主机监控

X

 

Looker 实例自动备份

X

 

后端数据库迁移(如有必要)

X

 

正常运行时间服务等级协议 (SLA) 为 99.9%(高级版和精英版)

X

 

S1 响应服务等级协议 (SLA),1 小时

X

 

使用 Looker API

X

X

多实例迁移

X

X

直接访问服务器和日志

 

X

Looker 托管的选项的优势和限制

下表列出了使用 Looker 托管的部署的优势和限制。

Looker 托管的部署的优势

下表列出了使用 Looker 托管的部署的优势。

主动管理 Looker 实例

将效果监控工作交给 Looker 团队,专注于利用 Looker 提供的实用数据分析做出决策。

始终获取最新功能和更新

您再也不必手动下载其他更新。您的 Looker 实例由 Looker 测试、更新和优化。

一致的性能

Looker 会监控性能并根据需要调整容量。您不必决定需要多少台服务器来为用户提供支持。

部署安全性

Looker 可管理您的平台基础架构。您的 Looker 部署是离散、安全并持续受到监控的,以确保您的数据安全无虞。

关联的服务

每个 Looker 部署都包含必要的互联服务,让您能够访问更相关的数据、提高数据洞见、简化和扩缩数据建模,以及与第三方系统集成,同时 Looker 可提供相关支持。

安全的数据库连接

使用 SSH 将 Looker 连接到您的数据库。

SAML/LDAP 集成

Looker 可以与您现有的身份验证方法集成。

Looker 托管的部署的限制

在选择使用 Looker 托管的部署之前,请考虑下表中列出的限制。

具体的安全性/合规性要求

Looker 托管的环境基础架构可能不符合贵公司各项安全/合规性要求。

有权访问日志/监控功能的要求

由于基础架构由 Looker 管理,因此您无法访问日志,而 Looker 将管理所有监控工作。

自定义 SLA

Looker 的更新和维护在预定义的维护期内进行。某些客户可能需要额外控制进行此维护的时间。

自定义 JDBC 驱动程序

必须安装自定义 JDBC 驱动程序才能连接到支持级别较低的数据库。

客户托管选项的优势和限制

下表列出了使用客户托管的部署的优势和限制。

客户托管部署的优势

下表列出了使用客户托管的部署的优势。

直接控制基础架构和伸缩决策

您可以实现由 Looker 托管的部署可能无法提供的基础架构和架构配置。

访问日志记录/监控

通过管理自己的基础架构,您可以直接访问 Looker 应用日志,并根据自己的个人需求设置实例监控。

定制安全模型

在您自己的部署中托管 Looker 可让您完全控制应用环境的安全性,并使其符合公司/行业特定的安全标准。

客户托管部署的限制

在选择使用客户托管的部署之前,请考虑相关限制 如下表所列。

支持限制

当 Looker 支持团队不熟悉自定义部署架构时,问题排查可能并非易事。有些问题可能需要贵组织团队的进一步干预。

每月更新要求

您负责创建和维护流程,以确保用户能够获得 Looker 提供的最新功能和安全补丁。

人力资本要求

部署 Looker 可能需要大量员工和站点可靠性工程专业知识。您的组织必须管理 Looker 部署的各种组件

费用

您的组织必须妥善管理时间、人力资本和云/数据中心成本。

使用关联的服务所面临的挑战

Looker 提供关联的服务,可让您访问相关行业数据、获得更多数据洞见、简化和扩展数据建模,以及与第三方系统集成。在自托管的 Looker 部署中,您可能需要在云端部署辅助服务才能使用这些功能。

灾难恢复和弹性

您要负责维持正常运行时间和服务弹性。

部分 Looker 功能不可用

客户托管的部署不支持以下 Looker 功能:

其他功能配置

客户托管的实例可能需要额外配置才能使用某些 Looker 功能。

客户托管型部署的示例用例

如果由客户托管的选项符合以下任何使用情形,那么该选项可能适合您的部署:

  • 贵组织有专属的安全要求:某些组织的安全政策规定,它们不得使用云服务。Looker(原始版本)设计为多云环境,Looker 托管的 Looker(原始版本)部署位于 Google Cloud、AWS 和 Azure 等各种云服务提供商中。如果您的安全政策与将 Cloud 服务用于数据不兼容,则客户托管可作为替代方案。
  • 您的组织更倾向于完全可定制的部署模型:当 Looker 托管您的环境时,Looker 会假定这些环境旨在保持稳定。贵组织的要求可能与此假设不兼容,例如在以下情况下:
    • 您的部署环境是每个用户群组或客户的众多实例,这些实例可能只需要在短暂的一段时间内。
    • 贵组织需要能够频繁构建新环境或拆除现有环境。
    • 您的组织需要多个 Looker 实例,每个实例都需要针对启动标志、模型或连接信息进行自定义配置。
  • 您的组织需要更直接地访问集成和配置功能:在 Looker 托管的环境中,您对部署的直接访问会受到限制。客户托管的部署支持对实例的文件系统、元数据数据库和 JVM 配置进行完全访问。在以下情况下,可能适合使用直接访问功能:
    • 系统会使用与开发流程同步的脚本经常更新每个实例的 LookML 模型和配置。
    • 您的组织无法使用 Looker 用于部署的特定核心技术,例如 Git。凭借对实例后端的完全控制权,您可以将 Looker 的任何核心组件替换为您的首选解决方案。