InfluxDB Cloud 现已在 Google Cloud 上提供
作者:Al Sargent / 用例, 产品, 开发者, 公司
2020年2月4日
导航至
今天,我们很高兴地宣布 InfluxDB Cloud for Google Cloud 正式全面上市。借助这项新服务,GCP 用户现在可以在 Google 基础设施上使用我们领先的时间序列数据平台。这使您能够应对广泛的用例:可观测性、服务器监控、物联网传感器数据跟踪、实时客户分析、应用程序性能指标、网络监控、安全威胁检测和金融市场分析。无论您可能想要随时检查、监控和处理哪些数据,InfluxDB Cloud 都能为您提供一个可靠的基础,只需极少的设置工作。
什么是 InfluxDB Cloud for Google Cloud?
InfluxDB for Google Cloud 2.0 是一个为时间序列数据专门构建的无服务器云平台。这其中有很多流行语,但我们试图概括多个要点。让我们逐一分解。
关于无服务器,我并不是说 InfluxDB Cloud 不在服务器上运行。(显然它是在服务器上运行的!)相反,我的意思是您无需担心调整数据库服务器的大小以匹配您的工作负载。您不必担心购买的容量过多或过少,也不必担心必须从一个服务器大小迁移到另一个服务器大小。InfluxDB Cloud 会自动处理后端所需的弹性扩展,因此您无需操心。这样,永远不需要从一个大小的数据库服务器迁移到另一个大小的数据库服务器。我们的定价不是基于您选择的机器大小;而是基于您数据的大小。
关于云,我的意思是 InfluxDB Cloud 2.0 的增强功能会在我们的开源数据库 InfluxDB 中提交后的几天甚至几小时内推出。这使您可以尽快利用我们团队测试和公开部署的新创新。它还可以让您的系统管理员和 SRE 有更多时间专注于数据基础设施的其他部分。
关于平台,我的意思是今天的 InfluxDB for Google Cloud 具备 InfluxDB 2.0 数据库的所有核心功能:时间序列数据存储和查询、后台处理、与第三方服务(包括 Google Cloud 的服务)的众多集成、采集代理配置以及高度可配置的仪表板和警报处理。
关于专门构建,我们指的是一种数据库,它可以处理现代微服务、设备和传感器生成的时间戳数据的持续扩展——这是通用数据库无法做到的。想想其他类型的用例,例如订单录入或 CRM。对于任何单个客户,写入可能每隔几分钟发生一次,当有人输入订单或更新客户记录时。相比之下,对于 时间序列数据,您可能每秒有数十次写入来自不同的监控代理或传感器。数据形状比关系数据更简单,但它是一个信息流。
InfluxDB Cloud 如何与 Google Cloud 集成?
<figcaption> 鸣谢:@jngabo on unsplash</figcaption>
InfluxDB Cloud for Google Cloud 在 Google Cloud 的中心区域(爱荷华州的 us-central1)中运行。InfluxDB Cloud 现在与各种 Google 服务集成,为您的整个 Google Cloud 堆栈带来可观测性
- Stackdriver: Telegraf 是 InfluxDB 的数据收集器,可以使用其 Stackdriver 输入插件 从 40 种不同的 Google Cloud 服务 中获取指标,并将它们存储在 InfluxDB 中,以便使用 Chronograf 创建仪表板,并使用 Flux(InfluxDB 的新型数据脚本和查询语言)进行分析。还有一个 Telegraf 插件可以将数据输出到 Stackdriver。
- Google Kubernetes Engine: 您可以使用 Telegraf 进行 GKE 监控,这要归功于 Telegraf 的 Kubernetes 插件,该插件使您可以与 Kubelet API 通信,并收集有关单个主机上运行的 pod 和容器的指标。您还可以使用 Telegraf Kube Inventory 插件,该插件生成从 Kubernetes 资源(例如 daemonset、部署、节点等)的状态派生的指标。还有 Telegraf Prometheus 插件,该插件从以 Prometheus 格式 公开指标的 HTTP 服务器收集指标。
- PubSub: Telegraf 可以使用其 Cloud PubSub 输入插件 将 从 PubSub 接收消息 到 InfluxDB 中,并将数据从 InfluxDB 发送到 Google Cloud PubSub。从那里,您可以将数据从 PubSub 发送到 BigQuery,然后再从那里发送到 Google AI 平台 以进行进一步分析。
- Cloud Build: 借助 Docker 插件 和 Docker Log 插件,Telegraf 可以监控 Google Cloud Build 使用的容器。
- Compute Engine: Telegraf 可以使用其监控插件来捕获服务器 CPU、磁盘、内存、网络、进程、交换 和 系统正常运行时间 的指标,从而监控 Google Compute Engine 启动的虚拟机。
- IoT Core: Telegraf 与 Google IoT Core 集成,以帮助您从设备和传感器收集指标。
- MQTT: 您的设备可以使用 MQTT 网桥 与 Cloud IoT Core 通信。Telegraf 可以使用其 MQTT 输入插件 来使用 MQTT 主题。Telegraf 也可以将数据输出到 MQTT。
- BigTable: Flux 可以从 BigTable 导入数据,并在 BigTable、InfluxDB 和其他数据源之间进行连接。(如果您不熟悉,Flux 是我们的新型开源 数据脚本语言,专为处理时间序列数据而设计。)
请注意,InfluxDB 和 Telegraf 不仅可以用于从 Google Cloud 接收数据,还可以通过 Telegraf 的 PubSub、MQTT 和 Stackdriver 输出插件将数据发送到 Google Cloud。这是在监控解决方案中需要注意的重要事项——您不希望您的监控数据被困在限制您选择的“蟑螂汽车旅馆”中。
为什么要在 Google Cloud 上使用 InfluxDB Cloud?
实时可观测性: Telegraf 可以每秒收集一次指标。InfluxDB 仪表板每五秒更新一次。InfluxDB 检查每五秒运行一次。InfluxDB 还具有 deadman 检查,当一组代理停止报告时,它会触发。所有这些功能意味着一旦出现问题,您的 SRE 将更快地知道,这使得实现您的服务级别目标 (SLO) 变得更容易。
灵活的监控: InfluxDB 中的每个仪表板图表以及每个 InfluxDB 检查背后都有一个 Flux 脚本,并且可以有多个查询、跨数据源(包括 Stackdriver、BigTable 和 PubSub)的连接、变量、比较、正则表达式和统计函数。这为您提供了几乎无限的灵活性,可以微调您的监控以满足您的需求。
时间序列 AI: Google Cloud AI 平台 拥有一些令人难以置信的 AI 和机器学习服务,例如 TensorFlow、TPU 和 TFX,它们非常适合分析传感器、设备和应用程序基础设施产生的大量时间序列数据。一旦您将时间序列数据从 InfluxDB 发送到 BigTable、BigQuery 或 PubSub,它就可以馈送到 Google AI 平台以生成见解。
如何在 Google Cloud 上注册 InfluxDB Cloud?
您可以通过 InfluxData 的网站 在 Google Cloud 上注册 InfluxDB。当系统提示您选择云提供商时,只需选择 Google Cloud Platform,如下所示。
Google Cloud 上 InfluxDB Cloud 的定价是多少?
InfluxDB for Google Cloud 提供具有速率和数据保留限制的免费层级,以及基于付费使用量的定价模式。付费使用量模式基于您消耗的存储、计算和网络资源,并且能够无需任何重新配置或联系销售人员即可扩展。这意味着您不再需要花时间猜测您的实际项目之前需要多大尺寸的 InfluxDB 服务器或集群。这也意味着您永远不必担心过度配置的额外成本或由于配置不足而导致的不可用风险。
说到定价,我们有一些好消息……
将云成本节省转嫁给我们的客户
云计算的一大优点是成本不断下降。Google Cloud 已经多次降价,AWS 和 Azure 也是如此。自从我们 去年首次推出 InfluxDB Cloud 以来,由于我们提高了 InfluxDB Cloud 的使用率和效率,我们也能将成本节省转嫁给我们的客户。这些变化以两种形式出现:更高的免费层级使用限制和更低的按使用量定价层级价格。它们适用于我们所有地区的客户:Google Iowa、AWS Oregon 和 AWS Frankfurt。
更高的免费层级限制
由于我们的成本效益,免费用户现在可以获得
- 数据摄取量增加 67%,从 5 分钟内 3 MB 增加到 5 MB。
- 查询量增加 10 倍,从 5 分钟内 30 MB 增加到 300 MB。
- 数据保留时间增加 10 倍,从 3 天增加到 30 天。
以下是我们新的更高限制的免费计划用户的详细信息;更改在前三行
旧限制 | 新限制 | |
---|---|---|
写入 | 每 5 分钟期间 3 MB | 每 5 分钟期间 5 MB |
查询 | 每 5 分钟期间 30 MB | 每 5 分钟期间 300 MB |
数据保留 | 3 天(72 小时) | 30 天 |
仪表板 | 5 | 5 |
任务 | 5 | 5 |
存储桶 | 2 | 2 |
警报处理程序 | Slack | Slack |
警报检查和通知规则 | 2 | 2 |
基数 | 10,000 | 10,0000 |
更低的按使用量定价
由于我们将成本节省转嫁给按使用量计划的客户,他们现在拥有以下更低的价格
- 写入价格下降 80%,从 7.50 美元/GB 降至 1.50 美元/GB。
- 查询价格下降 82%,从每分钟 0.495 美元降至每分钟 0.09 美元。
- 存储价格下降 28%,从每月每 GB 1.50 美元降至每月每 GB 1.08 美元。
以下是我们按使用量客户的更低定价的详细信息;只有前三行发生了变化。
旧定价 | 新定价 | |
---|---|---|
写入 |
7.50 美元/GB(0.0075 美元/MB) |
1.50 美元/GB(0.0015 美元/MB) |
查询 | 0.495 美元/分钟(0.00825 美元/秒) | 0.09 美元/分钟(0.0015 美元/秒) |
存储 | 1.50 美元/GB-月(0.0020875 美元/GB-小时) | 1.08 美元/GB-月(0.0015 美元/GB-小时) |
仪表板 | 无限 | 无限 |
任务 | 无限 | 无限 |
存储桶 | 无限 | 无限 |
数据保留 | 无限天 | 无限天 |
警报处理程序 | Slack、PagerDuty、HTTP Webhook | Slack、PagerDuty、HTTP Webhook |
警报检查和通知规则 | 无限 | 无限 |
基数 | 1,000,000 | 1,000,000 |
您可以在我们的 InfluxDB Cloud 定价页面上查看这些更改。
这些更改的时间安排是什么?
如果您已经是免费用户,您的帐户已经内置了这些新的更高写入和查询限制。
如果您已经是我们按使用量计划的客户,这些新的更低价格从 2 月 1 日起生效。您将在未来几天在产品本身中看到它们。您的二月份账单将包含整个月的这些新的更低费率。
如果您将来注册 InfluxDB Cloud,您将自动拥有这些新的更高限制。如果您转换为我们的按使用量计划,它将自动具有此新定价。
如何利用新的更高免费层级限制?
同样,您的免费帐户已经具有更高的写入和查询限制。因此,您无需在那里执行任何操作。您可能想要做的一件事是编辑您的存储桶以将数据保留 30 天,而不是 72 小时(三天)。为此,请从侧面菜单中选择存储桶
单击您要更改的存储桶的名称。在本例中,我们将单击 initial
在编辑存储桶窗口中,选择如何保留您的数据。下面我们将其更改为 30 天——因为为什么不呢!
下一步是什么?
如果您已经在使用 InfluxDB Cloud——请享受这些新变化。如果您还没有——注册!然后务必查看我们的 快速入门指南 并向 InfluxDB 社区 和 Slack 寻求帮助。