InfluxDB Cloud Azure Beta 版现已推出

导航至

InfluxDB Cloud 现已在 Microsoft Azure 上推出 Beta 版,我们希望您试用它,以便我们努力确保它已为全面上市 (GA) 做好准备。如果您已经熟悉 InfluxDB,请访问 cloud2.influxdata.com 注册您的免费帐户。如果您不熟悉,请继续阅读以了解如何开始使用。

通过 InfluxDB Cloud on Azure,您可以

  • 管理来自 Azure 连接的 IoT 设备和传感器的时间序列数据
  • 监控在 Azure 上运行的应用程序和基础设施
  • 将 InfluxDB 连接到 Azure 服务,例如 Azure Application InsightsAzure Monitor

作为一个自动扩展的数据库集群,InfluxDB Cloud 具有近乎无限的可扩展性,并且几乎不需要您自己进行数据库管理。

我们的新 Azure 服务扩展了我们在 AWS 俄勒冈州和法兰克福 以及 Google 艾奥瓦州 的现有可用性。(这是撰写本文时的状态。这是当前的 InfluxDB Cloud 区域列表。) 由于对 Azure 上 InfluxDB Cloud 的兴趣大多来自我们的欧洲用户,因此我们决定在阿姆斯特丹的 Azure 西欧数据中心启动此服务。

Microsoft Azure West Europe datacenter Microsoft Azure 西欧数据中心
<figcaption>图片来源:Azure CTO Mark Russinovich</figcaption>

等等……这听起来很熟悉

如果您有似曾相识的感觉,那是因为几周前,我们宣布 InfluxDB Enterprise on Azure 全面上市。那么,这有何不同呢?

InfluxDB Enterprise on Azure — 两周前宣布 — 基于开源 InfluxDB 1.8,并添加了 基于角色的访问控制 (RBAC)、集群身份和访问管理。它在全球 33 个 Azure 区域运行,通过 Azure Marketplace 集成计费,并已为生产工作负载做好准备。

InfluxDB Cloud on Azure beta — 今天发布的公告 — 基于开源 InfluxDB 2.0,并且是一个无服务器时间序列数据平台。所谓无服务器,是指您无需担心选择 InfluxDB 服务器的内存、磁盘或计算大小。

相反,InfluxDB Cloud 会自动处理后端所需的弹性扩展 — 因此您无需担心。这样,永远不需要从一个大小的数据库服务器迁移到另一个,并且您永远不必担心购买过多或过少的容量。只需为您使用的付费 — 不多也不少。

InfluxDB Cloud 的总体拥有成本 (TCO) 是多少?

InfluxDB Cloud on Azure 具有即时启动、自动备份、自动负载均衡、自动升级、安全加固等功能,并由我们的站点可靠性工程团队 24x7x365 全天候管理。运行时间序列数据库的所有复杂性都为您完成。

这将为您节省多少时间?这取决于您的部署规模。也就是说,一位客户最近告诉我,对于他们而言,InfluxDB Cloud 在系统管理工作方面大约释放了 半个 FTE (全职当量)。查看英国、德国和旧金山站点可靠性工程师或系统管理员的平均基本工资,并假设奖金、税收、福利、办公空间和设备额外增加 50%,我们发现节省一半 SRE 是一笔可观的数目

地点 平均工资 SRE 全成本(估) SRE FTE 一半(估)
英国 GBP 70,000 GBP 105,000 GBP 52,500
德国 EUR 69,000 EUR 104,000 EUR 52,000
旧金山 USD 105,000 USD 158,000 USD 79,000

当然,您的实际情况可能会有所不同,但这应该让您了解通过迁移到像 InfluxDB Cloud 这样的完全托管数据库服务可以节省多少成本。

InfluxDB Cloud on Azure 是否已为生产环境做好准备?

尚未准备就绪!由于 InfluxDB Cloud on Azure 仍处于 Beta 版,我们尚不建议将其用于生产工作负载,因此,目前仅提供免费层。此版本发布的目的是让像您这样的人在开发和试用工作负载中试用它。这将有助于我们在将其作为生产就绪的 GA 版本发布并提供付费层之前,确保服务的稳如磐石。

我们尚未确定 InfluxDB Cloud on Azure 全面上市的日期,但我们会在准备就绪时在此博客上宣布。

InfluxDB Enterprise 与 InfluxDB Cloud

以下是 InfluxDB Enterprise 和 Cloud 之间差异的摘要

InfluxDB Enterprise on Azure InfluxDB Cloud on Azure Beta 版
API 兼容性 InfluxDB OSS 1.x InfluxDB 2
Azure 区域 全球 33 个区域 1 个区域 - 阿姆斯特丹
Azure Marketplace 计费
生产就绪
付费层
无服务器
弹性扩展
即时启动
自动备份
完全托管

为什么只有一个 Azure 区域?

InfluxDB Cloud on Azure 的所有出色功能 — 无服务器、弹性扩展、即时启动等 — 都需要一个持续运行的 InfluxDB 开源、Kubernetes、Docker 和其他技术集群。如果您运行自己的云基础设施,您就会知道这些绝非免费!这种级别的云基础设施投资并非 InfluxDB 独有 — 它们对于任何高可用性、弹性扩展的云服务都是必要的。因此,我们正在用户需求最高的地区推出云区域。这种对效率的关注反映在我们的 InfluxDB Cloud 定价 中,它按每 GB 存储小时收取几分之一美分的费用。

我们欢迎您在此调查中分享您的想法,即我们接下来应该扩展到哪些区域,无论是在 Azure 还是其他云提供商上。

如何减少 Azure 数据传输

鉴于 InfluxDB Cloud 仅在一个 Azure 区域中运行,如果您的应用程序位于西欧区域之外,您可能会担心数据传输。但这不太可能成为问题,原因如下

入站数据

对于 Azure 西欧区域,入站数据传输是免费的。因此,这方面没有问题。

Azure data transfer pricing<figcaption> Azure 提供免费的入站数据传输</figcaption>

但即使入站数据传输是免费的,您可能仍然希望减少入站数据量以减少延迟。以下是您可以执行的几种方法

  • 降低您的采样频率。在 Telegraf 中,这就像在您的 telegraf.conf 文件中设置一行代码一样简单。例如,interval = "60s" 将您的采样频率设置为每 60 秒一次;interval = "5m" 将将其设置为每 5 分钟一次。
  • 开启压缩。在您的 telegraf.conf 文件中,添加 content_encoding = "gzip"。这将使数据传输速度提高约 5 倍。

出站数据

您每月从 Azure 西欧区域获得 5 GB 的出站数据传输量,相当于每天 24 小时、每月 30 天连续 2 KB/秒的传输速度。对于大多数应用程序来说,这是一个相当大的数据量,特别是如果您使用 Flux aggregateWindow() 函数 管理您的查询结果大小。例如,以下 Flux 代码行将获取您数据的每个 15 分钟段,计算平均值,并返回结果

|> aggregateWindow(every: 15m, fn: mean)

使用 aggregateWindow() 将采用数十、数百甚至数千行时间序列数据,并将它们减少为单行,从而大大减少您的出站数据。

如何在 Azure 上获取 InfluxDB Cloud

访问 cloud2.influxdata.com 开始使用。您将看到如下屏幕

InfluxDB Cloud Azure Pricing<figcaption> InfluxDB Cloud 2 注册屏幕</figcaption>

在注册过程的后期,系统将提示您选择数据托管位置。一旦您选择 Azure,您将立即获得 InfluxDB Cloud 的访问权限。无需等待启动虚拟机上的数据库。由于 InfluxDB Cloud 是一项多租户服务,您可以立即开始工作。这就是我们所说的即时启动。

InfluxDB Cloud Azure get started<figcaption> 如何选择您的 InfluxDB Cloud 2 云提供商和区域</figcaption>

既然您已注册 InfluxDB Cloud on Azure,以下是一些关于如何开始使用它的新技巧和内容。

如何将数据导入 InfluxDB Cloud

完成上述注册过程后,您需要向 InfluxDB Cloud 实例添加一些数据。为此,请观看 此视频

观看完上面的视频后,请查看我们的 InfluxDB Cloud 入门指南。

如何查找您的 InfluxDB Cloud URL

上面的视频演示使用了 InfluxDB Cloud on AWS,但对于 InfluxDB on Azure beta,说明是相同的。只需使用 此页面 上的 Azure URL 即可。

说到 URL,这里还有一个技巧:单击我们的 InfluxDB Cloud 2 文档 右上角的齿轮图标,您将看到此屏幕

InfluxDB Cloud Azure url<figcaption> 设置您的 InfluxDB Cloud URL</figcaption>

选中“Azure West Europe”,如上所示。这样,我们 InfluxDB Cloud 2 文档中的所有 URL 都将自动自定义为指向 Azure。我们的文档团队的工作非常出色!

如何共享 InfluxDB Cloud

查看 InfluxDB Cloud 多用户支持,了解如何与您的队友共享 InfluxDB Cloud — 它适用于所有 InfluxDB Cloud 区域,包括 Azure beta。“所有者”是目前多用户支持的唯一权限级别,但如下所示,我们已设计 UI 以适应我们的工程团队交付的额外用户级别。

InfluxDB Cloud multi-user support<figcaption> 如何向 InfluxDB Cloud 添加用户</figcaption>

要了解有关多用户支持的更多信息,请观看 此视频

请提供您的反馈

我们发布 InfluxDB Cloud on Azure beta 版是为了确保它在全面上市后能够稳如磐石。如果您能试用它、全面测试并发送电子邮件至 InfluxDB Cloud 产品团队 [email protected] 分享您的反馈,我们将不胜感激。

与往常一样,如果您有任何问题,请联系始终乐于助人的 InfluxDB 社区我们的 Slack 频道。祝您使用愉快!