InfluxDB Cloud 现已在 Azure 上进行公测

导航至

InfluxDB Cloud 现已在微软 Azure 上进行公测,我们希望您能尝试使用它,以便我们确保它能够顺利上市。如果您已经熟悉 InfluxDB,请前往 cloud2.influxdata.com 注册您的免费账户。如果您还不熟悉,请继续阅读以了解如何开始使用。

在 Azure 上使用 InfluxDB Cloud,您可以

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

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

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

微软 Azure 西欧数据中心 微软 Azure 西欧数据中心
<figcaption>图片来源: Azure 首席技术官 Mark Russinovich</figcaption>

等等,这听起来很熟悉

如果您感到似曾相识,那是因为几周前,我们宣布了 InfluxDB Enterprise on Azure 的 GA。那么,这有什么不同呢?

Azure 上的 InfluxDB Enterprise —— 两周前宣布 —— 基于开源的 InfluxDB 1.8,并增加了 基于角色的访问控制 (RBAC),集群功能,以及 身份和访问管理。它在全球 33 个 Azure 地点运行,通过 Azure 市场集成了计费,并已准备好用于生产工作负载。

Azure 上的 InfluxDB Cloud 公测 —— 今天的公告 —— 基于开源的 InfluxDB 2.0,是一个无服务器时序数据平台。我们所说的“无服务器”意味着您不需要担心选择 InfluxDB 服务器的内存、磁盘或计算大小。

相反,InfluxDB Cloud 会自动处理后端所需的弹性扩展,因此您无需手动操作。这样一来,迁移到不同规模的数据库服务器就不再需要,您也无需担心购买过多或过少的容量。只需按使用量付费——不多不少。

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

基于Azure的InfluxDB Cloud提供即时启动、自动备份、自动负载均衡、自动升级、安全加固,并由我们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这样的完全托管数据库服务后能节省多少费用的概念。

基于Azure的InfluxDB Cloud是否已准备好用于生产?

还不是!由于基于Azure的InfluxDB Cloud处于测试阶段,我们目前不推荐将其用于生产工作负载,因此目前只能提供免费层。这次发布的目的就是让像您这样的人尝试使用开发和测试工作负载。这将帮助我们确保服务在作为生产就绪的GA版本发布之前是坚不可摧的,并提供付费层。

我们目前还没有基于Azure的InfluxDB Cloud的GA日期,但我们将在准备就绪时在此博客上宣布。

InfluxDB企业版与InfluxDB Cloud

以下是InfluxDB企业版与云版之间差异的总结

InfluxDB企业版在Azure上 InfluxDB Cloud在Azure上的测试版
API兼容性 InfluxDB OSS 1.x InfluxDB 2
Azure地区 全球33个地区 1个地区 - 阿姆斯特丹
Azure市场计费
生产就绪
付费层
无服务器
弹性扩展
即时启动
自动备份
完全托管

为什么只有一个Azure地区?

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

我们欢迎您分享您的想法,关于我们下一步应该扩展到哪个地区,无论是Azure还是其他云服务提供商,请在这个调查问卷中填写。

如何减少Azure的数据传输

鉴于InfluxDB Cloud仅在一个Azure区域运行,如果您的应用程序不在他们的西欧地区,您可能会对数据传输感到好奇。但以下原因使得这不太可能成为一个问题:

入站数据

对于Azure西欧,入站数据传输是免费的。所以这里没有问题。

Azure数据传输定价<figcaption> Azure提供免费的入站数据传输</figcaption>

即使入站数据传输是免费的,您可能仍然希望减少入站数据量以减少延迟。以下是一些您可以采取的方法:

  • 减少您的采样频率。在Telegraf中,这只需要在您的telegraf.conf文件中设置一行。例如,interval = "60s"将您的采样频率设置为每60秒一次;interval = "5m" 将频率设置为每5分钟一次。
  • 启用压缩。在您的telegraf.conf文件中,添加content_encoding = "gzip"。这将使数据传输速度提高约5倍。

出站数据

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

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

使用aggregateWindow() 将数十、数百甚至数千行的时间序列数据减少到一行,大大减少了您的出站数据。

如何在Azure上获取InfluxDB Cloud

访问cloud2.influxdata.com开始使用。您会看到一个类似的屏幕

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

在注册过程的后期,您将被提示选择数据托管的位置。一旦您选择了Azure,您将立即获得访问InfluxDB Cloud的权限。无需等待VM上的数据库启动。因为InfluxDB Cloud是一个多租户服务,您可以立即开始工作。这就是我们所指的即开即用。

InfluxDB Cloud Azure开始使用<figcaption> 如何选择您的InfluxDB Cloud 2云服务提供商和区域</figcaption>

现在您已在Azure上注册了InfluxDB Cloud,以下是一些有关如何开始使用它的提示和内容。

如何将数据输入到InfluxDB Cloud

完成上述注册过程后,您可能希望向您的InfluxDB Cloud实例添加一些数据。为此,请查看此视频

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

如何找到您的InfluxDB Cloud URL

上面的视频演示使用的是AWS上的InfluxDB Cloud,但说明对于Azure测试版中的InfluxDB也是相同的。只需使用此页面上的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测试版。“所有者”是目前唯一的多用户支持权限级别,但如您所看到的,我们已经设计了用户界面,以便我们的工程团队能够根据需要提供额外的用户级别。

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

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

请提供您的反馈

我们正在发布InfluxDB Cloud on Azure测试版,以确保一旦我们GA,它将非常稳固。我们希望您能尝试一下,运行它,并通过电子邮件将您的反馈发送到InfluxDB Cloud产品团队:[email protected]

并且,一如既往,如果您有任何问题,请随时联系我们始终乐于助人的InfluxDB社区我们的Slack频道。祝您享受!