‧
8 分钟阅读
为何选择 Metabase 云版?
Metabase 团队
‧ 8 分钟阅读

分享此文章
像 Metabase 云版这样的服务,其价值在您详细了解其构建所需的所有工作之前可能难以衡量。无论您是否注册 Metabase 云版,我们都希望这篇文章能帮助您做出更明智的决定。无论哪种方式,您都在使用 Metabase,所以欢迎加入!
您不应该使用 Metabase 云版的原因
首先,让我们列出您不应该或无法使用 Metabase 云版的原因。
- 您需要一个气隙环境,通常是为了符合法规要求,或者如果您正在运营自己的三字母机构… 如果您不确定是否需要气隙环境,那么您就不需要。如果您确实需要气隙,我们也有气隙方案(显然不适用于云版)。
- 您有一些规定,要求您如何运行软件(例如 HIPAA)。
- 您想运行 Metabase 的自定义构建版本。也就是说,您正在运行 Metabase 的分支(开源版或企业/专业版),以便为软件添加自己的自定义功能,并且您有足够的工程资源来承担这种程度的开销。
- 您想使用社区或自定义驱动程序。Metabase 云版仅支持官方(第一方)和合作伙伴驱动程序,因为我们需要能够保证它们的质量并在生产环境中帮助您解决问题。
绝大多数组织不属于上述任何类别,因此决策不那么明确:我应该自行托管 Metabase 吗?还是应该将这些开销外包给 Metabase 云版?
运行一个“极简版”Metabase 的成本
与运行其他软件相比,运行 Metabase 并没有特别困难之处,只是在生产环境中运行软件并非易事。假设您想尽可能便宜地运行 Metabase。为此,您需要两样东西:一台运行 Metabase 的服务器,一台运行应用程序数据库的服务器(不包括存储所有数据的数据库)。
因此,至少您需要一个专用的 Postgres 或 MySQL 数据库作为您的应用程序数据库。最便宜的设置可能支持约十人使用 Metabase(只要他们不同时使用 Metabase)。您可以在这里查看具体数字,但您已经开始考虑 Metabase 云版的入门价格了。
为什么不使用嵌入式 H2 数据库并只运行一台服务器呢?因为嵌入式 H2 数据库会*毁掉您的生活*。我们将嵌入式 H2 应用程序数据库作为一项附加功能包含在内,以便人们可以轻松下载 Metabase JAR 或 Docker 镜像,并在几分钟内开始查询数据。H2 数据库仅用于演示,不适用于生产环境。它在某个时候*会*损坏,而您*会*因此受苦。
即使您选择最基础的设置,它也无法达到生产级别。这意味着,除了应对升级、备份、恢复和其他运营维护之外,您还将面临隐藏成本(网络、监控、负载均衡、存储、多区域可用性、SMTP 服务器)。我们深知这些成本,因为我们投入了大量工作来构建一个平台,以管理 Metabase 集群。而且由于我们可以大规模管理集群,我们可以将这些节省下来的成本转嫁给您,同时仍然能够获得开发该平台和开源项目的报酬。
“为何我们的云版服务物超所值”部分
使用 Metabase 云版,您只需注册即可开始查询数据。
您将获得
几分钟内即可启动并运行
即使您的公司正在云端运行其全部基础设施,通常也会有一个配置过程,根据您的公司官僚程度,可能需要一段时间。使用 Metabase 云版,您只需注册、连接数据库,然后邀请您的团队开始查询即可。
高可用性
如果您的 Metabase 因数据中心问题、宇宙射线干扰或其他原因而宕机,我们将为您启动另一个 Metabase 并将您的流量重定向到该 Metabase。此外,我们使用可扩展的应用程序数据库(通过 AWS RDS 的 PostgreSQL),因此您将获得一个可随您的使用情况扩展的应用程序数据库。这基本上意味着您将获得一个自动扩展的设置,无论您遇到何种流量,都能保持您的设置快速运行。
基本上,Metabase 不会成为您的瓶颈;您的查询运行速度仍取决于您请求的数据量、数据仓库的速度以及数据建模的质量。请查看加速仪表盘以获取一些提示。
运营管理
Metabase 云版为您处理所有运营管理,包括
- 备份和恢复(安全第一)。
- 升级。我们大约每三个月发布一次主要新功能版本,每隔几周发布一次包含错误修复和安全补丁的次要更新。您将自动获得所有这些更新,无需任何烦恼。
- 监控。
- SoC2 Type 2 安全审计
- 管理 SMTP 服务器以发送仪表盘订阅和警报。
尽管这种运营维护并非 Metabase 独有,但处理起来很麻烦。所以,就让我们来处理吧。
一流成功工程师提供支持
您将获得真正的技术专家而非客服代表的支持。我们的成功工程师都是前 Metabase 用户和顾问。当您需要帮助时,您将与一位经验丰富的专家交谈。您不仅能获得问题帮助,还能从经验丰富的人那里获得最佳实践建议。而且您无需应对任何客服推诿,例如想方设法让聊天机器人将您转接到真人。您可以直接给我们发送电子邮件。
坦率地说,我们的成功工程师表现出色得令人难以置信。当客户就他们的支持提供反馈时,他们会说诸如“世界一流”、“很棒”、“卓越”、“太棒了”、“最好的”之类的话。有些人甚至会全部大写:“Johannes 真是太有帮助了”。当然,这只是挑选出来的个别案例,但反馈几乎都是正面评价:客户满意的工单解决率已超过 95%,并且这个百分比一直在上升。过去三个月,我们已经突破了 97%。
此外,我们还有一个活跃的论坛以及大量的文档和学习资源(但这些所有人都可以获得,所以它们更多是“为何选择 Metabase”的理由;对于“为何选择 Metabase 云版”的论点,它们并没有额外加分)。
仍然想自行托管 Metabase 吗?
这里还有一些其他需要考虑的事项
实际成本和机会成本(以及一些大概的成本/节省)
精通 DevOps 的人很少且昂贵。如果您是其中之一,您可以通过一些努力搭建一个生产就绪的 Metabase 环境。但工程时间(您的时间)将比您的基础设施成本更昂贵。如果您每月只花几个小时管理 Metabase,那么 Metabase 云版就物有所值了。所以问题在于,您应该将这些时间花在 Metabase 上,还是花在您组织的基础设施上?
让我们考虑一些大概的数字(大约在 2022 年 10 月),以 10 人使用最便宜的 Metabase 套餐为例(这是 Metabase 的开源版本,而不是带有更多高级功能的企业/专业版)。我们暂时不考虑年度折扣。Metabase 云版每月费用为 85 美元(包括前五个账户)加上前五个账户之后每人 5 美元,每月总计 110 美元。考虑到 DevOps 工程师的平均工资约为每小时 60 美元,如果他们每月花费约 2 小时处理您自行托管的 Metabase 安装,那么 Metabase 云版就已经物有所值了,这还不包括您需要承担的基础设施成本。
降低项目风险
您可以通过免费试用来验证 Metabase 云版。如果(出于某些假想的、荒谬的原因)Metabase 在您的组织中不起作用,您只需取消并继续前进,而无需投入任何时间来构建基础设施以支持试用期。当您(不可避免地)发现 Metabase 有用时,您还可以切换到按年计费计划以获得更优惠的价格。
从自行托管迁移到 Metabase 云版并返回都很容易
沿着降低风险的思路;从自行托管迁移到 Metabase 云版并返回都很容易。如果您以后改变主意,我们将为您提供应用程序数据库的副本,以便您可以切换回自行托管设置,并且仍然保留所有 Metabase 问题、仪表盘、集合等。
云版 Metabase Pro
如果您选择Metabase Pro,或者您的组织可能会在某个时候升级,那么自行托管 Metabase Pro 或在 Metabase 云版上使用 Pro 的成本实际上是相同的,所以您不妨让我们来完成所有工作,然后节省基础设施和运营成本。
无忧维护,世界一流支持
如果您仍在犹豫,我们的成功工程师应该会让您倾向于选择 Metabase 云版。我们的工程师能够比您自己更快(也更可靠地)恢复、更改和升级环境(这在生产环境中至关重要)。仅升级处理本身就可能值得,因为我们一直在改进 Metabase。此外,您也无需担心出现问题(即使有问题,也不是您的错)。
试用 Metabase 云版
就是这样。注册免费试用 Metabase 云版。感谢您支持开源软件。