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 提供的服务)的众多集成、收集代理配置以及高度可配置的仪表板和警报处理。
我们所说的“专门设计”的数据库,是指能够处理由现代微服务、设备和传感器产生的海量时间戳数据的数据库——这是通用数据库所无法做到的。想想其他类型的用例,比如订单录入或客户关系管理。对于单个客户,写入操作可能每隔几分钟就会发生一次,比如有人下单或更新客户记录。相比之下,对于时间序列数据,每秒可能会有数十次写入操作,这些操作来自不同的监控代理或传感器。数据的形状比关系型数据简单,但它是一个信息洪流。
InfluxDB Cloud如何与Google Cloud集成?
<figcaption>图片来源:@jngabo在unsplash上分享的图片</figcaption>
InfluxDB Cloud for Google Cloud运行在位于爱荷华州的Google Cloud中央区域us-central1。InfluxDB Cloud现在与广泛的Google服务集成,为您的整个Google Cloud堆栈提供可观测性
- Stackdriver:InfluxDB的数据收集器Telegraf可以使用其Stackdriver输入插件从40个不同的Google Cloud服务抓取指标,并将它们存储在InfluxDB中,以便与Chronograf进行仪表板可视化以及使用InfluxDB的新数据脚本和查询语言Flux进行分析。还有一个Telegraf插件可以将数据输出到Stackdriver。
- Google Kubernetes Engine:您可以使用Telegraf进行GKE监控,得益于Telegraf的Kubernetes插件,该插件允许您与Kubelet API通信,并收集单个主机上运行的所有容器的指标。您还可以使用Telegraf的Kube Inventory插件,该插件从Kubernetes资源的状态(如daemonsets、部署、节点等)生成指标。还有Telegraf的Prometheus插件,它收集HTTP服务器以Prometheus格式公开的指标。
- PubSub:Telegraf可以将来自PubSub的消息导入InfluxDB,并使用其Cloud PubSub输出插件将数据从InfluxDB发送到Google Cloud PubSub。然后,您可以从PubSub将数据发送到BigQuery,然后将其发送到Google AI平台进行进一步分析。
- Cloud Build:Telegraf可以通过其Docker插件和Docker日志插件监控由Google Cloud Build使用的容器。
- Compute Engine:Telegraf可以使用其监控插件捕获由Google Compute Engine启动的虚拟机的指标,包括服务器CPU、磁盘、内存、网络、进程、交换和系统运行时间等指标。
- IoT Core:Telegraf与Google IoT Core集成,帮助您从设备和传感器收集指标。
- MQTT: 您的设备可以使用 MQTT 代理 与 Cloud IoT Core 进行通信。Telegraf 可以使用其 MQTT 输入插件 消费 MQTT 主题,也可以将数据输出到 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 还具有“生死检查”,当一组代理停止报告时,将触发该检查。所有这些功能意味着一旦出现问题,您的 SRE 将能够更快地了解情况,这有助于您实现服务级别目标(SLO)。
灵活的监控: InfluxDB 中的每个仪表板图表和每个 InfluxDB 检查都由一个 Flux 脚本支持,并且可以有多个查询、跨数据源(包括 Stackdriver、BigTable 和 PubSub)的连接操作、变量、比较、正则表达式和统计函数。这为您提供了几乎无限定的灵活性,以满足您的监控需求。
时间序列 AI: Google Cloud 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 的定价是多少?
Google Cloud 上的 InfluxDB 提供了一个免费层,具有速率和数据保留限制,以及基于使用情况的付费定价模型。付费使用模型基于您使用的存储、计算和网络资源,并且具有无需重新配置或与销售人员联系即可进行扩展的能力。这意味着您不再需要花费时间猜测您实际项目之前所需的 InfluxDB 服务器或集群的大小。这也意味着您永远不需要担心过度配置的额外成本或因配置不足而导致不可用的风险。
说到定价,我们有一些好消息...
将云成本节省传递给我们的客户
云计算的一大优点是成本持续下降。谷歌云已经多次降低价格,AWS和Azure也是如此。AWS和Azure。由于我们从去年首次推出以来,已增加了InfluxDB Cloud的使用和效率,因此我们也能将成本节省传递给客户。这些变化有两种形式:免费层的更高使用限制和基于使用量定价层的更低价格。这些变化适用于我们所有区域的客户:谷歌爱荷华州、AWS俄勒冈州和AWS法兰克福。
更高的免费层限制
得益于我们的成本效益,免费用户现在可以获得
- 67%更多的数据摄入量,从3MB增加到5MB,在五分钟内。
- 查询量增加10倍,从30MB增加到300MB,在五分钟内。
- 数据保留时间增加10倍,从三天增加到30天。
以下是针对我们免费计划用户的新更高限制的详细信息;变化在前三行
旧限制 | 新限制 | |
---|---|---|
写入 | 每五分钟3MB | 每五分钟5MB |
查询 | 每五分钟30MB | 每五分钟300MB |
数据保留 | 3天(72小时) | 30天 |
仪表板 | 5 | 5 |
任务 | 5 | 5 |
存储桶 | 2 | 2 |
警报处理器 | Slack | Slack |
警报检查和通知规则 | 2 | 2 |
基数 | 10,000 | 10,0000 |
降低基于使用量的定价
由于我们将成本节省传递给基于使用量的计划客户,因此他们现在有以下更低的定价
- 写入费用降低80%,从每GB 7.50美元降至每GB 1.50美元。
- 查询费用降低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日起生效。您将在接下来的几天内看到这些价格出现在产品中。您的2月账单将显示整个月的这些新的、更低的费用。
如果您将来注册InfluxDB Cloud,您将自动获得这些新的更高限制。如果您转换为我们基于使用的计划,它将自动采用新的定价。
如何利用新的更高的免费层级限制?
再次强调,您的免费账户已经为写入和查询设置了更高的限制。因此,您在那里不需要做任何事情。您可能想要做的一件事是编辑您的桶,以保留数据30天,而不是72小时(三天)。为此,请从侧菜单选择桶
点击您想要更改的桶的名称。在这种情况下,我们将点击初始
在编辑桶窗口中,选择如何保留您的数据。以下我们将将其更改为30天——为什么不呢!
接下来是什么?
如果您已经在使用InfluxDB Cloud —— 欣赏这些新变化。如果您还没有 —— 注册!然后请务必查看我们的快速入门指南,并向InfluxDB社区和Slack寻求帮助。