InfluxDB Cloud Now on Azure East US

InfluxDB Cloud Now on Azure East US

We’re pleased to announce that InfluxDB Cloud is now on Azure East US, based in Virginia. With this expansion, our time series data platform is now on Microsoft Azure on two continents — Europe and North America — and runs in five locations across all three major cloud providers.

This brings InfluxDB Cloud’s effortless scaling, flexible usage-based pricing, and Azure time series data integration to customers that want time series data storage in the United States.

No alt text provided for this image

Where InfluxDB Cloud runs

Where does InfluxDB run? Here’s a list of all the locations:

  • Microsoft Azure East US; Virginia, United States
  • Microsoft Azure West Europe; Amsterdam, Netherlands
  • AW Sus-west-2; Oregon, United States
  • AWS eu-central-1; Frankfurt, Germany
  • Google Cloud us-central1; Iowa, United States

As you can see, InfluxDB Cloud is now broadly distributed across North America and Europe:

No alt text provided for this image

How to access InfluxDB Cloud on Azure East US

Here’s a step-by-step guide on how to get InfluxDB Cloud on Azure East US:

First, visit cloud2.influxdata.com and sign up for a free InfluxDB Cloud account. You can do 1-click signup with your Google account, or enter your details.

No alt text provided for this image

Once you hit the Create Account button, check your email for a message that looks like this:

No alt text provided for this image

Click Verify Your Email, and you’ll see the following page asking you where to store your data.

No alt text provided for this image

Once you select Microsoft Azure, choose Virginia, and you’ll use that instance of InfluxDB Cloud.

No alt text provided for this image

There are a few more steps that are self-explanatory, but one thing I want to point out is the InfluxDB Cloud URL for Azure East US:

https://eastus-1.azure.cloud2.influxdata.com

This is the endpoint of the InfluxDB Cloud API that you’ll be using when you interact with the InfluxDB API, InfluxDB client libraries, influx CLI, and Telegraf. Here is our documentation page with a complete list of InfluxDB Cloud URLs if you are running on a different region.

Customized code snippets for Azure US East

Speaking of our documentation, here’s a handy trick to customize all our code samples to use the Azure East US URL. In the InfluxDB Cloud documentation, click on the gear icon in the upper-right corner:

No alt text provided for this image

Then specify that you’re running in Azure East US:

No alt text provided for this image

And now code samples in our documentation, such as on this page, will have the correct InfluxDB Cloud URL already inserted so you have one less step to have to worry about. See the first line of the curl command below:

curl https://eastus-1.azure.cloud2.influxdata.com/api/v2/query?org=my-org -XPOST -sS \
  -H 'Authorization: Token YOURAUTHTOKEN' \
  -H 'Accept: application/csv' \
  -H 'Content-type: application/vnd.flux' \
  -d 'from(bucket:"example-bucket")
        |> range(start: -12h)
        |> filter(fn: (r) => r._measurement == "example-measurement"
        |> aggregateWindow(every: 1h, fn: mean)'

Integrate InfluxDB Cloud with Microsoft Azure

InfluxDB Cloud has a broad range of integration points with Azure, and Microsoft products in general. Before we dive in, it’s helpful to think of our time series data platform as doing three main things:

  1. Accumulating time series data by ingesting it from numerous locations
  2. Analyzing that data, for visualization, anomaly detection, and alerting
  3. Acting on that data, by sending to alerting systems, custom applications, or third-party tools

Let's walk through each of these.

Accumulate time-series data

To accumulate time series data, InfluxDB provides a number of options for data ingest, but I’d like to focus on two: Telegraf and Flux. Telegraf, our open source server agent for collecting metrics, can pull data from the following Microsoft technologies:

Telegraf has over 200 plugins, covering technologies that aren’t Microsoft-specific but which you might find on Azure, such as Docker and Kubernetes. You can also pull in data from over 700 FluentD plugins, thanks to the Telegraf FluentD plugin.

Also, our Flux data scripting and query language has a SQL library that lets you enrich your time series telemetry with metadata from relational databases, including SQL Server. This metadata can include IoT asset information — for example, the year, make, and model of a piece of IoT equipment. The specific Flux function you use to do this is called sql.from().

In addition to Telegraf and Flux, InfluxDB Cloud can also ingest data from Vector, Apache NiFi, OpenHAB, and JMeter. All in all, a broad range of options.

Analyze time-series data

The analyze piece of the equation is handled by InfluxDB itself. As mentioned, InfluxDB Cloud runs on Azure infrastructure running in the West EU region in Amsterdam, and by early September, East US in Virginia.

Additionally, when you analyze your data using Flux from within the InfluxDB UI, you do so in an embedded Monaco editor that delivers an experience that is similar to Microsoft Visual Studio Code with capabilities like autocompletion, syntax validation and highlighting, variable references and renaming, and more. There’s also a Flux plugin for VS Code, for developers building applications on top of InfluxDB, shown below. (If you have features you’d like us to add, file an issue on the Flux LSP repo.)

No alt text provided for this image

These editors are two of many ways we sweat the details to ensure that you have a great experience working with InfluxDB, and is part of our time to awesome mantra.

Flux provides a broad range of functions for statistical analysis and forecasting, such as:

Act on time-series data

To act on time series data, InfluxDB lets you:

The diagram below sums up these points of integration. Purple boxes are technologies provided by InfluxDB, blue boxes are provided by Microsoft, and grey boxes are third-party technologies such as Grafana or PagerDuty.

No alt text provided for this image

Up next: Azure Marketplace billing, more regions

In the coming months, you’ll see InfluxDB Cloud in the Azure Marketplace, allowing you to put your InfluxDB Cloud charges straight onto your Azure bill. This lets you consolidate all your Azure expenses, providing simpler administration, easier expense tracking, and streamlined purchasing. Plus, it lets you take advantage of any committed use discounts that you have arranged with Microsoft. We’ve already done this for InfluxDB Cloud and AWS Marketplace and Google Cloud Marketplace, and we’re looking forward to bringing it to our customers on Azure.

Also, you’ll see InfluxDB Cloud on additional regions, based on input that customers like you have provided us. If you’d like to provide us with input on where we launch future InfluxDB Cloud instances, please fill in this short form. Your vote will help us best serve our entire customer base.

No alt text provided for this image

Credit: Headway via Unsplash

Conclusion

If you’d like to check out InfluxDB Cloud for yourself, sign up for a free InfluxDB Cloud account, and feel free to ask any questions in our ever-helpful InfluxDB community and community Slack channel. Enjoy!

要查看或添加评论,请登录

Al Sargent的更多文章

社区洞察