InfluxDB Cloud 已在 AWS 美东区域上线

导航至

我们想通知您,InfluxDB Cloud 现已在 AWS 美东区域(也称为 us-east-1,位于弗吉尼亚州北部)上线。这是我们的第三个 AWS 区域,此前我们已在 AWS 俄勒冈区域AWS 法兰克福区域 推出 InfluxDB Cloud。

这为希望在美国东部管理其时间序列数据的客户带来了 InfluxDB Cloud 的轻松扩展、灵活的按使用量计费定价AWS Marketplace 集成 以及广泛的 AWS 连接点。

aws influxdata

InfluxDB Cloud 的运行地点

InfluxDB 现在在哪里运行?以下是截至本文撰写时所有地点的列表,但这是当前的 InfluxDB Cloud 区域列表

供应商
区域名称
地点
AWS 美东-1 美国,弗吉尼亚州
AWS 美西-2 美国,俄勒冈州
AWS 欧洲中部-1 德国,法兰克福
Microsoft Azure 美东 美国,弗吉尼亚州
Microsoft Azure 西欧 荷兰,阿姆斯特丹
Google Cloud 美中-1 美国,爱荷华州

如您所见,InfluxDB Cloud 广泛分布在北美和欧洲

InfluxDB Cloud reqions major cloud providers<figcaption> InfluxDB Cloud 在所有三家主要云提供商的多个区域均可用。</figcaption>

将 InfluxDB Cloud 与 AWS 集成

InfluxDB Cloud 具有广泛的 AWS 集成点。在我们深入探讨之前,将我们的 时间序列数据平台 视为执行三项主要任务会很有帮助

  1. 累积 时间序列数据,通过从多个位置摄取数据
  2. 分析 该数据,用于可视化、异常检测和警报
  3. 该数据采取行动,通过发送到警报系统、自定义应用程序或第三方工具

在此框架下,InfluxDB 通过多种方式与 AWS 集成;AWS 技术标有 AWS 徽标,InfluxDB 技术为紫色,其他技术为灰色。

InfluxDB has a wide range of integration points with AWS<figcaption> InfluxDB 具有广泛的 AWS 集成点。</figcaption>

为了累积时间序列数据,InfluxDB 提供了许多 数据摄取选项,但我想重点介绍两个:TelegrafFlux。Telegraf 是我们的开源服务器代理,用于收集指标,可以从以下 AWS 服务中提取数据

使用 Flux(我们专为时间序列数据构建的数据脚本语言),您可以直接从 SQL 数据存储中提取数据,例如 AWS RDS PostgresRDS MySQLRDS MariaDBRDS SQL ServerAWS Athena。执行此操作的特定 Flux 函数称为 sql.from(),并且是 Flux SQL 包 的一部分。此函数可让您丰富时间序列数据以提供更多上下文。以下是一些示例

  • 对于 IoT 用户,Flux 允许您将来自传感器的时间序列数据与来自关系表的信息(如制造商、型号、设备年龄或里程)相结合。
  • 对于真实用户监控 (RUM),您可以使用 Flux 查找客户 ID 并连接客户姓名、定价计划以及公司名称和位置等公司概况。
  • IT 基础设施监控中,Flux 可以将服务器 ID 解析为软件版本和配置参数。

事实上,Flux 允许您从远不止 RDS 的地方丰富数据,几乎可以从任何关系数据库中丰富数据

InfluxDB 2.0 has relational database integrations<figcaption> InfluxDB 和 Flux 允许您使用关系数据库丰富时间序列数据</figcaption>

除了 Telegraf 和 Flux 之外,InfluxDB Cloud 还可以从 VectorApache NiFiOpenHABJMeterNode-REDJaeger 摄取数据。总而言之,数据摄取选项广泛,使可观测性成为现实。

等式的 分析 部分由 InfluxDB 本身处理。我们的主要工具是 Flux。除了数据丰富之外,Flux 还提供了 广泛的函数,用于统计分析和预测,例如

时间序列数据采取行动,您可以使用在 InfluxDB 任务 中运行的 Flux 向广泛的端点发送警报:Amazon Simple Email Service (SES) 和其他电子邮件服务(如 Twilio SendGridMailjetMailgun);IT 警报系统(如 PagerDutyAtlassian OpsgenieSensu,以及即将推出的 ServiceNow 和 BigPanda);消息传递服务(如 Microsoft TeamsSlackDiscordTelegram);以及通用解决方案(如 PushbulletMQTTWebhooks)。

Build custom alerting with InfluxDB 2.0<figcaption> InfluxDB 和 Flux 允许您向广泛的端点发送警报。</figcaption>

您还可以使用 Flux 将数据拉取到在 AWS Lambda、EC2 或其他服务上运行的代码中,使用我们的 客户端库,支持 JavaScript/Node.jsPythonGoArduinoJavaScalaC#RubyPHPKotlin。这些客户端库以前由我们的开源社区提供;现在它们由 InfluxData 完全维护和支持。

 InfluxDB has ten fully maintained client libraries<figcaption> InfluxDB 拥有十个完全维护的客户端库</figcaption>

如何在 AWS 弗吉尼亚区域访问 InfluxDB Cloud

以下是在 AWS 美东-1 区域获取 InfluxDB Cloud 的分步指南

首先,访问 cloud2.influxdata.com 并注册一个免费的 InfluxDB Cloud 帐户。

how to create a free influxdb cloud account

点击 创建帐户 按钮后,请检查您的电子邮件,查看如下消息

influxdb cloud signup verify email

点击 验证您的电子邮件,您将看到以下页面,询问您在哪里存储数据。

influxdb cloud provider

选择 AWS 后,选择 美国东部(弗吉尼亚北部),您将使用该 InfluxDB Cloud 实例。

influxdb cloud provider region

还有一些不言自明的步骤,但我想指出的一点是 AWS 美东区域的 InfluxDB Cloud URL

https://us-east-1-1.aws.cloud2.influxdata.com 

这是 InfluxDB Cloud API 的端点,当您与 InfluxDB APIInfluxDB 客户端库Influx CLITelegraf 交互时将使用该端点。如果您在其他区域运行,请访问我们的文档页面,其中提供了 InfluxDB Cloud URL 的完整列表

适用于 AWS 美东区域的自定义代码片段

说到我们的文档,这里有一个方便的技巧,可以自定义我们所有的代码示例以使用 AWS 美东区域 URL。在 InfluxDB Cloud 文档中,单击右上角的 齿轮图标

influxdb cloud gear icon

然后指定您在 AWS 美国东部(弗吉尼亚州) 中运行

select influxdb cloud region

现在我们文档中的代码示例(例如 此页面 上的示例)将已插入正确的 InfluxDB Cloud URL,因此您无需担心少一步操作。请参阅下面 curl 命令的第一行

curl command

扩展我们的覆盖范围

即使 InfluxDB Cloud 在六个区域可用,我们仍然在寻求扩大我们的足迹,以便更好地为您服务。但是,我们不能简单地跨 Amazon Web Services、Microsoft Azure 和 Google Cloud 提供的总共约 75 个区域进行部署。

原因:InfluxDB Cloud 作为即时启动、始终可用的云服务提供;您无需启动和维护单租户虚拟机。这意味着对于每个区域,我们始终运行着一批 InfluxDB 实例,随时准备接受您的传入数据、运行您的查询和任务、显示您的仪表板以及触发您的警报。这意味着就像任何企业一样,每个区域都会产生大量的每月云账单,需要通过收入来抵消。

因此,我们需要您的帮助来告诉我们 通过填写此表格来确定下一步扩展到哪里。它只有五个字段,匿名,只需 30 秒即可完成

influxdb cloud region expansion form

 

AWS 美东区域只是故事的一部分

扩展到 AWS 美东区域只是 InfluxDB Cloud 最近诸多改进之一。在 InfluxDays 北美 2020 虚拟体验的这段视频中,我们的工程副总裁 Ryan Betts 更详细地介绍了我们最近所做的一切以及我们的一些路线图

结论

以下是关于 我们与 AWS 的合作伙伴关系 的更多信息。如果您想亲自了解 InfluxDB Cloud,请注册一个 免费的 InfluxDB Cloud 帐户。注册后,欢迎在始终乐于助人的 InfluxDB 社区社区 Slack 频道 中提出任何问题。祝您使用愉快!