InfluxDB Cloud 已登陆微软 Azure 市场place
作者:Al Sargent / 用例,产品,开发者,公司
2021年2月16日
导航至
在这里,InfluxData 一直致力于加深我们对微软 Azure 的支持。首先,我们在 7 月份在阿姆斯特丹开启了 InfluxDB Cloud 在 Azure 西欧 的服务。然后,我们在 9 月份在弗吉尼亚州推出了 InfluxDB Cloud 在 Azure 东美 的服务。今天,我们很高兴地宣布,InfluxDB Cloud 已与 InfluxDB Enterprise 一起加入 Azure 市场place。
InfluxDB 如何与 Azure 和其他微软技术协同工作?
InfluxDB 集成了 Azure 和更广泛的微软技术相关的广泛技术;以下是一个视觉表示。与微软相关的技术用灰色表示,而 InfluxDB 组件用紫色表示。
让我们更深入地探讨每个这些集成点。
为了 累积 时序数据,我们的开源数据收集代理 Telegraf 为 Azure 和其他微软技术提供了以下 输入插件
Flux,我们的开源时序查询语言,允许您通过 从 SQL Server 拉取元数据 来丰富您的时序数据。这允许您,例如,在您的时序数据(InfluxDB)中解析物联网设备的序列号,以 SQL Server 中的数据,如制造商、型号和里程数。以下是 Flux 中的样子
import "sql"
sql.from(
driverName: "sqlserver",
dataSourceName: "sqlserver://user:password@localhost:1234?database=examplebdb",
query: "GO SELECT * FROM Example.Table"
)
为了 分析 您的时序数据,您将拥有 InfluxDB 的全部功能——可视化、仪表板、数据处理、异常检测和警报——所有这些都在 Azure 云上运行,并通过 Azure 市场place 计费。
我们通过我们的 InfluxDB 模板 模板库 提供以下模板,让您快速设置监控数据源(Telegraf 配置)和仪表板
InfluxDB 模板是节省时间的强大工具。只需一分钟,它们就能让您导入一个 Telegraf 配置和仪表板,您可以根据需要进行自定义,这样您就不必花几个小时从头开始构建。例如,这里有一个 SQL Server 模板中包含的仪表板片段,其中包含二十多个查询和相关图表
作为本次发布的组成部分,我们还为 InfluxDB Cloud 添加了Microsoft SSO 登录选项。这允许 InfluxDB Cloud 用户使用他们的 Azure Active Directory 凭证进行登录。
为了对时序数据进行操作,Flux 允许您向 Microsoft Teams 发送警报,以及其他流行的端点,如PagerDuty、Slack、webhooks、等等。例如,以下是如何使用 Flux 向 Microsoft Teams 发布消息的说明
import "contrib/sranka/teams"
teams.message(
url: "https://outlook.office.com/webhook/example-webhook",
title: "Example message title",
text: "Example message text",
summary: "",
)
我们还提供了InfluxDB 的 C# 客户端库。
为什么要在 Azure 市场访问 InfluxDB?
当您通过 Azure 市场注册 InfluxDB 时,您可以将所有团队的所有 InfluxDB Cloud 和企业支出合并到单个 Azure 账单中。云计算的全部意义在于消除繁琐的任务,以便您可以专注于重要的事情。这样做可以带来以下好处:
专注于日常工作 —— 没有Azure 市场账单,您的开发人员和SRE需要将 Azure 费用记在信用卡上,然后进行报销。这又是一项行政任务,使他们无法专注于工作。通过我们新的市场集成,您为他们提供了快速、便捷的方式来启动他们需要的时序数据库实例,以便提高生产力。而且他们不必处理耗时的报销报告。
无痛苦的报告 —— 所有 InfluxDB 费用,对于所有账户,都会显示在您的现有 Azure 账单上,因此更容易跟踪。对于工程和IT经理来说,这使他们更容易生成支出报告,从而可以专注于重要的事情——按时交付项目和保持关键服务的运行。
简化采购 —— 您无需与采购部门合作将 InfluxData 作为新供应商引入或处理设置新合同带来的麻烦。如果您已经使用 Azure,则您将保留单一供应商,用于您的 Azure 使用和 InfluxDB 使用。
简化支持 —— 当您试图确保开发项目按计划进行或关键服务正常运行时,您知道任何停机时间都会打乱您的计划。当出现故障时,InfluxDB 和 Microsoft 团队将紧密合作,快速确定根本原因,以最大限度地减少停机时间。
总的来说,我们希望通过 Azure 市场访问 InfluxDB 可以让您和您的团队减轻压力。
Azure 上 InfluxDB Cloud 的定价是多少?
Azure 市场上的 InfluxDB Cloud 定价基于使用情况,无最低消费。它提供与直接通过 InfluxDB Cloud 可用的相同简单低费率。
InfluxDB Cloud 定价向量 | 价格 |
数据输入 | $0.002/MB |
查询 | 每100次查询执行费用 $0.01 |
存储 | $0.002/GB-hour |
数据输出 | $0.09/GB |
Azure 上 InfluxDB Cloud 的定价实际上非常合理。以下是原因:
对于大多数“云”数据库,您必须选择运行数据库的机器大小。选得太小,数据库会崩溃。选得太大,预算会受到影响。将数据从一种机器大小迁移到另一种大小是耗时的工作。这意味着您错过了云的许多优势,特别是成本节省和时间效率。
InfluxDB Cloud与其它数据库不同。原因在于,在其底层架构中,InfluxDB Cloud是一个在Kubernetes上运行的多个租户数据库集群。这使得它可以动态扩展,以提供您所需的任何数据摄取、存储和查询能力,即时响应。这意味着您只需为使用付费——具体来说,是您发送给我们的数据、您存储的数据以及查询运行的时间。这就是我们称之为按使用付费定价的原因。
因此,您将摆脱选择足够大机器的麻烦,避免为数据库支付过多费用的风险,以及不得不从一台机器迁移到另一台机器的挫折感。
以下是关于这种定价如何让您在Azure上对时间序列数据库的支出拥有完全控制权的内容,以及如何理解和预测您的费用。
<figcaption>图片来源:Alexey Ruban,通过Unsplash</figcaption>
InfluxDB在Azure上运行在哪里?
截至本文写作之时,InfluxDB Cloud目前在两个Azure位置运行:西欧(阿姆斯特丹)和东美(弗吉尼亚)。以下是InfluxDB Cloud位置的最新列表。
InfluxDB Enterprise在全球33个Azure位置运行
区域 | 位置 |
欧洲、中东和非洲 | 荷兰阿姆斯特丹 |
欧洲、中东和非洲 | 阿联酋迪拜 |
欧洲、中东和非洲 | 爱尔兰都柏林 |
欧洲、中东和非洲 | 法国巴黎 |
欧洲、中东和非洲 | 德国法兰克福 |
欧洲、中东和非洲 | 英格兰利物浦 |
欧洲、中东和非洲 | 挪威奥斯陆 |
欧洲、中东和非洲 | 英格兰朴次茅斯 |
欧洲、中东和非洲 | 南非比勒陀利亚 |
欧洲、中东和非洲 | 瑞士苏黎世 |
美洲 | 弗吉尼亚州布莱格山 |
美洲 | 弗吉尼亚州博伊顿 |
美洲 | 伊利诺伊州芝加哥 |
美洲 | 爱荷华州得梅因 |
美洲 | 加拿大魁北克市 |
美洲 | 华盛顿州奎因西 |
美洲 | 犹他州盐湖城 |
美洲 | 德克萨斯州圣安东尼奥 |
美洲 | 加利福尼亚州旧金山 |
美洲 | 巴西圣保罗 |
美洲 | 加拿大多伦多 |
亚太地区 | 韩国釜山 |
亚太地区 | 澳大利亚堪培拉 |
亚太地区 | 印度钦奈 |
亚太地区 | 中国香港 |
亚太地区 | 澳大利亚墨尔本 |
亚太地区 | 印度孟买 |
亚太地区 | 日本大阪 |
亚太地区 | 印度浦那 |
亚太地区 | 韩国首尔 |
亚太地区 | 新加坡 |
亚太地区 | 澳大利亚悉尼 |
亚太地区 | 日本东京 |
结论
开始使用最快的方式是到Azure Marketplace上获取InfluxDB Cloud。对于那些希望本地部署的用户,这里提供了InfluxDB Enterprise。一旦注册,请查看我们的入门指南,并随时通过我们的InfluxDB社区和Slack提问。祝您享受!